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

java.lang.Object
  extended by org.apache.struts.action.ActionForm
      extended by org.kuali.rice.kns.web.struts.pojo.PojoFormBase
          extended by org.kuali.rice.kns.web.struts.form.KualiForm
              extended by org.kuali.kfs.module.bc.document.web.struts.BudgetExpansionForm
                  extended by org.kuali.kfs.module.bc.document.web.struts.SalarySettingBaseForm
                      extended by org.kuali.kfs.module.bc.document.web.struts.QuickSalarySettingForm
All Implemented Interfaces:
Serializable, org.kuali.rice.kns.web.struts.pojo.PojoForm

public class QuickSalarySettingForm
extends SalarySettingBaseForm

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.kns.web.struts.form.KualiForm
extraButtons
 
Fields inherited from class org.kuali.rice.kns.web.struts.pojo.PojoFormBase
requiredNonEditableProperties
 
Fields inherited from class org.apache.struts.action.ActionForm
multipartRequestHandler, servlet
 
Constructor Summary
QuickSalarySettingForm()
          Constructs a QuickSalarySettingForm.java.
 
Method Summary
 List<PendingBudgetConstructionAppointmentFunding> getAppointmentFundings()
          Gets the appointmentFundings attribute.
 Map<String,Object> getKeyMapOfSalarySettingItem()
          get the key map for the salary setting expension
 String getRefreshCallerName()
          get the refresh caller name of the current form
 SalarySettingExpansion getSalarySettingExpansion()
          Gets the salarySettingExpansion attribute.
 boolean isBudgetByAccountMode()
          Gets the budgetByAccountMode attribute.
 boolean isRefreshIncumbentBeforeSalarySetting()
          Gets the refreshIncumbentBeforeSalarySetting attribute.
 boolean isRefreshPositionBeforeSalarySetting()
          Gets the refreshPositionBeforeSalarySetting attribute.
 boolean isViewOnlyEntry()
          Gets the viewOnlyEntry attribute.
 void populate(javax.servlet.http.HttpServletRequest request)
           
 void setRefreshIncumbentBeforeSalarySetting(boolean refreshIncumbentBeforeSalarySetting)
          Sets the refreshIncumbentBeforeSalarySetting attribute value.
 void setRefreshPositionBeforeSalarySetting(boolean refreshPositionBeforeSalarySetting)
          Sets the refreshPositionBeforeSalarySetting attribute value.
 void setSalarySettingExpansion(SalarySettingExpansion salarySettingExpansion)
          Sets the salarySettingExpansion attribute value.
 
Methods inherited from class org.kuali.kfs.module.bc.document.web.struts.SalarySettingBaseForm
applyDefaultReasonAmountIfEmpty, getAccountNumber, getAdjustmentAmount, getAdjustmentMeasurement, getAppointmentRequestedAmountTotal, getAppointmentRequestedCsfAmountTotal, getAppointmentRequestedCsfFteQuantityTotal, getAppointmentRequestedCsfStandardHoursTotal, getAppointmentRequestedCsfTimePercentTotal, getAppointmentRequestedFteQuantityTotal, getAppointmentRequestedStandardHoursTotal, getAppointmentRequestedTimePercentTotal, getChartOfAccountsCode, getCsfAmountTotal, getCsfFullTimeEmploymentQuantityTotal, getCsfStandardHoursTotal, getCsfTimePercentTotal, getDocumentNumber, getEffectivePendingBudgetConstructionAppointmentFunding, getFinancialBalanceTypeCode, getFinancialObjectCode, getFinancialObjectTypeCode, getFinancialSubObjectCode, getPercentChangeTotal, getPerson, getSalarySettingFieldsHolder, getSubAccountNumber, isHideAdjustmentMeasurement, isHideDetails, isPayrollIncumbentFeedIndictor, isPayrollPositionFeedIndicator, isSalarySettingClosed, isSingleAccountMode, populateBCAFLines, postProcessBCAFLines, refreshBCAFLine, setAccountNumber, setAdjustmentAmount, setAdjustmentMeasurement, setBudgetByAccountMode, setChartOfAccountsCode, setDocumentNumber, setFinancialBalanceTypeCode, setFinancialObjectCode, setFinancialObjectTypeCode, setFinancialSubObjectCode, setHideAdjustmentMeasurement, setHideDetails, setSalarySettingClosed, setSingleAccountMode, setSubAccountNumber
 
Methods inherited from class org.kuali.kfs.module.bc.document.web.struts.BudgetExpansionForm
addMessage, getBackLocation, getCallBackErrors, getCallBackMessages, getDocumentActions, getEditingMode, getMessages, getReturnAnchor, getReturnFormKey, getUniversityFiscalYear, isEditAllowed, isLostSession, isMainWindow, isSystemViewOnly, setBackLocation, setDocumentActions, setEditingMode, setLostSession, setMainWindow, setMessages, setReturnAnchor, setReturnFormKey, setUniversityFiscalYear
 
Methods inherited from class org.kuali.rice.kns.web.struts.form.KualiForm
addRequiredNonEditableProperties, clearEditablePropertyInformation, getActionFormUtilMap, getAnchor, getCurrentTabIndex, getDisplayedErrors, getDisplayedInfo, getDisplayedWarnings, getDocInfo, getExtraButton, getExtraButtons, getFieldNameToFocusOnAfterSubmit, getHeaderNavigationTabs, getMethodToCall, getNavigationCss, getNextArbitrarilyHighIndex, getNumColumns, getRefreshCaller, getTabState, getTabStates, incrementTabIndex, isFieldLevelHelpEnabled, populateBackLocation, populateFieldLevelHelpEnabled, reset, reset, retrieveFormValueForLookupInquiryParameters, setActionFormUtilMap, setAnchor, setCurrentTabIndex, setDerivedValuesOnForm, setDocInfo, setExtraButton, setExtraButtons, setFieldLevelHelpEnabled, setFieldNameToFocusOnAfterSubmit, setHeaderNavigationTabs, setMethodToCall, setNavigationCss, setNumColumns, setRefreshCaller, setTabStates, shouldMethodToCallParameterBeUsed, shouldPropertyBePopulatedInForm
 
Methods inherited from class org.kuali.rice.kns.web.struts.pojo.PojoFormBase
addMaxUploadSize, cacheUnconvertedValue, copyPopulateEditablePropertiesToActionEditableProperties, customInitMaxUploadSizes, formatterClassForKeypath, formatValue, getActionEditablePropertiesGuid, getEditableProperties, getFormatter, getFormatterTypes, getIsNewForm, getMaxUploadSizes, getMethodToCallsToBypassSessionRetrievalForGETRequests, getParameter, getParameterValues, getPopulateEditableProperties, getPopulateEditablePropertiesGuid, getPropertyType, getRequiredNonEditableProperties, getStrutsActionMappingScope, getUnconvertedValues, getUnknownKeys, initMaxUploadSizes, isPropertyEditable, isPropertyNonEditableButRequired, populateForProperty, postprocessRequestParameters, processValidationFail, registerEditableProperty, registerIsNewForm, registerRequiredNonEditableProperty, registerStrutsActionMappingScope, setActionEditablePropertiesGuid, setFormatterType, setFormatterTypes, setPopulateEditablePropertiesGuid, setUnconvertedValues
 
Methods inherited from class org.apache.struts.action.ActionForm
getMultipartRequestHandler, getServlet, getServletWrapper, setMultipartRequestHandler, setServlet, validate, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QuickSalarySettingForm

public QuickSalarySettingForm()
Constructs a QuickSalarySettingForm.java.

Method Detail

populate

public void populate(javax.servlet.http.HttpServletRequest request)
Specified by:
populate in interface org.kuali.rice.kns.web.struts.pojo.PojoForm
Overrides:
populate in class org.kuali.rice.kns.web.struts.form.KualiForm
See Also:
KualiForm.populate(javax.servlet.http.HttpServletRequest)

getKeyMapOfSalarySettingItem

public Map<String,Object> getKeyMapOfSalarySettingItem()
get the key map for the salary setting expension

Specified by:
getKeyMapOfSalarySettingItem in class SalarySettingBaseForm
Returns:
the key map for the salary setting expension

getAppointmentFundings

public List<PendingBudgetConstructionAppointmentFunding> getAppointmentFundings()
Description copied from class: SalarySettingBaseForm
Gets the appointmentFundings attribute.

Specified by:
getAppointmentFundings in class SalarySettingBaseForm
Returns:
Returns the appointmentFundings.
See Also:
org.kuali.kfs.module.bc.document.web.struts.SalarySettingForm#getAppointmentFundings()

getRefreshCallerName

public String getRefreshCallerName()
Description copied from class: SalarySettingBaseForm
get the refresh caller name of the current form

Specified by:
getRefreshCallerName in class SalarySettingBaseForm
Returns:
the refresh caller name of the current form
See Also:
SalarySettingBaseForm.getRefreshCallerName()

getSalarySettingExpansion

public SalarySettingExpansion getSalarySettingExpansion()
Gets the salarySettingExpansion attribute.

Returns:
Returns the salarySettingExpansion.

setSalarySettingExpansion

public void setSalarySettingExpansion(SalarySettingExpansion salarySettingExpansion)
Sets the salarySettingExpansion attribute value.

Parameters:
salarySettingExpansion - The salarySettingExpansion to set.

isRefreshPositionBeforeSalarySetting

public boolean isRefreshPositionBeforeSalarySetting()
Gets the refreshPositionBeforeSalarySetting attribute.

Returns:
Returns the refreshPositionBeforeSalarySetting.

setRefreshPositionBeforeSalarySetting

public void setRefreshPositionBeforeSalarySetting(boolean refreshPositionBeforeSalarySetting)
Sets the refreshPositionBeforeSalarySetting attribute value.

Parameters:
refreshPositionBeforeSalarySetting - The refreshPositionBeforeSalarySetting to set.

isRefreshIncumbentBeforeSalarySetting

public boolean isRefreshIncumbentBeforeSalarySetting()
Gets the refreshIncumbentBeforeSalarySetting attribute.

Returns:
Returns the refreshIncumbentBeforeSalarySetting.

setRefreshIncumbentBeforeSalarySetting

public void setRefreshIncumbentBeforeSalarySetting(boolean refreshIncumbentBeforeSalarySetting)
Sets the refreshIncumbentBeforeSalarySetting attribute value.

Parameters:
refreshIncumbentBeforeSalarySetting - The refreshIncumbentBeforeSalarySetting to set.

isBudgetByAccountMode

public boolean isBudgetByAccountMode()
Description copied from class: SalarySettingBaseForm
Gets the budgetByAccountMode attribute.

Overrides:
isBudgetByAccountMode in class SalarySettingBaseForm
Returns:
Returns the budgetByAccountMode.
See Also:
SalarySettingBaseForm.isBudgetByAccountMode()

isViewOnlyEntry

public boolean isViewOnlyEntry()
Gets the viewOnlyEntry attribute. In the quick salary setting context viewOnlyEntry checks the system view only and account access. Both system view only and full entry can both exist (be true), it just means that the user would have edit access if the system was not in view only mode. These facts are used to determine the effective viewOnlyEntry value

Overrides:
isViewOnlyEntry in class SalarySettingBaseForm
Returns:
Returns the viewOnlyEntry.


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