org.kuali.kfs.module.purap.document.web.struts
Class RequisitionForm

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.purap.document.web.struts.PurchasingAccountsPayableFormBase
                                  extended by org.kuali.kfs.module.purap.document.web.struts.PurchasingFormBase
                                      extended by org.kuali.kfs.module.purap.document.web.struts.RequisitionForm
All Implemented Interfaces:
Serializable, org.kuali.rice.kns.web.struts.pojo.PojoForm

public class RequisitionForm
extends PurchasingFormBase

Struts Action Form for Requisition document.

See Also:
Serialized Form

Field Summary
protected  String shopUrl
           
 
Fields inherited from class org.kuali.kfs.module.purap.document.web.struts.PurchasingFormBase
accountDistributionnewSourceLine, accountDistributionnextSourceLineNumber, accountDistributionsourceAccountingLines, calculated, distributePurchasingCommodityCode, distributePurchasingCommodityDescription, hideDistributeAccounts, initialZipCode, itemImportFile, locationBuildingFromLookup, locationCampusFromLookup, newPurchasingCapitalAssetLocationLine, newPurchasingItemLine, notOtherDeliveryBuilding, totalPercentageOfAccountDistributionsourceAccountingLines
 
Fields inherited from class org.kuali.kfs.module.purap.document.web.struts.PurchasingAccountsPayableFormBase
summaryAccounts
 
Fields inherited from class org.kuali.kfs.sys.web.struts.KualiAccountingDocumentFormBase
editableAccounts, forcedLookupOptionalFields, hideDetails, LOG, 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
RequisitionForm()
          Constructs a RequisitionForm instance and sets up the appropriately casted document.
 
Method Summary
 boolean canUserCalculate()
           
 Class getCapitalAssetLocationClass()
           
protected  String getDefaultDocumentTypeName()
           
 List<org.kuali.rice.kns.web.ui.ExtraButton> getExtraButtons()
           
 Class getItemCapitalAssetClass()
           
 RequisitionDocument getRequisitionDocument()
           
 String getShopUrl()
           
 void populateHeaderFields(org.kuali.rice.kns.workflow.service.KualiWorkflowDocument workflowDocument)
           
 void setRequisitionDocument(RequisitionDocument requisitionDocument)
           
 void setShopUrl(String shopUrl)
           
 RequisitionAccount setupNewAccountDistributionAccountingLine()
          This method should be overriden.
 RequisitionAccount setupNewPurchasingAccountingLine()
          This method should be overriden (or see accountingLines for an alternate way of doing this with newInstance)
 CapitalAssetLocation setupNewPurchasingCapitalAssetLocationLine()
           
 PurApItem setupNewPurchasingItemLine()
          This method should be overriden (or see accountingLines for an alternate way of doing this with newInstance)
 boolean shouldMethodToCallParameterBeUsed(String methodToCallParameterName, String methodToCallParameterValue, javax.servlet.http.HttpServletRequest request)
           
 
Methods inherited from class org.kuali.kfs.module.purap.document.web.struts.PurchasingFormBase
addAccountDistributionsourceAccountingLine, getAccountDistributionnewSourceLine, getAccountDistributionnextSourceLineNumber, getAccountDistributionsourceAccountingLine, getAccountDistributionsourceAccountingLines, getAndResetNewPurchasingCapitalAssetLocationLine, getAndResetNewPurchasingItemLine, getDistributePurchasingCommodityCode, getDistributePurchasingCommodityDescription, getHideDistributeAccounts, getInitialZipCode, getItemImportFile, getLineItemImportInstructionsUrl, getLocationBuildingFromLookup, getLocationCampusFromLookup, getNewPurchasingCapitalAssetLocationLine, getNewPurchasingItemLine, getNotOtherDeliveryBuilding, getPurchasingCapitalAssetCountAssetNumberAvailability, getPurchasingCapitalAssetLocationAvailability, getPurchasingCapitalAssetSystemAvailability, getPurchasingCapitalAssetSystemCommentsAvailability, getPurchasingCapitalAssetSystemDescriptionAvailability, getPurchasingItemCapitalAssetAvailability, getTotalPercentageOfAccountDistributionsourceAccountingLines, isCalculated, repopulateOverrides, resetNewPurchasingCapitalAssetLocationLine, setAccountDistributionnewSourceLine, setAccountDistributionnextSourceLineNumber, setAccountDistributionsourceAccountingLines, setCalculated, setDistributePurchasingCommodityCode, setDistributePurchasingCommodityDescription, setHideDistributeAccounts, setInitialZipCode, setItemImportFile, setLocationBuildingFromLookup, setLocationCampusFromLookup, setNewPurchasingCapitalAssetLocationLine, setNewPurchasingItemLine, setNotOtherDeliveryBuilding, setTotalPercentageOfAccountDistributionsourceAccountingLines
 
Methods inherited from class org.kuali.kfs.module.purap.document.web.struts.PurchasingAccountsPayableFormBase
addExtraButton, clearSummaryAccounts, getBaselineSourceAccountingLines, getDisbursementInfoUrl, getSummaryAccounts, populate, populateAccountingLinesForResponse, populateItemAccountingLines, refreshAccountSummmary, setSummaryAccounts
 
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, populateSourceAccountingLine, populateTargetAccountingLine, setEditableAccounts, setForcedLookupOptionalFields, setHideDetails, setNewSourceLine, setNewTargetLine, setSourceFile, setTargetFile
 
Methods inherited from class org.kuali.kfs.sys.document.web.struts.FinancialSystemTransactionalDocumentFormBase
extendDocInfoToThreeColumns, generateErrorCorrectionButton
 
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
addRequiredNonEditableProperties, 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
 

Field Detail

shopUrl

protected String shopUrl
Constructor Detail

RequisitionForm

public RequisitionForm()
Constructs a RequisitionForm 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

getRequisitionDocument

public RequisitionDocument getRequisitionDocument()

setRequisitionDocument

public void setRequisitionDocument(RequisitionDocument requisitionDocument)

populateHeaderFields

public void populateHeaderFields(org.kuali.rice.kns.workflow.service.KualiWorkflowDocument workflowDocument)
Overrides:
populateHeaderFields in class FinancialSystemTransactionalDocumentFormBase
See Also:
KualiDocumentFormBase.populateHeaderFields(org.kuali.rice.kns.workflow.service.KualiWorkflowDocument)

shouldMethodToCallParameterBeUsed

public boolean shouldMethodToCallParameterBeUsed(String methodToCallParameterName,
                                                 String methodToCallParameterValue,
                                                 javax.servlet.http.HttpServletRequest request)
Overrides:
shouldMethodToCallParameterBeUsed in class KualiAccountingDocumentFormBase
See Also:
KualiDocumentFormBase.shouldMethodToCallParameterBeUsed(java.lang.String, java.lang.String, javax.servlet.http.HttpServletRequest)

getCapitalAssetLocationClass

public Class getCapitalAssetLocationClass()
Overrides:
getCapitalAssetLocationClass in class PurchasingFormBase

getItemCapitalAssetClass

public Class getItemCapitalAssetClass()
Overrides:
getItemCapitalAssetClass in class PurchasingFormBase

setupNewPurchasingItemLine

public PurApItem setupNewPurchasingItemLine()
Description copied from class: PurchasingFormBase
This method should be overriden (or see accountingLines for an alternate way of doing this with newInstance)

Overrides:
setupNewPurchasingItemLine in class PurchasingFormBase
See Also:
PurchasingFormBase.setupNewPurchasingItemLine()

setupNewPurchasingAccountingLine

public RequisitionAccount setupNewPurchasingAccountingLine()
Description copied from class: PurchasingFormBase
This method should be overriden (or see accountingLines for an alternate way of doing this with newInstance)

Overrides:
setupNewPurchasingAccountingLine in class PurchasingFormBase
See Also:
PurchasingFormBase.setupNewPurchasingAccountingLine()

setupNewAccountDistributionAccountingLine

public RequisitionAccount setupNewAccountDistributionAccountingLine()
Description copied from class: PurchasingFormBase
This method should be overriden.

Overrides:
setupNewAccountDistributionAccountingLine in class PurchasingFormBase
See Also:
PurchasingFormBase.setupNewAccountDistributionAccountingLine()

setupNewPurchasingCapitalAssetLocationLine

public CapitalAssetLocation setupNewPurchasingCapitalAssetLocationLine()
Overrides:
setupNewPurchasingCapitalAssetLocationLine in class PurchasingFormBase

getShopUrl

public String getShopUrl()

setShopUrl

public void setShopUrl(String shopUrl)

getExtraButtons

public List<org.kuali.rice.kns.web.ui.ExtraButton> getExtraButtons()
Overrides:
getExtraButtons in class PurchasingFormBase
See Also:
KualiForm.getExtraButtons()

canUserCalculate

public boolean canUserCalculate()
Overrides:
canUserCalculate in class PurchasingFormBase


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