org.kuali.kfs.module.ld.document.web.struts
Class SalaryExpenseTransferForm

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.rice.kns.web.struts.form.KualiDocumentFormBase
                  extended by org.kuali.rice.kns.web.struts.form.KualiTransactionalDocumentFormBase
                      extended by org.kuali.kfs.sys.document.web.struts.FinancialSystemTransactionalDocumentFormBase
                          extended by org.kuali.kfs.sys.web.struts.KualiAccountingDocumentFormBase
                              extended by org.kuali.kfs.module.ld.document.web.struts.LaborDocumentFormBase
                                  extended by org.kuali.kfs.module.ld.document.web.struts.ExpenseTransferDocumentFormBase
                                      extended by org.kuali.kfs.module.ld.document.web.struts.SalaryExpenseTransferForm
All Implemented Interfaces:
Serializable, MultipleValueLookupBroker, org.kuali.rice.kns.web.struts.pojo.PojoForm
Direct Known Subclasses:
YearEndSalaryExpenseTransferForm

public class SalaryExpenseTransferForm
extends ExpenseTransferDocumentFormBase

Struts Action Form for the Salary Expense Transfer document. This method extends the parent ExpenseTransferDocumentFormBase class which contains all of the common form methods and form attributes needed by the Salary Expense Transfer document. It adds a new method which is a convenience method for getting at the Salary Expense Transfer document easier.

See Also:
Serialized Form

Field Summary
protected  String balanceTypeCode
           
protected static org.apache.commons.logging.Log LOG
           
 
Fields inherited from class org.kuali.kfs.module.ld.document.web.struts.ExpenseTransferDocumentFormBase
lookedUpCollectionName, lookupResultsBOClassName, lookupResultsSequenceNumber, universityFiscalYear
 
Fields inherited from class org.kuali.kfs.sys.web.struts.KualiAccountingDocumentFormBase
editableAccounts, forcedLookupOptionalFields, hideDetails, newSourceLine, newTargetLine, sourceFile, targetFile
 
Fields inherited from class org.kuali.rice.kns.web.struts.form.KualiTransactionalDocumentFormBase
forcedReadOnlyFields
 
Fields inherited from class org.kuali.rice.kns.web.struts.form.KualiDocumentFormBase
adHocActionRequestCodes, attachmentFile, documentActions, editingMode, suppressAllButtons
 
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
SalaryExpenseTransferForm()
          Constructs a SalaryExpenseTransferForm instance and sets up the appropriately casted document.
 
Method Summary
protected  String getDefaultDocumentTypeName()
           
 String getFinancialBalanceTypeCode()
          Gets the balanceTypeCode attribute.
 Map getForcedReadOnlyTargetFields()
          Removes fields from map if users is allowed to edit.
 SalaryExpenseTransferDocument getSalaryExpenseTransferDocument()
          This method returns a reference to the Salary Expense Transfer Document
 void populate(javax.servlet.http.HttpServletRequest request)
          Overrides the parent to call super.populate and then to call the accounting lines populate method that is specific to loading the two select lists on the page.
 void populateSearchFields()
          Populate serach fields (i.e.
 void setFinancialBalanceTypeCode(String balanceTypeCode)
          Sets the balanceTypeCode attribute value.
 
Methods inherited from class org.kuali.kfs.module.ld.document.web.struts.ExpenseTransferDocumentFormBase
addRequiredNonEditableProperties, getForcedReadOnlySourceFields, getLookedUpCollectionName, getLookupResultsBOClassName, getLookupResultsSequenceNumber, getUniversityFiscalYear, populateSourceAccountingLine, populateTargetAccountingLine, repopulateOverrides, setLookedUpCollectionName, setLookupResultsBOClassName, setLookupResultsSequenceNumber, setUniversityFiscalYear
 
Methods inherited from class org.kuali.kfs.module.ld.document.web.struts.LaborDocumentFormBase
getLaborDocument
 
Methods inherited from class org.kuali.kfs.sys.web.struts.KualiAccountingDocumentFormBase
createNewSourceAccountingLine, createNewTargetAccountingLine, customInitMaxUploadSizes, getAccountingLineImportInstructionsUrl, getCurrencyFormattedSourceTotal, getCurrencyFormattedTargetTotal, getEditableAccounts, getExcludedmethodToCall, getFinancialDocument, getForcedLookupOptionalFields, getHideDetails, getNewSourceLine, getNewTargetLine, getSourceFile, getTargetFile, harvestAccountingLines, isHideDetails, populateAccountingLine, populateAccountingLines, populateAccountingLinesForResponse, setEditableAccounts, setForcedLookupOptionalFields, setHideDetails, setNewSourceLine, setNewTargetLine, setSourceFile, setTargetFile, shouldMethodToCallParameterBeUsed
 
Methods inherited from class org.kuali.kfs.sys.document.web.struts.FinancialSystemTransactionalDocumentFormBase
extendDocInfoToThreeColumns, generateErrorCorrectionButton, getExtraButtons, populateHeaderFields
 
Methods inherited from class org.kuali.rice.kns.web.struts.form.KualiTransactionalDocumentFormBase
discoverDocumentTypeName, formatReversalDate, getForcedReadOnlyFields, getTransactionalDocument, instantiateTransactionalDocumentByDocumentTypeName, populateEmptyMultiSelect, populateFalseCheckboxes, populationSpecialEmptyFields, setForcedReadOnlyFields
 
Methods inherited from class org.kuali.rice.kns.web.struts.form.KualiDocumentFormBase
buildHtmlLink, getAdditionalScriptFile, getAdditionalScriptFiles, getAdHocActionRequestCodes, getAdHocRoutePerson, getAdHocRoutePersons, getAdHocRouteWorkgroup, getAdHocRouteWorkgroups, getAnnotation, getAttachmentFile, getBoNotes, getCommand, getDocId, getDocNum, getDocTypeName, getDocument, getDocumentActions, getDocumentHandlerUrl, getEditingMode, getErrorMapFromPreviousRequest, getFormKey, getInitiator, getInitiatorNetworkId, getMessageMapFromPreviousRequest, getNewAdHocRoutePerson, getNewAdHocRouteWorkgroup, getNewNote, getPersonInquiryUrlLink, getStandardHeaderFields, getWorkflowDocument, hasDocumentId, initializeHeaderNavigationTabs, instantiateDocument, isDocumentEnRoute, isFormDocumentInitialized, isHasWorkflowDocument, isReturnToActionList, isSuppressAllButtons, isUserDocumentInitiator, reset, setAdditionalScriptFile, setAdditionalScriptFiles, setAdHocActionRequestCodes, setAdHocRoutePersons, setAdHocRouteWorkgroups, setAnnotation, setAttachmentFile, setBoNotes, setCommand, setDerivedValuesOnForm, setDocId, setDocNum, setDocTypeName, setDocument, setDocumentActions, setEditingMode, setErrorMapFromPreviousRequest, setFormKey, setMessageMapFromPreviousRequest, setNewAdHocRoutePerson, setNewAdHocRouteWorkgroup, setNewNote, setReturnToActionList, setSuppressAllButtons, shouldPropertyBePopulatedInForm, validate
 
Methods inherited from class org.kuali.rice.kns.web.struts.form.KualiForm
clearEditablePropertyInformation, getActionFormUtilMap, getAnchor, getBackLocation, getCurrentTabIndex, getDisplayedErrors, getDisplayedInfo, getDisplayedWarnings, getDocInfo, getExtraButton, getFieldNameToFocusOnAfterSubmit, getHeaderNavigationTabs, getMethodToCall, getNavigationCss, getNextArbitrarilyHighIndex, getNumColumns, getRefreshCaller, getTabState, getTabStates, incrementTabIndex, isFieldLevelHelpEnabled, populateBackLocation, populateFieldLevelHelpEnabled, reset, retrieveFormValueForLookupInquiryParameters, setActionFormUtilMap, setAnchor, setBackLocation, setCurrentTabIndex, setDocInfo, setExtraButton, setExtraButtons, setFieldLevelHelpEnabled, setFieldNameToFocusOnAfterSubmit, setHeaderNavigationTabs, setMethodToCall, setNavigationCss, setNumColumns, setRefreshCaller, setTabStates
 
Methods inherited from class org.kuali.rice.kns.web.struts.pojo.PojoFormBase
addMaxUploadSize, cacheUnconvertedValue, copyPopulateEditablePropertiesToActionEditableProperties, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.kuali.kfs.module.ld.document.web.struts.MultipleValueLookupBroker
getRefreshCaller
 

Field Detail

LOG

protected static org.apache.commons.logging.Log LOG

balanceTypeCode

protected String balanceTypeCode
Constructor Detail

SalaryExpenseTransferForm

public SalaryExpenseTransferForm()
Constructs a SalaryExpenseTransferForm instance and sets up the appropriately casted document.

Method Detail

getDefaultDocumentTypeName

protected String getDefaultDocumentTypeName()
Overrides:
getDefaultDocumentTypeName in class org.kuali.rice.kns.web.struts.form.KualiDocumentFormBase

getFinancialBalanceTypeCode

public String getFinancialBalanceTypeCode()
Gets the balanceTypeCode attribute.

Returns:
Returns the balanceTypeCode.

setFinancialBalanceTypeCode

public void setFinancialBalanceTypeCode(String balanceTypeCode)
Sets the balanceTypeCode attribute value.

Parameters:
balanceTypeCode - The balanceTypeCode to set.

populate

public void populate(javax.servlet.http.HttpServletRequest request)
Description copied from class: KualiAccountingDocumentFormBase
Overrides the parent to call super.populate and then to call the accounting lines populate method that is specific to loading the two select lists on the page.

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

getSalaryExpenseTransferDocument

public SalaryExpenseTransferDocument getSalaryExpenseTransferDocument()
This method returns a reference to the Salary Expense Transfer Document

Returns:
Returns the SalaryExpenseTransferDocument.

getForcedReadOnlyTargetFields

public Map getForcedReadOnlyTargetFields()
Removes fields from map if users is allowed to edit.

Overrides:
getForcedReadOnlyTargetFields in class ExpenseTransferDocumentFormBase
See Also:
ExpenseTransferDocumentFormBase.getForcedReadOnlyTargetFields()

populateSearchFields

public void populateSearchFields()
Populate serach fields (i.e. universal fiscal year and employee ID)

Specified by:
populateSearchFields in class ExpenseTransferDocumentFormBase
See Also:
ExpenseTransferDocumentFormBase.populateSearchFields()


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