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

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.BudgetConstructionSelectionAction

public class BudgetConstructionSelectionAction
extends BudgetExpansionAction

This class...


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
BudgetConstructionSelectionAction()
           
 
Method Summary
 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)
           
 void flagBCInProgress()
           
 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)
          Performs the initial load of the selection screen.
 org.apache.struts.action.ActionForward loadExpansionScreenSessionTimeOut(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          called when a session time out happens in one of the BC expansion screens to load the selection screen with a message notifying the user about the session time out.
 org.apache.struts.action.ActionForward performBCDocumentOpen(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Opens a Budget Construction document.
 org.apache.struts.action.ActionForward performLockMonitor(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Builds forward URL to lock monitor page, following expansion screen pattern.
 org.apache.struts.action.ActionForward performMyAccounts(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Calls service to build the account list for which the user is a manager and delegate.
 org.apache.struts.action.ActionForward performMyOrganization(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Passes control to the Organization Selection to run the organization budgeted account list subsystem
 org.apache.struts.action.ActionForward performOrgPullup(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Passes control to the Organization Selection to run the organization pullup subsystem
 org.apache.struts.action.ActionForward performOrgPushdown(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Passes control to the Organization Selection to run the organization pushdown subsystem
 org.apache.struts.action.ActionForward performOrgSalarySetting(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 performOrgSelectionTree(BCConstants.OrgSelOpMode opMode, org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          This method sets up to forward to the BC Organization Selection screen using a specific operating mode.
 org.apache.struts.action.ActionForward performPayrateImportExport(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Passes control to the Pay Rate import/export subsystem
 org.apache.struts.action.ActionForward performReportDump(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Passes control to the Organization Selection to run the organization reports subsystem
 org.apache.struts.action.ActionForward performRequestImport(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Passes control to the request import subsystem
 org.apache.struts.action.ActionForward refresh(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 returnToCaller(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Return to form's back location (usually previous screen).
 
Methods inherited from class org.kuali.kfs.module.bc.document.web.struts.BudgetExpansionAction
addCallBackMessagesAsObjectInSession, cleanupAnySessionForm, close, moveCallBackMessagesInPlace, 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

BudgetConstructionSelectionAction

public BudgetConstructionSelectionAction()
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:
KualiAction.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
Performs the initial load of the selection screen. Checks for the active BC fiscal year and initializes the fiscal year to be budgeted and used for all other operations throughout the system

Parameters:
mapping -
form -
request -
response -
Returns:
Throws:
Exception

loadExpansionScreenSessionTimeOut

public org.apache.struts.action.ActionForward loadExpansionScreenSessionTimeOut(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 when a session time out happens in one of the BC expansion screens to load the selection screen with a message notifying the user about the session time out.

Parameters:
mapping -
form -
request -
response -
Returns:
Throws:
Exception

performBCDocumentOpen

public org.apache.struts.action.ActionForward performBCDocumentOpen(org.apache.struts.action.ActionMapping mapping,
                                                                    org.apache.struts.action.ActionForm form,
                                                                    javax.servlet.http.HttpServletRequest request,
                                                                    javax.servlet.http.HttpServletResponse response)
                                                             throws Exception
Opens a Budget Construction document. Creates a new (blank) BC document, if one does not exist. The new BC document is created at level zero and the associated account organization hierarchy is built.

Parameters:
mapping -
form -
request -
response -
Returns:
Throws:
Exception

refresh

public org.apache.struts.action.ActionForward refresh(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:
refresh in class BudgetExpansionAction
Throws:
Exception
See Also:
KualiAction.refresh(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
Description copied from class: BudgetExpansionAction
Return to form's back location (usually previous screen). Returns back the form key that was passed in for the previous form and any previous anchor position. Default refresh method is executed.

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

performOrgSalarySetting

public org.apache.struts.action.ActionForward performOrgSalarySetting(org.apache.struts.action.ActionMapping mapping,
                                                                      org.apache.struts.action.ActionForm form,
                                                                      javax.servlet.http.HttpServletRequest request,
                                                                      javax.servlet.http.HttpServletResponse response)
                                                               throws Exception
Throws:
Exception

performOrgSelectionTree

public org.apache.struts.action.ActionForward performOrgSelectionTree(BCConstants.OrgSelOpMode opMode,
                                                                      org.apache.struts.action.ActionMapping mapping,
                                                                      org.apache.struts.action.ActionForm form,
                                                                      javax.servlet.http.HttpServletRequest request,
                                                                      javax.servlet.http.HttpServletResponse response)
                                                               throws Exception
This method sets up to forward to the BC Organization Selection screen using a specific operating mode. The various operating modes include PULLUP, PUSHDOWN, REPORTS, SALSET, ACCOUNT.

Parameters:
opMode -
mapping -
form -
request -
response -
Returns:
Throws:
Exception

performReportDump

public org.apache.struts.action.ActionForward performReportDump(org.apache.struts.action.ActionMapping mapping,
                                                                org.apache.struts.action.ActionForm form,
                                                                javax.servlet.http.HttpServletRequest request,
                                                                javax.servlet.http.HttpServletResponse response)
                                                         throws Exception
Passes control to the Organization Selection to run the organization reports subsystem

Parameters:
mapping -
form -
request -
response -
Returns:
Throws:
Exception

performRequestImport

public org.apache.struts.action.ActionForward performRequestImport(org.apache.struts.action.ActionMapping mapping,
                                                                   org.apache.struts.action.ActionForm form,
                                                                   javax.servlet.http.HttpServletRequest request,
                                                                   javax.servlet.http.HttpServletResponse response)
                                                            throws Exception
Passes control to the request import subsystem

Parameters:
mapping -
form -
request -
response -
Returns:
Throws:
Exception

performPayrateImportExport

public org.apache.struts.action.ActionForward performPayrateImportExport(org.apache.struts.action.ActionMapping mapping,
                                                                         org.apache.struts.action.ActionForm form,
                                                                         javax.servlet.http.HttpServletRequest request,
                                                                         javax.servlet.http.HttpServletResponse response)
                                                                  throws Exception
Passes control to the Pay Rate import/export subsystem

Parameters:
mapping -
form -
request -
response -
Returns:
Throws:
Exception

performLockMonitor

public org.apache.struts.action.ActionForward performLockMonitor(org.apache.struts.action.ActionMapping mapping,
                                                                 org.apache.struts.action.ActionForm form,
                                                                 javax.servlet.http.HttpServletRequest request,
                                                                 javax.servlet.http.HttpServletResponse response)
                                                          throws Exception
Builds forward URL to lock monitor page, following expansion screen pattern. Also checks if the user has permission for the unlock action and sets the show action column property accordingly.

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

performOrgPullup

public org.apache.struts.action.ActionForward performOrgPullup(org.apache.struts.action.ActionMapping mapping,
                                                               org.apache.struts.action.ActionForm form,
                                                               javax.servlet.http.HttpServletRequest request,
                                                               javax.servlet.http.HttpServletResponse response)
                                                        throws Exception
Passes control to the Organization Selection to run the organization pullup subsystem

Parameters:
mapping -
form -
request -
response -
Returns:
Throws:
Exception

performOrgPushdown

public org.apache.struts.action.ActionForward performOrgPushdown(org.apache.struts.action.ActionMapping mapping,
                                                                 org.apache.struts.action.ActionForm form,
                                                                 javax.servlet.http.HttpServletRequest request,
                                                                 javax.servlet.http.HttpServletResponse response)
                                                          throws Exception
Passes control to the Organization Selection to run the organization pushdown subsystem

Parameters:
mapping -
form -
request -
response -
Returns:
Throws:
Exception

performMyAccounts

public org.apache.struts.action.ActionForward performMyAccounts(org.apache.struts.action.ActionMapping mapping,
                                                                org.apache.struts.action.ActionForm form,
                                                                javax.servlet.http.HttpServletRequest request,
                                                                javax.servlet.http.HttpServletResponse response)
                                                         throws Exception
Calls service to build the account list for which the user is a manager and delegate. Then forwards to 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)

performMyOrganization

public org.apache.struts.action.ActionForward performMyOrganization(org.apache.struts.action.ActionMapping mapping,
                                                                    org.apache.struts.action.ActionForm form,
                                                                    javax.servlet.http.HttpServletRequest request,
                                                                    javax.servlet.http.HttpServletResponse response)
                                                             throws Exception
Passes control to the Organization Selection to run the organization budgeted account list subsystem

Parameters:
mapping -
form -
request -
response -
Returns:
Throws:
Exception

flagBCInProgress

public void flagBCInProgress()


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