public class TravelReimbursementForm extends TravelFormBase implements TravelReimbursementMvcWrapperBean
accountDistributionFile, accountDistributionnewSourceLine, accountDistributionnextSourceLineNumber, accountDistributionsourceAccountingLines, agencyLinks, distribution, groupTravelerImportFile, lookedUpCollectionName, lookupResultsBOClassName, lookupResultsSequenceNumber, perDiemCreatable, shouldDisplayAgencyLinks, VENDOR_PAYMENT_BUTTON_IMAGE_NAMEeditableAccounts, forcedLookupOptionalFields, hideDetails, LOG, newSourceLine, newTargetLine, sourceFile, targetFileforcedReadOnlyFieldsadHocActionRequestCodes, 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, setWireChargeMessagecreateNewTargetAccountingLine, 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, shouldMethodToCallParameterBeUsedextendDocInfoToThreeColumns, generateErrorCorrectionButtondiscoverDocumentTypeName, formatReversalDate, getForcedReadOnlyFields, getTransactionalDocument, instantiateTransactionalDocumentByDocumentTypeName, populateEmptyMultiSelect, populateFalseCheckboxes, populationSpecialEmptyFields, setForcedReadOnlyFieldsaddRequiredNonEditableProperties, 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, validateclearEditablePropertyInformation, 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, setTabStatesaddMaxUploadSize, 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, setUnconvertedValuesgetMultipartRequestHandler, getServlet, getServletWrapper, setMultipartRequestHandler, setServlet, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNewActualExpenseLine, getNewActualExpenseLines, setNewActualExpenseLine, setNewActualExpenseLinesaddAccountDistributionsourceAccountingLine, 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, setTravelerIdpublic TravelReimbursementForm()
public void populate(javax.servlet.http.HttpServletRequest request)
KualiAccountingDocumentFormBasepopulate in interface org.kuali.rice.kns.web.struts.form.pojo.PojoFormpopulate in class TravelFormBaseorg.kuali.rice.kns.web.struts.pojo.PojoForm#populate(javax.servlet.http.HttpServletRequest)public boolean isDefaultOpenPaymentInfoTab()
isDefaultOpenPaymentInfoTab in class TravelFormBaseprotected Map<String,org.kuali.rice.kns.web.ui.ExtraButton> createButtonsMap()
public List<org.kuali.rice.kns.web.ui.ExtraButton> getExtraButtons()
TravelFormBasegetExtraButtons in interface TravelMvcWrapperBeangetExtraButtons in class TravelFormBaseFinancialSystemTransactionalDocumentFormBase.getExtraButtons()public boolean canCertify()
canCertify in interface TravelReimbursementMvcWrapperBeanpublic boolean getCanCertify()
getCanCertify in interface TravelReimbursementMvcWrapperBeanpublic void setCanCertify(boolean canCertify)
setCanCertify in interface TravelReimbursementMvcWrapperBeanpublic TravelReimbursementDocument getTravelReimbursementDocument()
getTravelReimbursementDocument in interface TravelReimbursementMvcWrapperBeanprotected String getDocumentIdentifierFieldName()
getDocumentIdentifierFieldName in class TravelFormBaseprotected String getDefaultDocumentTypeName()
getDefaultDocumentTypeName in class org.kuali.rice.kns.web.struts.form.KualiDocumentFormBasepublic List<Serializable> getHistory()
getHistory in interface TravelReimbursementMvcWrapperBeanpublic void setHistory(List<Serializable> history)
setHistory in interface TravelReimbursementMvcWrapperBeanpublic Date getStartDate()
getStartDate in interface TravelReimbursementMvcWrapperBeanpublic void setStartDate(Date startDate)
setStartDate in interface TravelReimbursementMvcWrapperBeanstartDate - The startDate to set.public Date getEndDate()
getEndDate in interface TravelReimbursementMvcWrapperBeanpublic void setEndDate(Date endDate)
setEndDate in interface TravelReimbursementMvcWrapperBeanendDate - The endDate to set.protected SourceAccountingLine createNewSourceAccountingLine(AccountingDocument financialDocument)
createNewSourceAccountingLine in class TravelFormBasefinancialDocument - 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 TravelFormBasepublic TravelAdvance getNewTravelAdvanceLine()
public void setNewAdvanceLine(TravelAdvance newTravelAdvanceLine)
public boolean isCanUnmask()
public void setCanUnmask(boolean canUnmask)
public String getTravelPaymentFormAction()
getTravelPaymentFormAction in class TravelFormBaseTravelFormBase.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.