|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.struts.action.ActionForm
org.kuali.rice.kns.web.struts.pojo.PojoFormBase
org.kuali.rice.kns.web.struts.form.KualiForm
org.kuali.kfs.module.bc.document.web.struts.BudgetExpansionForm
org.kuali.kfs.module.bc.document.web.struts.SalarySettingBaseForm
org.kuali.kfs.module.bc.document.web.struts.DetailSalarySettingForm
public abstract class DetailSalarySettingForm
the base struts form for the detail salary setting: by position or by incumbent
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 | |
---|---|
DetailSalarySettingForm()
Constructs a DetailSalarySettingForm.java. |
Method Summary | |
---|---|
boolean |
acquirePositionAndFundingLocks(org.kuali.rice.kns.util.MessageMap errorMap)
acquire position and funding locks for all appointment fundings |
boolean |
acquirePositionAndFundingLocks(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
acquire position and funding locks for the given appointment funding |
boolean |
acquireTransactionLocks(org.kuali.rice.kns.util.MessageMap messageMap)
acquire transaction locks for the savable appointment fundings |
PendingBudgetConstructionAppointmentFunding |
createNewAppointmentFundingLine()
sets the default fields not setable by the user for added lines and any other required initialization |
List<PendingBudgetConstructionAppointmentFunding> |
getActiveFundingLines()
determine whether there is any active funding line in the given savable appointment funding lines |
static List<String> |
getComparableFields()
get the names of comparable fields that are considered to determine a single account, that is, the fundings are considered being assocated with the given account if they have the same values of the fields as specified. |
String |
getEmplid()
Gets the emplid attribute. |
PendingBudgetConstructionAppointmentFunding |
getNewBCAFLine()
Gets the newBCAFLine attribute. |
String |
getPositionNumber()
Gets the positionNumber attribute. |
List<PendingBudgetConstructionAppointmentFunding> |
getReleasableAppointmentFundings()
get the appointment fundings for which the position or funding locks can be released |
List<PendingBudgetConstructionAppointmentFunding> |
getSavableAppointmentFundings()
get the appointment fundings that can be saved |
boolean |
isAddLine()
Gets the addLine attribute. |
String |
name()
Gets the name attribute. |
void |
pickAppointmentFundingsForSingleAccount()
pick up the appointment fundings belonging to the specified account from a collection of fundings that are associated with a position/incumbent |
void |
populate(javax.servlet.http.HttpServletRequest request)
|
void |
populateBCAFLines()
refresh the the appointment funding lines and make them have connections with associated objects |
void |
refreshBCAFLine(PendingBudgetConstructionAppointmentFunding appointmentFunding)
Populates the dependent fields of objects contained within the BCAF line |
void |
releasePositionAndFundingLocks()
release all position and funding locks acquired in current action by the current user |
void |
releaseTransactionLocks()
release all the transaction locks acquired in current action by the current user |
void |
setAddLine(boolean addLine)
Sets the addLine attribute value. |
void |
setEmplid(String emplid)
Sets the emplid attribute value. |
void |
setName(String name)
Sets the name attribute value. |
void |
setNewBCAFLine(PendingBudgetConstructionAppointmentFunding newBCAFLine)
Sets the newBCAFLine attribute value. |
void |
setPositionNumber(String positionNumber)
Sets the positionNumber attribute value. |
boolean |
shouldPropertyBePopulatedInForm(String requestParameterName,
javax.servlet.http.HttpServletRequest request)
|
boolean |
updateAccessMode(org.kuali.rice.kns.util.MessageMap errorMap)
update the access modes of all appointment fundings |
boolean |
updateAccessMode(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
update the access mode of the given appointment funding |
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 |
---|
public DetailSalarySettingForm()
Method Detail |
---|
public void populate(javax.servlet.http.HttpServletRequest request)
populate
in interface org.kuali.rice.kns.web.struts.pojo.PojoForm
populate
in class org.kuali.rice.kns.web.struts.form.KualiForm
KualiForm.populate(javax.servlet.http.HttpServletRequest)
public void populateBCAFLines()
SalarySettingBaseForm
populateBCAFLines
in class SalarySettingBaseForm
SalarySettingBaseForm.populateBCAFLines()
public void refreshBCAFLine(PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingBaseForm
refreshBCAFLine
in class SalarySettingBaseForm
SalarySettingBaseForm.refreshBCAFLine(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)
public boolean acquirePositionAndFundingLocks(org.kuali.rice.kns.util.MessageMap errorMap)
public boolean acquirePositionAndFundingLocks(PendingBudgetConstructionAppointmentFunding appointmentFunding, org.kuali.rice.kns.util.MessageMap errorMap)
appointmentFunding
- the given appointment funding
public boolean updateAccessMode(org.kuali.rice.kns.util.MessageMap errorMap)
public boolean updateAccessMode(PendingBudgetConstructionAppointmentFunding appointmentFunding, org.kuali.rice.kns.util.MessageMap errorMap)
appointmentFunding
- the given appointment funding
public boolean acquireTransactionLocks(org.kuali.rice.kns.util.MessageMap messageMap)
public void releasePositionAndFundingLocks()
public void releaseTransactionLocks()
public List<PendingBudgetConstructionAppointmentFunding> getSavableAppointmentFundings()
public List<PendingBudgetConstructionAppointmentFunding> getReleasableAppointmentFundings()
public List<PendingBudgetConstructionAppointmentFunding> getActiveFundingLines()
public PendingBudgetConstructionAppointmentFunding createNewAppointmentFundingLine()
appointmentFunding
- the given appointment funding linepublic void pickAppointmentFundingsForSingleAccount()
public static List<String> getComparableFields()
public PendingBudgetConstructionAppointmentFunding getNewBCAFLine()
public void setNewBCAFLine(PendingBudgetConstructionAppointmentFunding newBCAFLine)
newBCAFLine
- The newBCAFLine to set.public String getEmplid()
public void setEmplid(String emplid)
emplid
- The emplid to set.public boolean isAddLine()
public void setAddLine(boolean addLine)
addLine
- The addLine to set.public String getPositionNumber()
public void setPositionNumber(String positionNumber)
positionNumber
- The positionNumber to set.public String name()
public void setName(String name)
name
- The name to set.public boolean shouldPropertyBePopulatedInForm(String requestParameterName, javax.servlet.http.HttpServletRequest request)
shouldPropertyBePopulatedInForm
in interface org.kuali.rice.kns.web.struts.pojo.PojoForm
shouldPropertyBePopulatedInForm
in class org.kuali.rice.kns.web.struts.form.KualiForm
KualiForm.shouldPropertyBePopulatedInForm(java.lang.String,
javax.servlet.http.HttpServletRequest)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |