org.kuali.kfs.module.bc.document.web.struts
Class OrganizationSelectionTreeAction

java.lang.Object
  extended by org.apache.struts.action.Action
      extended by org.apache.struts.actions.DispatchAction
          extended by org.kuali.rice.kns.web.struts.action.KualiAction
              extended by org.kuali.kfs.module.bc.document.web.struts.BudgetExpansionAction
                  extended by org.kuali.kfs.module.bc.document.web.struts.OrganizationSelectionTreeAction

public class OrganizationSelectionTreeAction
extends BudgetExpansionAction

Handles organization budget action requests from menu.


Field Summary
 
Fields inherited from class org.kuali.rice.kns.web.struts.action.KualiAction
FORM_ACTION, FORWARD_NEXT, FORWARD_TEXT_AREA_UPDATE, METHOD_TO_CALL, POST_TEXT_AREA_TO_PARENT, TEXT_AREA_FIELD_ANCHOR, TEXT_AREA_FIELD_LABEL, TEXT_AREA_FIELD_NAME, TEXT_AREA_MAX_LENGTH, TEXT_AREA_READ_ONLY
 
Fields inherited from class org.apache.struts.actions.DispatchAction
clazz, log, messages, methods, types
 
Fields inherited from class org.apache.struts.action.Action
defaultLocale, servlet
 
Constructor Summary
OrganizationSelectionTreeAction()
           
 
Method Summary
 org.apache.struts.action.ActionForward clearAll(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Clears the pullFlag for all displayed subtree organizations
 org.apache.struts.action.ActionForward execute(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 org.apache.struts.action.ActionForward loadExpansionScreen(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Sets up the initial mode of the drill down screen based on a passed in calling mode attribute This can be one of five modes - pullup, pushdown, reports, salset, account.
 org.apache.struts.action.ActionForward navigateDown(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handles saving the BudgetConstructionPullup current row to the previous branches stack and displaying the associated children.
 org.apache.struts.action.ActionForward navigateUp(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handles navigation back to a previous branch BudgetConstructionPullup row displaying the associated parent and it's siblings
 org.apache.struts.action.ActionForward performBuildPointOfView(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Implements functionality behind the refresh button on the Organization Selection Tree screen.
 org.apache.struts.action.ActionForward performIncumbentPick(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Checks the selection and calls the Budgeted Incumbents Pick list screen action.
 org.apache.struts.action.ActionForward performPositionPick(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Checks the selection and calls the Position Pick list screen action.
 org.apache.struts.action.ActionForward performPullUp(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Checks the selection and performs the Pull up screen action.
 org.apache.struts.action.ActionForward performPushDown(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Checks the selection and performs the Push down screen action.
 org.apache.struts.action.ActionForward performReport(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handles forwarding to account list or report selection screen.
 org.apache.struts.action.ActionForward performShowBudgetDocs(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Checks the selection and calls the Budget Documents pick list screen action.
 org.apache.struts.action.ActionForward performShowPullUpBudgetDocs(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Checks at least one org was selected then calls organization push/pull service to built the account list for budgeted documents below the user's point of view and forwards to the temp list action to display the results.
 org.apache.struts.action.ActionForward performShowPushDownBudgetDocs(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Checks at least one org was selected then calls organization push/pull service to built the account list for budgeted documents at the user's point of view and forwards to the temp list action to display the results.
 List<BudgetConstructionPullup> removeUnselectedSubTreeOrgs(List<BudgetConstructionPullup> selectionSubTreeOrgs)
          Removes unselected SubTreeOrgs since selectionSubTreeOrgs contains all SubTreeOrgs.
 org.apache.struts.action.ActionForward returnToCaller(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Called by the close button.
 org.apache.struts.action.ActionForward selectAll(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Sets the pullFlag for all displayed subtree organizations
 org.apache.struts.action.ActionForward selectPullBothAll(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Sets the pullFlag for all displayed subtree organizations to the setting implied by the method name.
 org.apache.struts.action.ActionForward selectPullOrgAll(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Sets the pullFlag for all displayed subtree organizations to the setting implied by the method name.
 org.apache.struts.action.ActionForward selectPullSubOrgAll(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Sets the pullFlag for all displayed subtree organizations to the setting implied by the method name.
 org.apache.struts.action.ActionForward selectPushLevOneAll(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Sets the pullFlag for all displayed subtree organizations to the setting implied by the method name.
 org.apache.struts.action.ActionForward selectPushLevZeroAll(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Sets the pullFlag for all displayed subtree organizations to the setting implied by the method name.
 org.apache.struts.action.ActionForward selectPushMgrLevAll(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Sets the pullFlag for all displayed subtree organizations to the setting implied by the method name.
 org.apache.struts.action.ActionForward selectPushOrgLevAll(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Sets the pullFlag for all displayed subtree organizations to the setting implied by the method name.
 org.apache.struts.action.ActionForward selectPushOrgMgrLevAll(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Sets the pullFlag for all displayed subtree organizations to the setting implied by the method name.
protected  void setPullFlag(List<BudgetConstructionPullup> selOrgs, Integer pullFlagValue)
          Sets the pullFlags for each of the objects in the list to the pullFlagValue.
protected  boolean storedSelectedOrgs(List<BudgetConstructionPullup> selectionSubTreeOrgs)
          Checks that at least one organization is selected and stores the selection settings.
 
Methods inherited from class org.kuali.kfs.module.bc.document.web.struts.BudgetExpansionAction
addCallBackMessagesAsObjectInSession, cleanupAnySessionForm, close, moveCallBackMessagesInPlace, refresh, removeCallBackMessagesObjectFromSession
 
Methods inherited from class org.kuali.rice.kns.web.struts.action.KualiAction
addMethodToCallToUncheckedList, checkAuthorization, defaultDispatch, dispatchMethod, doProcessingAfterPost, findMethodToCall, getApplicationBaseUrl, getBasePath, getBusinessObjectAuthorizationService, getEncryptionService, getHeaderTabDispatch, getHeaderTabNavigateTo, getImageContext, getKualiModuleService, getLineToDelete, getReturnLocation, getRoleQualification, getSelectedLine, getTabToToggle, headerTab, hideAllTabs, performInquiry, performLookup, performQuestionWithInput, performQuestionWithInputAgainBecauseOfErrors, performQuestionWithoutInput, performWorkgroupLookup, postTextAreaToParent, retrieveLookupParameterValue, showAllTabs, toggleTab, updateTextArea, validateLookupInquiryFullParameter
 
Methods inherited from class org.apache.struts.actions.DispatchAction
cancelled, getMethod, getMethodName, getParameter, unspecified
 
Methods inherited from class org.apache.struts.action.Action
addErrors, addMessages, execute, generateToken, getDataSource, getDataSource, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServlet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrganizationSelectionTreeAction

public OrganizationSelectionTreeAction()
Method Detail

execute

public org.apache.struts.action.ActionForward execute(org.apache.struts.action.ActionMapping mapping,
                                                      org.apache.struts.action.ActionForm form,
                                                      javax.servlet.http.HttpServletRequest request,
                                                      javax.servlet.http.HttpServletResponse response)
                                               throws Exception
Overrides:
execute in class BudgetExpansionAction
Throws:
Exception
See Also:
BudgetExpansionAction.execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

loadExpansionScreen

public org.apache.struts.action.ActionForward loadExpansionScreen(org.apache.struts.action.ActionMapping mapping,
                                                                  org.apache.struts.action.ActionForm form,
                                                                  javax.servlet.http.HttpServletRequest request,
                                                                  javax.servlet.http.HttpServletResponse response)
                                                           throws Exception
Sets up the initial mode of the drill down screen based on a passed in calling mode attribute This can be one of five modes - pullup, pushdown, reports, salset, account. Each mode causes a slightly different rendition of the controls presented to the user, but the basic point of view selection and organization drill down functionality is the same in all five modes.

Throws:
Exception
See Also:
KualiAction.execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

returnToCaller

public org.apache.struts.action.ActionForward returnToCaller(org.apache.struts.action.ActionMapping mapping,
                                                             org.apache.struts.action.ActionForm form,
                                                             javax.servlet.http.HttpServletRequest request,
                                                             javax.servlet.http.HttpServletResponse response)
                                                      throws Exception
Called by the close button. It removes the user's BudgetConstructionPullup table rows and returns the user to the seleection screen action.

Overrides:
returnToCaller in class BudgetExpansionAction
Throws:
Exception
See Also:
KualiAction.execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

performBuildPointOfView

public org.apache.struts.action.ActionForward performBuildPointOfView(org.apache.struts.action.ActionMapping mapping,
                                                                      org.apache.struts.action.ActionForm form,
                                                                      javax.servlet.http.HttpServletRequest request,
                                                                      javax.servlet.http.HttpServletResponse response)
                                                               throws Exception
Implements functionality behind the refresh button on the Organization Selection Tree screen. This is also called when the value of the point of view select control changed and javascript is enabled on the user's browser

Throws:
Exception
See Also:
KualiAction.execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

navigateDown

public org.apache.struts.action.ActionForward navigateDown(org.apache.struts.action.ActionMapping mapping,
                                                           org.apache.struts.action.ActionForm form,
                                                           javax.servlet.http.HttpServletRequest request,
                                                           javax.servlet.http.HttpServletResponse response)
                                                    throws Exception
Handles saving the BudgetConstructionPullup current row to the previous branches stack and displaying the associated children.

Throws:
Exception
See Also:
KualiAction.execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

navigateUp

public org.apache.struts.action.ActionForward navigateUp(org.apache.struts.action.ActionMapping mapping,
                                                         org.apache.struts.action.ActionForm form,
                                                         javax.servlet.http.HttpServletRequest request,
                                                         javax.servlet.http.HttpServletResponse response)
                                                  throws Exception
Handles navigation back to a previous branch BudgetConstructionPullup row displaying the associated parent and it's siblings

Throws:
Exception
See Also:
KualiAction.execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

selectAll

public org.apache.struts.action.ActionForward selectAll(org.apache.struts.action.ActionMapping mapping,
                                                        org.apache.struts.action.ActionForm form,
                                                        javax.servlet.http.HttpServletRequest request,
                                                        javax.servlet.http.HttpServletResponse response)
                                                 throws Exception
Sets the pullFlag for all displayed subtree organizations

Throws:
Exception
See Also:
KualiAction.execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

clearAll

public org.apache.struts.action.ActionForward clearAll(org.apache.struts.action.ActionMapping mapping,
                                                       org.apache.struts.action.ActionForm form,
                                                       javax.servlet.http.HttpServletRequest request,
                                                       javax.servlet.http.HttpServletResponse response)
                                                throws Exception
Clears the pullFlag for all displayed subtree organizations

Throws:
Exception
See Also:
KualiAction.execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

selectPullOrgAll

public org.apache.struts.action.ActionForward selectPullOrgAll(org.apache.struts.action.ActionMapping mapping,
                                                               org.apache.struts.action.ActionForm form,
                                                               javax.servlet.http.HttpServletRequest request,
                                                               javax.servlet.http.HttpServletResponse response)
                                                        throws Exception
Sets the pullFlag for all displayed subtree organizations to the setting implied by the method name.

Throws:
Exception
See Also:
KualiAction.execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

selectPullSubOrgAll

public org.apache.struts.action.ActionForward selectPullSubOrgAll(org.apache.struts.action.ActionMapping mapping,
                                                                  org.apache.struts.action.ActionForm form,
                                                                  javax.servlet.http.HttpServletRequest request,
                                                                  javax.servlet.http.HttpServletResponse response)
                                                           throws Exception
Sets the pullFlag for all displayed subtree organizations to the setting implied by the method name.

Throws:
Exception
See Also:
KualiAction.execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

selectPullBothAll

public org.apache.struts.action.ActionForward selectPullBothAll(org.apache.struts.action.ActionMapping mapping,
                                                                org.apache.struts.action.ActionForm form,
                                                                javax.servlet.http.HttpServletRequest request,
                                                                javax.servlet.http.HttpServletResponse response)
                                                         throws Exception
Sets the pullFlag for all displayed subtree organizations to the setting implied by the method name.

Throws:
Exception
See Also:
KualiAction.execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

selectPushOrgLevAll

public org.apache.struts.action.ActionForward selectPushOrgLevAll(org.apache.struts.action.ActionMapping mapping,
                                                                  org.apache.struts.action.ActionForm form,
                                                                  javax.servlet.http.HttpServletRequest request,
                                                                  javax.servlet.http.HttpServletResponse response)
                                                           throws Exception
Sets the pullFlag for all displayed subtree organizations to the setting implied by the method name.

Throws:
Exception
See Also:
KualiAction.execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

selectPushMgrLevAll

public org.apache.struts.action.ActionForward selectPushMgrLevAll(org.apache.struts.action.ActionMapping mapping,
                                                                  org.apache.struts.action.ActionForm form,
                                                                  javax.servlet.http.HttpServletRequest request,
                                                                  javax.servlet.http.HttpServletResponse response)
                                                           throws Exception
Sets the pullFlag for all displayed subtree organizations to the setting implied by the method name.

Throws:
Exception
See Also:
KualiAction.execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

selectPushOrgMgrLevAll

public org.apache.struts.action.ActionForward selectPushOrgMgrLevAll(org.apache.struts.action.ActionMapping mapping,
                                                                     org.apache.struts.action.ActionForm form,
                                                                     javax.servlet.http.HttpServletRequest request,
                                                                     javax.servlet.http.HttpServletResponse response)
                                                              throws Exception
Sets the pullFlag for all displayed subtree organizations to the setting implied by the method name.

Throws:
Exception
See Also:
KualiAction.execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

selectPushLevOneAll

public org.apache.struts.action.ActionForward selectPushLevOneAll(org.apache.struts.action.ActionMapping mapping,
                                                                  org.apache.struts.action.ActionForm form,
                                                                  javax.servlet.http.HttpServletRequest request,
                                                                  javax.servlet.http.HttpServletResponse response)
                                                           throws Exception
Sets the pullFlag for all displayed subtree organizations to the setting implied by the method name.

Throws:
Exception
See Also:
KualiAction.execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

selectPushLevZeroAll

public org.apache.struts.action.ActionForward selectPushLevZeroAll(org.apache.struts.action.ActionMapping mapping,
                                                                   org.apache.struts.action.ActionForm form,
                                                                   javax.servlet.http.HttpServletRequest request,
                                                                   javax.servlet.http.HttpServletResponse response)
                                                            throws Exception
Sets the pullFlag for all displayed subtree organizations to the setting implied by the method name.

Throws:
Exception
See Also:
KualiAction.execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

setPullFlag

protected void setPullFlag(List<BudgetConstructionPullup> selOrgs,
                           Integer pullFlagValue)
Sets the pullFlags for each of the objects in the list to the pullFlagValue.

Parameters:
selOrgs -
pullFlagValue -

storedSelectedOrgs

protected boolean storedSelectedOrgs(List<BudgetConstructionPullup> selectionSubTreeOrgs)
Checks that at least one organization is selected and stores the selection settings. If no organization is selected, an error message is displayed to the user.

Parameters:
selectionSubTreeOrgs -
Returns:
boolean - true if there was a selection and the list was saved, otherwise false

performPositionPick

public org.apache.struts.action.ActionForward performPositionPick(org.apache.struts.action.ActionMapping mapping,
                                                                  org.apache.struts.action.ActionForm form,
                                                                  javax.servlet.http.HttpServletRequest request,
                                                                  javax.servlet.http.HttpServletResponse response)
                                                           throws Exception
Checks the selection and calls the Position Pick list screen action.

Throws:
Exception
See Also:
KualiAction.execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

performIncumbentPick

public org.apache.struts.action.ActionForward performIncumbentPick(org.apache.struts.action.ActionMapping mapping,
                                                                   org.apache.struts.action.ActionForm form,
                                                                   javax.servlet.http.HttpServletRequest request,
                                                                   javax.servlet.http.HttpServletResponse response)
                                                            throws Exception
Checks the selection and calls the Budgeted Incumbents Pick list screen action.

Throws:
Exception
See Also:
KualiAction.execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

performShowBudgetDocs

public org.apache.struts.action.ActionForward performShowBudgetDocs(org.apache.struts.action.ActionMapping mapping,
                                                                    org.apache.struts.action.ActionForm form,
                                                                    javax.servlet.http.HttpServletRequest request,
                                                                    javax.servlet.http.HttpServletResponse response)
                                                             throws Exception
Checks the selection and calls the Budget Documents pick list screen action.

Throws:
Exception
See Also:
KualiAction.execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

performPullUp

public org.apache.struts.action.ActionForward performPullUp(org.apache.struts.action.ActionMapping mapping,
                                                            org.apache.struts.action.ActionForm form,
                                                            javax.servlet.http.HttpServletRequest request,
                                                            javax.servlet.http.HttpServletResponse response)
                                                     throws Exception
Checks the selection and performs the Pull up screen action.

Throws:
Exception
See Also:
KualiAction.execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

performShowPullUpBudgetDocs

public org.apache.struts.action.ActionForward performShowPullUpBudgetDocs(org.apache.struts.action.ActionMapping mapping,
                                                                          org.apache.struts.action.ActionForm form,
                                                                          javax.servlet.http.HttpServletRequest request,
                                                                          javax.servlet.http.HttpServletResponse response)
                                                                   throws Exception
Checks at least one org was selected then calls organization push/pull service to built the account list for budgeted documents below the user's point of view and forwards to the temp list action to display the results.

Throws:
Exception
See Also:
KualiAction.execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

performPushDown

public org.apache.struts.action.ActionForward performPushDown(org.apache.struts.action.ActionMapping mapping,
                                                              org.apache.struts.action.ActionForm form,
                                                              javax.servlet.http.HttpServletRequest request,
                                                              javax.servlet.http.HttpServletResponse response)
                                                       throws Exception
Checks the selection and performs the Push down screen action.

Throws:
Exception
See Also:
KualiAction.execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

performShowPushDownBudgetDocs

public org.apache.struts.action.ActionForward performShowPushDownBudgetDocs(org.apache.struts.action.ActionMapping mapping,
                                                                            org.apache.struts.action.ActionForm form,
                                                                            javax.servlet.http.HttpServletRequest request,
                                                                            javax.servlet.http.HttpServletResponse response)
                                                                     throws Exception
Checks at least one org was selected then calls organization push/pull service to built the account list for budgeted documents at the user's point of view and forwards to the temp list action to display the results.

Throws:
Exception
See Also:
KualiAction.execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

performReport

public org.apache.struts.action.ActionForward performReport(org.apache.struts.action.ActionMapping mapping,
                                                            org.apache.struts.action.ActionForm form,
                                                            javax.servlet.http.HttpServletRequest request,
                                                            javax.servlet.http.HttpServletResponse response)
                                                     throws Exception
Handles forwarding to account list or report selection screen.

Throws:
Exception

removeUnselectedSubTreeOrgs

public List<BudgetConstructionPullup> removeUnselectedSubTreeOrgs(List<BudgetConstructionPullup> selectionSubTreeOrgs)
Removes unselected SubTreeOrgs since selectionSubTreeOrgs contains all SubTreeOrgs.

Parameters:
selectionSubTreeOrgs -
Returns:


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.