public class ProcurementCardForm extends CapitalAccountingLinesFormBase implements CapitalAssetEditable
Modifier and Type | Field and Description |
---|---|
protected List<CapitalAssetInformation> |
capitalAssetInformation |
protected List<ProcurementCardTargetAccountingLine> |
newTargetLines |
protected static long |
serialVersionUID |
protected static String |
TARGET_ACCOUNTING_LINE_GROUP_NAME |
protected List<Boolean> |
transactionCreditCardNumbersViewStatus |
capitalAccountingLine, createdAssetsControlAmount, distributeEqualAmount, editCreateOrModify, systemControlAmount
LOG, lookedUpCollectionName, lookupResultsBOClassName, lookupResultsSequenceNumber
editableAccounts, forcedLookupOptionalFields, hideDetails, newSourceLine, newTargetLine, sourceFile, targetFile
forcedReadOnlyFields
adHocActionRequestCodes, attachmentFile, documentActions, editingMode, suppressAllButtons
Constructor and Description |
---|
ProcurementCardForm()
Constructs a ProcurmentCardForm instance and sets up the appropriately casted document.
|
Modifier and Type | Method and Description |
---|---|
void |
buildNewTargetAccountingLines(int transactionsCount) |
protected AccountingLineAuthorizer |
getAccountingLineAuthorizerForDocument() |
protected String |
getAccountingLineCollectionName() |
List<CapitalAssetInformation> |
getCapitalAssetInformation()
Gets the capitalAssetInformation attribute.
|
protected String |
getDefaultDocumentTypeName() |
String |
getDisputeURL() |
List |
getNewTargetLines() |
List<Boolean> |
getTransactionCreditCardNumbersViewStatus() |
void |
populate(javax.servlet.http.HttpServletRequest request)
Override to accomodate multiple target lines.
|
protected void |
populateTransactionCreditCardNumbersViewStatuses()
populates an array, parallel to the ProcurementCardDocument#getTransactionEntries, which holds whether the
current user can see the credit card number or not - based on if any of the accounting lines are editable to
the user or not...
|
void |
setCapitalAssetInformation(List<CapitalAssetInformation> capitalAssetInformation)
Sets the capitalAssetInformation attribute.
|
void |
setNewTargetLines(List newTargetLines) |
getCapitalAccountingLine, getCreatedAssetsControlAmount, getSystemControlAmount, isDistributeEqualAmount, isEditCreateOrModify, setCapitalAccountingLine, setCreatedAssetsControlAmount, setDistributeEqualAmount, setEditCreateOrModify, setSystemControlAmount
addRequiredNonEditableProperties, getLookedUpCollectionName, getLookupResultsBOClassName, getLookupResultsSequenceNumber, getRefreshCaller, setLookedUpCollectionName, setLookupResultsBOClassName, setLookupResultsSequenceNumber
createNewSourceAccountingLine, createNewTargetAccountingLine, customInitMaxUploadSizes, getAccountingLineImportInstructionsUrl, getCurrencyFormattedSourceTotal, getCurrencyFormattedTargetTotal, getEditableAccounts, getExcludedmethodToCall, getFinancialDocument, getForcedLookupOptionalFields, getHideDetails, getNewSourceLine, getNewTargetLine, getSourceFile, getTargetFile, harvestAccountingLines, isHideDetails, populateAccountingLine, populateAccountingLines, populateAccountingLinesForResponse, populateSourceAccountingLine, populateTargetAccountingLine, repopulateOverrides, setEditableAccounts, setForcedLookupOptionalFields, setHideDetails, setNewSourceLine, setNewTargetLine, setSourceFile, setTargetFile, shouldMethodToCallParameterBeUsed
extendDocInfoToThreeColumns, generateErrorCorrectionButton, getExtraButtons, populateHeaderFields
discoverDocumentTypeName, formatReversalDate, getForcedReadOnlyFields, getTransactionalDocument, instantiateTransactionalDocumentByDocumentTypeName, populateEmptyMultiSelect, populateFalseCheckboxes, populationSpecialEmptyFields, setForcedReadOnlyFields
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, 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
protected static final long serialVersionUID
protected List<ProcurementCardTargetAccountingLine> newTargetLines
protected List<Boolean> transactionCreditCardNumbersViewStatus
protected static final String TARGET_ACCOUNTING_LINE_GROUP_NAME
protected List<CapitalAssetInformation> capitalAssetInformation
public ProcurementCardForm()
public void populate(javax.servlet.http.HttpServletRequest request)
populate
in interface org.kuali.rice.kns.web.struts.form.pojo.PojoForm
populate
in class KualiAccountingDocumentFormBase
org.kuali.rice.kns.web.struts.pojo.PojoForm#populate(javax.servlet.http.HttpServletRequest)
public void buildNewTargetAccountingLines(int transactionsCount)
protected String getDefaultDocumentTypeName()
getDefaultDocumentTypeName
in class KualiDocumentFormBase
public String getDisputeURL()
public List getNewTargetLines()
public void setNewTargetLines(List newTargetLines)
newTargetLines
- The newTargetLines to set.public List<CapitalAssetInformation> getCapitalAssetInformation()
CapitalAssetEditable
getCapitalAssetInformation
in interface CapitalAssetEditable
CapitalAssetEditable.getCapitalAssetInformation()
public void setCapitalAssetInformation(List<CapitalAssetInformation> capitalAssetInformation)
CapitalAssetEditable
setCapitalAssetInformation
in interface CapitalAssetEditable
org.kuali.ole.fp.document.CapitalAssetEditable#setCapitalAssetInformation(org.kuali.ole.fp.businessobject.CapitalAssetInformation)
public List<Boolean> getTransactionCreditCardNumbersViewStatus()
protected void populateTransactionCreditCardNumbersViewStatuses()
protected AccountingLineAuthorizer getAccountingLineAuthorizerForDocument()
protected String getAccountingLineCollectionName()
Copyright © 2004–2016 The Kuali Foundation. All rights reserved.