public class TravelReimbursementForm extends TravelFormBase implements TravelReimbursementMvcWrapperBean
accountDistributionFile, accountDistributionnewSourceLine, accountDistributionnextSourceLineNumber, accountDistributionsourceAccountingLines, agencyLinks, distribution, groupTravelerImportFile, lookedUpCollectionName, lookupResultsBOClassName, lookupResultsSequenceNumber, perDiemCreatable, shouldDisplayAgencyLinks, VENDOR_PAYMENT_BUTTON_IMAGE_NAME
editableAccounts, forcedLookupOptionalFields, hideDetails, LOG, newSourceLine, newTargetLine, sourceFile, targetFile
forcedReadOnlyFields
adHocActionRequestCodes, attachmentFile, documentActions, editingMode, suppressAllButtons
Constructor and Description |
---|
TravelReimbursementForm()
Constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
canCertify() |
protected Map<String,org.kuali.rice.kns.web.ui.ExtraButton> |
createButtonsMap()
Creates a MAP for all the buttons to appear on the Travel Authorization Form, and sets the attributes of these buttons.
|
protected SourceAccountingLine |
createNewSourceAccountingLine(AccountingDocument financialDocument)
Pull the object code for the new line from the distribution, not the trip type
|
boolean |
getCanCertify() |
protected String |
getDefaultDocumentTypeName() |
protected String |
getDocumentIdentifierFieldName()
Retrieve the name of the document identifier field for datadictionary queries
|
Date |
getEndDate()
Gets the endDate attribute.
|
List<org.kuali.rice.kns.web.ui.ExtraButton> |
getExtraButtons()
Add extra buttons to the TEM forms
|
List<Serializable> |
getHistory() |
TravelAdvance |
getNewTravelAdvanceLine() |
protected org.kuali.rice.coreservice.framework.parameter.ParameterService |
getParameterService() |
org.kuali.rice.kim.api.identity.PersonService |
getPersonService() |
Date |
getStartDate()
Gets the startDate attribute.
|
protected TravelAuthorizationService |
getTravelAuthorizationService() |
String |
getTravelDocumentIdentifier() |
String |
getTravelPaymentFormAction() |
TravelReimbursementDocument |
getTravelReimbursementDocument()
Get Travel Reimbursement Document
|
protected TravelReimbursementService |
getTravelReimbursementService() |
protected TravelService |
getTravelService() |
boolean |
isCanUnmask() |
boolean |
isDefaultOpenPaymentInfoTab() |
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 |
setCanCertify(boolean canCertify) |
void |
setCanUnmask(boolean canUnmask) |
void |
setEndDate(Date endDate)
Sets the endDate attribute value.
|
void |
setHistory(List<Serializable> history) |
void |
setNewAdvanceLine(TravelAdvance newTravelAdvanceLine) |
void |
setStartDate(Date startDate)
Sets the startDate attribute value.
|
void |
setTravelDocumentIdentifier(String travelDocumentIdentifier)
Sets the travel document identifier to populate from
|
addAccountDistributionsourceAccountingLine, addExtraButton, canCalculate, canReturn, createDVExtraButtonMap, createNewReimbursementButtonMap, createPaymentExtraButtonMap, getAccountDistributionFile, getAccountDistributionnewSourceLine, getAccountDistributionnextSourceLineNumber, getAccountDistributionsourceAccountingLines, getAgencyLinks, getDataDictionaryAttributeName, getDefaultPerDiemMileageExpenseType, getDisbursementInfoUrl, getDistribution, getDistributionRemainingAmount, getDistributionSubTotal, getEmpPrincipalId, getExpenseLabel, getExpenseTabLabel, getForeignCurrencyUrl, getFullDistributionRemainingAmount, getFullDistributionSubTotal, getGroupTravelerImportFile, getHasSelectedDistributionRemainingAmount, getIsTravelAuthorizationDoc, getLookedUpCollectionName, getLookupResultsBOClassName, getLookupResultsSequenceNumber, getModesOfTransportation, getNewAccountingDocumentRelationship, getNewActualExpenseLine, getNewActualExpenseLines, getNewGroupTravelerLine, getNewImportedExpenseLine, getNewImportedExpenseLines, getNewSourceLine, getObservable, getPerDiemLabel, getPerDiemPercentage, getRelatedDocumentNotes, getRelatedDocuments, getSelectedDistributionRemainingAmount, getSelectedDistributionSubTotal, getStatusCodeFieldName, getTempEmpPrincipalId, getTempTravelerId, getTravelDocument, getTravelerId, getUploadParserInstructionsUrl, getWireChargeMessage, isCalculated, isCanShowImportExpenseDetails, isDisplayAccountingLines, isDisplayNonEmployeeForm, isOpenPaymentInformationWindow, isPerDiemCreatable, isShouldDisplayAgencyLinks, isShowAllPerDiemCategories, isShowLodging, isShowMileage, isShowPerDiem, isShowPerDiemBreakdown, parsePerDiemCategories, populateHeaderFields, setAccountDistributionFile, setAccountDistributionnewSourceLine, setAccountDistributionnextSourceLineNumber, setAccountDistributionsourceAccountingLines, setAgencyLinks, setCalculated, setCanCalculate, setCanReturn, setCanShowImportExpenseDetails, setDisplayNonEmployeeForm, setDistribution, setEmpPrincipalId, setForeignCurrencyUrl, setGroupTravelerImportFile, setLookedUpCollectionName, setLookupResultsBOClassName, setLookupResultsSequenceNumber, setNewAccountingDocumentRelationship, setNewActualExpenseLine, setNewActualExpenseLines, setNewGroupTravelerLine, setNewImportedExpenseLine, setNewImportedExpenseLines, setOpenPaymentInformationWindow, setPerDiemCreatable, setPerDiemPercentage, setPerDiemPercentage, setRelatedDocumentNotes, setRelatedDocuments, setShouldDisplayAgencyLinks, setShowLodging, setShowMileage, setShowPerDiem, setShowPerDiemBreakdown, setTempEmpPrincipalId, setTempTravelerId, setTravelerId, setupNewAccountDistributionAccountingLine, setWireChargeMessage
createNewTargetAccountingLine, customInitMaxUploadSizes, getAccountingLineImportInstructionsUrl, getCurrencyFormattedSourceTotal, getCurrencyFormattedTargetTotal, getEditableAccounts, getExcludedmethodToCall, getFinancialDocument, getForcedLookupOptionalFields, getHideDetails, getNewTargetLine, getSourceFile, getTargetFile, harvestAccountingLines, isHideDetails, populateAccountingLine, populateAccountingLines, populateAccountingLinesForResponse, populateSourceAccountingLine, populateTargetAccountingLine, repopulateOverrides, setEditableAccounts, setForcedLookupOptionalFields, setHideDetails, setNewSourceLine, setNewTargetLine, setSourceFile, setTargetFile, shouldMethodToCallParameterBeUsed
extendDocInfoToThreeColumns, generateErrorCorrectionButton
discoverDocumentTypeName, formatReversalDate, getForcedReadOnlyFields, getTransactionalDocument, instantiateTransactionalDocumentByDocumentTypeName, populateEmptyMultiSelect, populateFalseCheckboxes, populationSpecialEmptyFields, setForcedReadOnlyFields
addRequiredNonEditableProperties, buildHtmlLink, getActionRequests, getActionRequestsRequiringApproval, getAdditionalScriptFile, getAdditionalScriptFiles, getAdHocActionRequestCodes, getAdHocRoutePerson, getAdHocRoutePersons, getAdHocRouteWorkgroup, getAdHocRouteWorkgroups, getAnnotation, getAttachmentFile, getBoNotes, getCommand, getDocId, getDocNum, getDocTypeName, getDocument, getDocumentActions, getDocumentHandlerUrl, getEditingMode, getFormKey, getInitiator, getInitiatorNetworkId, getMessageMapFromPreviousRequest, getNewAdHocRoutePerson, getNewAdHocRouteWorkgroup, getNewNote, getPersonInquiryUrlLink, getSelectedActionRequests, getStandardHeaderFields, getSuperUserAnnotation, getWorkflowDocument, hasDocumentId, initializeHeaderNavigationTabs, instantiateDocument, isDocumentEnRoute, isFormDocumentInitialized, isHasWorkflowDocument, isReturnToActionList, isStateAllowsApproveOrDisapprove, isStateAllowsApproveSingleActionRequest, isStateInitiatedFinalCancelled, isStateProcessedOrDisapproved, isSuperUserActionAvaliable, isSuperUserApproveDocumentAuthorized, isSuperUserApproveSingleActionRequestAuthorized, isSuperUserAuthorized, isSuperUserDisapproveDocumentAuthorized, isSuppressAllButtons, isUserDocumentInitiator, reset, setActionRequests, setAdditionalScriptFile, setAdditionalScriptFiles, setAdHocActionRequestCodes, setAdHocRoutePersons, setAdHocRouteWorkgroups, setAnnotation, setAttachmentFile, setBoNotes, setCommand, setDerivedValuesOnForm, setDocId, setDocNum, setDocTypeName, setDocument, setDocumentActions, setEditingMode, setFormKey, setMessageMapFromPreviousRequest, setNewAdHocRoutePerson, setNewAdHocRouteWorkgroup, setNewNote, setReturnToActionList, setSelectedActionRequests, setSuperUserAnnotation, setSuppressAllButtons, shouldPropertyBePopulatedInForm, validate
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
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
getMultipartRequestHandler, getServlet, getServletWrapper, setMultipartRequestHandler, setServlet, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getNewActualExpenseLine, getNewActualExpenseLines, setNewActualExpenseLine, setNewActualExpenseLines
addAccountDistributionsourceAccountingLine, canReturn, getAccountDistributionnewSourceLine, getAccountDistributionnextSourceLineNumber, getAccountDistributionsourceAccountingLines, getDistribution, getDistributionRemainingAmount, getDistributionSubTotal, getEmpPrincipalId, getMethodToCall, getModesOfTransportation, getNewAccountingDocumentRelationship, getNewImportedExpenseLine, getNewImportedExpenseLines, getPerDiemPercentage, getRelatedDocumentNotes, getRelatedDocuments, getTempEmpPrincipalId, getTempTravelerId, getTravelDocument, getTravelerId, isCalculated, isShowAllPerDiemCategories, isShowLodging, isShowMileage, isShowPerDiem, setAccountDistributionnewSourceLine, setAccountDistributionnextSourceLineNumber, setAccountDistributionsourceAccountingLines, setCalculated, setCanReturn, setDistribution, setEmpPrincipalId, setNewAccountingDocumentRelationship, setNewImportedExpenseLine, setNewImportedExpenseLines, setPerDiemPercentage, setPerDiemPercentage, setRelatedDocumentNotes, setRelatedDocuments, setShowLodging, setShowMileage, setShowPerDiem, setTempEmpPrincipalId, setTempTravelerId, setTravelerId
public TravelReimbursementForm()
public void populate(javax.servlet.http.HttpServletRequest request)
KualiAccountingDocumentFormBase
populate
in interface org.kuali.rice.kns.web.struts.form.pojo.PojoForm
populate
in class TravelFormBase
org.kuali.rice.kns.web.struts.pojo.PojoForm#populate(javax.servlet.http.HttpServletRequest)
public boolean isDefaultOpenPaymentInfoTab()
isDefaultOpenPaymentInfoTab
in class TravelFormBase
protected Map<String,org.kuali.rice.kns.web.ui.ExtraButton> createButtonsMap()
public List<org.kuali.rice.kns.web.ui.ExtraButton> getExtraButtons()
TravelFormBase
getExtraButtons
in interface TravelMvcWrapperBean
getExtraButtons
in class TravelFormBase
FinancialSystemTransactionalDocumentFormBase.getExtraButtons()
public boolean canCertify()
canCertify
in interface TravelReimbursementMvcWrapperBean
public boolean getCanCertify()
getCanCertify
in interface TravelReimbursementMvcWrapperBean
public void setCanCertify(boolean canCertify)
setCanCertify
in interface TravelReimbursementMvcWrapperBean
public TravelReimbursementDocument getTravelReimbursementDocument()
getTravelReimbursementDocument
in interface TravelReimbursementMvcWrapperBean
protected String getDocumentIdentifierFieldName()
getDocumentIdentifierFieldName
in class TravelFormBase
protected String getDefaultDocumentTypeName()
getDefaultDocumentTypeName
in class org.kuali.rice.kns.web.struts.form.KualiDocumentFormBase
public List<Serializable> getHistory()
getHistory
in interface TravelReimbursementMvcWrapperBean
public void setHistory(List<Serializable> history)
setHistory
in interface TravelReimbursementMvcWrapperBean
public Date getStartDate()
getStartDate
in interface TravelReimbursementMvcWrapperBean
public void setStartDate(Date startDate)
setStartDate
in interface TravelReimbursementMvcWrapperBean
startDate
- The startDate to set.public Date getEndDate()
getEndDate
in interface TravelReimbursementMvcWrapperBean
public void setEndDate(Date endDate)
setEndDate
in interface TravelReimbursementMvcWrapperBean
endDate
- The endDate to set.protected SourceAccountingLine createNewSourceAccountingLine(AccountingDocument financialDocument)
createNewSourceAccountingLine
in class TravelFormBase
financialDocument
- the financial document which needs a new accounting lineprotected TravelService getTravelService()
protected TravelReimbursementService getTravelReimbursementService()
public org.kuali.rice.kim.api.identity.PersonService getPersonService()
protected TravelAuthorizationService getTravelAuthorizationService()
protected org.kuali.rice.coreservice.framework.parameter.ParameterService getParameterService()
getParameterService
in class TravelFormBase
public TravelAdvance getNewTravelAdvanceLine()
public void setNewAdvanceLine(TravelAdvance newTravelAdvanceLine)
public boolean isCanUnmask()
public void setCanUnmask(boolean canUnmask)
public String getTravelPaymentFormAction()
getTravelPaymentFormAction
in class TravelFormBase
TravelFormBase.getTravelPaymentFormAction()
public String getTravelDocumentIdentifier()
public void setTravelDocumentIdentifier(String travelDocumentIdentifier)
travelDocumentIdentifier
- the travel document identifier to populate fromCopyright © 2004–2015 The Kuali Foundation. All rights reserved.