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

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.DetailSalarySettingForm
                          extended by org.kuali.kfs.module.bc.document.web.struts.PositionSalarySettingForm
All Implemented Interfaces:
Serializable, org.kuali.rice.kns.web.struts.pojo.PojoForm

public class PositionSalarySettingForm
extends DetailSalarySettingForm

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
PositionSalarySettingForm()
          Constructs a PositionSalarySettingForm.java.
 
Method Summary
 PendingBudgetConstructionAppointmentFunding createNewAppointmentFundingLine()
          sets the default fields not setable by the user for added lines and any other required initialization
 List<PendingBudgetConstructionAppointmentFunding> getAppointmentFundings()
          Gets the appointmentFundings attribute.
 BudgetConstructionPosition getBudgetConstructionPosition()
          Gets the budgetConstructionPosition attribute.
 String getDocumentTitle()
          Gets the documentTitle
 Map<String,Object> getKeyMapOfSalarySettingItem()
          get the key map for the salary setting item: salary expension, position, or incumbent
 String getRefreshCallerName()
          get the refresh caller name of the current form
 boolean isPendingPositionSalaryChange()
          checks if at least one active edit-able appointment funding line has a sync flag set
 boolean isRefreshPositionBeforeSalarySetting()
          Gets the refreshPositionBeforeSalarySetting attribute.
 void setBudgetConstructionPosition(BudgetConstructionPosition budgetConstructionPosition)
          Sets the budgetConstructionPosition attribute value.
 void setRefreshPositionBeforeSalarySetting(boolean refreshPositionBeforeSalarySetting)
          Sets the refreshPositionBeforeSalarySetting attribute value.
 
Methods inherited from class org.kuali.kfs.module.bc.document.web.struts.DetailSalarySettingForm
acquirePositionAndFundingLocks, acquirePositionAndFundingLocks, acquireTransactionLocks, getActiveFundingLines, getComparableFields, getEmplid, getNewBCAFLine, getPositionNumber, getReleasableAppointmentFundings, getSavableAppointmentFundings, isAddLine, name, pickAppointmentFundingsForSingleAccount, populate, populateBCAFLines, refreshBCAFLine, releasePositionAndFundingLocks, releaseTransactionLocks, setAddLine, setEmplid, setName, setNewBCAFLine, setPositionNumber, shouldPropertyBePopulatedInForm, updateAccessMode, updateAccessMode
 
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, isBudgetByAccountMode, isHideAdjustmentMeasurement, isHideDetails, isPayrollIncumbentFeedIndictor, isPayrollPositionFeedIndicator, isSalarySettingClosed, isSingleAccountMode, isViewOnlyEntry, postProcessBCAFLines, 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
 
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

PositionSalarySettingForm

public PositionSalarySettingForm()
Constructs a PositionSalarySettingForm.java.

Method Detail

createNewAppointmentFundingLine

public PendingBudgetConstructionAppointmentFunding createNewAppointmentFundingLine()
Description copied from class: DetailSalarySettingForm
sets the default fields not setable by the user for added lines and any other required initialization

Overrides:
createNewAppointmentFundingLine in class DetailSalarySettingForm
See Also:
DetailSalarySettingForm.createNewAppointmentFundingLine()

getKeyMapOfSalarySettingItem

public Map<String,Object> getKeyMapOfSalarySettingItem()
Description copied from class: SalarySettingBaseForm
get the key map for the salary setting item: salary expension, position, or incumbent

Specified by:
getKeyMapOfSalarySettingItem in class SalarySettingBaseForm
Returns:
the key map for the salary setting item
See Also:
SalarySettingBaseForm.getKeyMapOfSalarySettingItem()

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()

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()

getBudgetConstructionPosition

public BudgetConstructionPosition getBudgetConstructionPosition()
Gets the budgetConstructionPosition attribute.

Returns:
Returns the budgetConstructionPosition.

setBudgetConstructionPosition

public void setBudgetConstructionPosition(BudgetConstructionPosition budgetConstructionPosition)
Sets the budgetConstructionPosition attribute value.

Parameters:
budgetConstructionPosition - The budgetConstructionPosition to set.

isPendingPositionSalaryChange

public boolean isPendingPositionSalaryChange()
checks if at least one active edit-able appointment funding line has a sync flag set

Returns:
true or false

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.

getDocumentTitle

public String getDocumentTitle()
Gets the documentTitle

Returns:


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