public class RequisitionDocument extends PurchasingDocumentBase implements org.kuali.rice.krad.document.Copyable
| Modifier and Type | Field and Description |
|---|---|
protected String |
alternate1VendorName |
protected String |
alternate2VendorName |
protected String |
alternate3VendorName |
protected String |
alternate4VendorName |
protected String |
alternate5VendorName |
protected boolean |
isBlanketApproveRequest |
protected org.kuali.rice.core.api.util.type.KualiDecimal |
organizationAutomaticPurchaseOrderLimit |
protected List |
reqStatusList |
protected String |
requisitionOrganizationReference1Text |
protected String |
requisitionOrganizationReference2Text |
protected String |
requisitionOrganizationReference3Text |
addressToVendorIndicator, billingCityName, billingCountryCode, billingEmailAddress, billingLine1Address, billingLine2Address, billingName, billingPhoneNumber, billingPostalCode, billingStateCode, capitalAssetSystemState, capitalAssetSystemStateCode, capitalAssetSystemType, capitalAssetSystemTypeCode, chartOfAccounts, chartOfAccountsCode, commodityCodesForRouting, deliveryBuildingCode, deliveryBuildingLine1Address, deliveryBuildingLine2Address, deliveryBuildingName, deliveryBuildingOtherIndicator, deliveryBuildingRoomNumber, deliveryCampus, deliveryCampusCode, deliveryCityName, deliveryCountryCode, deliveryInstructionText, deliveryPostalCode, deliveryRequiredDate, deliveryRequiredDateReason, deliveryRequiredDateReasonCode, deliveryStateCode, deliveryToEmailAddress, deliveryToName, deliveryToPhoneNumber, documentFundingSourceCode, externalOrganizationB2bSupplierIdentifier, fundingSource, institutionContactEmailAddress, institutionContactName, institutionContactPhoneNumber, justification, nonInstitutionFundAccount, nonInstitutionFundAccountNumber, nonInstitutionFundChartOfAccounts, nonInstitutionFundChartOfAccountsCode, nonInstitutionFundOrganization, nonInstitutionFundOrganizationCode, nonInstitutionFundOrgChartOfAccounts, nonInstitutionFundOrgChartOfAccountsCode, organization, organizationCode, paymentRequestPositiveApprovalIndicator, purchaseOrderAutomaticIndicator, purchaseOrderBeginDate, purchaseOrderCostSource, purchaseOrderCostSourceCode, purchaseOrderEndDate, purchaseOrderTotalLimit, purchaseOrderTransmissionMethod, purchaseOrderTransmissionMethodCode, purchasingCapitalAssetItems, purchasingCapitalAssetSystems, receivingCityName, receivingCountryCode, receivingDocumentRequiredIndicator, receivingLine1Address, receivingLine2Address, receivingName, receivingPostalCode, receivingStateCode, recurringPaymentType, recurringPaymentTypeCode, requestorPersonEmailAddress, requestorPersonName, requestorPersonPhoneNumber, requisitionSource, requisitionSourceCode, supplierDiversityLabel, vendorContactsLabel, vendorContract, vendorContractGeneratedIdentifier, vendorFaxNumber, vendorNoteText, vendorPaymentTermsCode, vendorPhoneNumber, vendorRestrictedIndicator, vendorShippingPaymentTermsCode, vendorShippingTitleCodeaccountDistributionMethod, accountsForRouting, accountsPayablePurchasingDocumentLinkIdentifier, allowDeleteAwareCollection, belowTheLineTypes, calculated, items, overrideWorkflowButtons, purapDocumentIdentifier, relatedViews, sensitive, useTaxIndicator, vendorAddressGeneratedIdentifier, vendorAddressInternationalProvinceName, vendorAttentionName, vendorCityName, vendorCountry, vendorCountryCode, vendorCustomerNumber, vendorDetail, vendorDetailAssignedIdentifier, vendorHeaderGeneratedIdentifier, vendorLine1Address, vendorLine2Address, vendorName, vendorNumber, vendorPostalCode, vendorStateCodedataDictionaryEntry, nextSourceLineNumber, nextTargetLineNumber, sourceAccountingLineClass, sourceAccountingLines, targetAccountingLineClass, targetAccountingLinesgeneralLedgerPendingEntriesaccountingPeriod, accountingPeriodService, checkPostingYearForCopy, dataDictionaryService, dateTimeService, postingPeriodCode, postingYearUPDATE_TOTAL_AMOUNT_IN_POST_PROCESSING_PARAMETER_NAME| Constructor and Description |
|---|
RequisitionDocument()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
answerSplitNodeQuestion(String nodeName)
Provides answers to the following splits:
AmountRequiresSeparationOfDutiesReview
|
protected String |
determinePurchaseOrderTransmissionMethod()
Determines what PO transmission method to use.
|
void |
doRouteLevelChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteLevelChange change)
This is the default implementation which, if parameter KFS-SYS / Document / UPDATE_TOTAL_AMOUNT_IN_POST_PROCESSING_IND is on, updates the document
and resaves if needed
|
void |
doRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange statusChangeEvent)
Override to call super and then iterate over all GLPEs and update the approved code appropriately.
|
boolean |
generateGeneralLedgerPendingEntries(GeneralLedgerPendingEntrySourceDetail glpeSourceDetail,
GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
This is a "do nothing" version of the method - it just won't create GLPEs
|
boolean |
getAllowsCopy()
Checks whether copying of this document should be allowed.
|
Set<org.kuali.rice.kim.api.identity.Person> |
getAllPriorApprovers() |
String |
getAlternate1VendorName() |
String |
getAlternate2VendorName() |
String |
getAlternate3VendorName() |
String |
getAlternate4VendorName() |
String |
getAlternate5VendorName() |
Date |
getCreateDate() |
Date |
getCreateDateForResult() |
PurchasingDocumentSpecificService |
getDocumentSpecificService() |
String |
getDocumentTitle() |
protected String |
getFirstChartAccount()
Gets this requisition's Chart/Account of the first accounting line from the first item.
|
Class |
getItemClass()
Returns the Item Class.
|
Class |
getItemUseTaxClass() |
List<RequisitionItem> |
getListOfItemsMissingAccountingLines() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getOrganizationAutomaticPurchaseOrderLimit() |
PurchasingAccountsPayableDocument |
getPurApSourceDocumentIfPossible()
Returns null as requistion has no source document.
|
String |
getPurApSourceDocumentLabelIfPossible()
Returns null as requistion has no source document.
|
Class |
getPurchasingCapitalAssetItemClass() |
Class |
getPurchasingCapitalAssetSystemClass() |
String |
getRequisitionOrganizationReference1Text() |
String |
getRequisitionOrganizationReference2Text() |
String |
getRequisitionOrganizationReference3Text() |
Class |
getSourceAccountingLineClass()
Returns the default Source accounting line class.
|
String |
getUrl() |
List<String> |
getWorkflowEngineDocumentIdsToLock() |
void |
initiateDocument()
Performs logic needed to initiate Requisition Document.
|
boolean |
isBlanketApproveRequest()
Gets the isBlanketApproveRequest attribute.
|
boolean |
isInquiryRendered()
Overrides the method in PurchasingAccountsPayableDocumentBase to add the criteria
specific to Requisition Document.
|
boolean |
isMissingAccountingLines() |
protected boolean |
isSeparationOfDutiesReviewRequired() |
void |
setAlternate1VendorName(String alternate1VendorName) |
void |
setAlternate2VendorName(String alternate2VendorName) |
void |
setAlternate3VendorName(String alternate3VendorName) |
void |
setAlternate4VendorName(String alternate4VendorName) |
void |
setAlternate5VendorName(String alternate5VendorName) |
void |
setBlanketApproveRequest(boolean isBlanketApproveRequest)
Sets the isBlanketApproveRequest attribute value.
|
void |
setOrganizationAutomaticPurchaseOrderLimit(org.kuali.rice.core.api.util.type.KualiDecimal organizationAutomaticPurchaseOrderLimit) |
void |
setRequisitionOrganizationReference1Text(String requisitionOrganizationReference1Text) |
void |
setRequisitionOrganizationReference2Text(String requisitionOrganizationReference2Text) |
void |
setRequisitionOrganizationReference3Text(String requisitionOrganizationReference3Text) |
void |
setupAccountDistributionMethod()
retrieves the system parameter value for account distribution method and determines
if the drop-down box on the form should be read only or not.
|
boolean |
shouldGiveErrorForEmptyAccountsProration() |
void |
templateBuildingToDeliveryAddress(Building building) |
void |
toCopy()
Performs logic needed to copy Requisition Document.
|
addItem, buildListOfDeletionAwareLists, clearCapitalAssetFields, deleteItem, getAddressToVendorIndicator, getBillingCityName, getBillingCountryCode, getBillingCountryName, getBillingEmailAddress, getBillingLine1Address, getBillingLine2Address, getBillingName, getBillingPhoneNumber, getBillingPostalCode, getBillingStateCode, getCapitalAssetSystemState, getCapitalAssetSystemStateCode, getCapitalAssetSystemType, getCapitalAssetSystemTypeCode, getChartAndOrgCodeForResult, getChartOfAccounts, getChartOfAccountsCode, getCommodityCodesForRouting, getDeliveryBuildingCode, getDeliveryBuildingLine1Address, getDeliveryBuildingLine2Address, getDeliveryBuildingName, getDeliveryBuildingRoomNumber, getDeliveryCampus, getDeliveryCampusCode, getDeliveryCampusCodeForSearch, getDeliveryCityName, getDeliveryCountryCode, getDeliveryCountryName, getDeliveryInstructionText, getDeliveryPostalCode, getDeliveryRequiredDate, getDeliveryRequiredDateReason, getDeliveryRequiredDateReasonCode, getDeliveryStateCode, getDeliveryToEmailAddress, getDeliveryToName, getDeliveryToPhoneNumber, getDocumentChartOfAccountsCodeForSearching, getDocumentFundingSourceCode, getDocumentOrganizationCodeForSearching, getExternalOrganizationB2bSupplierIdentifier, getFundingSource, getHasB2BVendor, getInstitutionContactEmailAddress, getInstitutionContactName, getInstitutionContactPhoneNumber, getItemParser, getJustification, getNonInstitutionFundAccount, getNonInstitutionFundAccountNumber, getNonInstitutionFundChartOfAccounts, getNonInstitutionFundChartOfAccountsCode, getNonInstitutionFundOrganization, getNonInstitutionFundOrganizationCode, getNonInstitutionFundOrgChartOfAccounts, getNonInstitutionFundOrgChartOfAccountsCode, getOrganization, getOrganizationCode, getPaymentRequestPositiveApprovalIndicatorForSearching, getPurchaseOrderAutomaticIndicator, getPurchaseOrderBeginDate, getPurchaseOrderCostSource, getPurchaseOrderCostSourceCode, getPurchaseOrderEndDate, getPurchaseOrderTotalLimit, getPurchaseOrderTransmissionMethod, getPurchaseOrderTransmissionMethodCode, getPurchasingCapitalAssetItem, getPurchasingCapitalAssetItemByItemIdentifier, getPurchasingCapitalAssetItems, getPurchasingCapitalAssetSystems, getPurchasingItem, getReceivingCityName, getReceivingCountryCode, getReceivingCountryName, getReceivingDocumentRequiredIndicatorForSearching, getReceivingLine1Address, getReceivingLine2Address, getReceivingName, getReceivingPostalCode, getReceivingStateCode, getRecurringPaymentType, getRecurringPaymentTypeCode, getRequestorPersonEmailAddress, getRequestorPersonName, getRequestorPersonPhoneNumber, getRequisitionSource, getRequisitionSourceCode, getSupplierDiversityLabel, getTransactionTaxDate, getVendorContactsLabel, getVendorContract, getVendorContractGeneratedIdentifier, getVendorContractName, getVendorFaxNumber, getVendorNoteText, getVendorPaymentTermsCode, getVendorPhoneNumber, getVendorRestrictedIndicator, getVendorShippingPaymentTermsCode, getVendorShippingTitleCode, isDeliveryBuildingOtherIndicator, isEnablePaymentRequestPositiveApprovalIndicator, isEnableReceivingDocumentRequiredIndicator, isPaymentRequestPositiveApprovalIndicator, isReceivingDocumentRequiredIndicator, loadReceivingAddress, populateDocumentForRouting, prepareForSave, setAddressToVendorIndicator, setBillingCityName, setBillingCountryCode, setBillingEmailAddress, setBillingLine1Address, setBillingLine2Address, setBillingName, setBillingPhoneNumber, setBillingPostalCode, setBillingStateCode, setCapitalAssetSystemState, setCapitalAssetSystemStateCode, setCapitalAssetSystemType, setCapitalAssetSystemTypeCode, setChartOfAccounts, setChartOfAccountsCode, setCommodityCodesForRouting, setDeliveryBuildingCode, setDeliveryBuildingLine1Address, setDeliveryBuildingLine2Address, setDeliveryBuildingName, setDeliveryBuildingOtherIndicator, setDeliveryBuildingRoomNumber, setDeliveryCampus, setDeliveryCampusCode, setDeliveryCityName, setDeliveryCountryCode, setDeliveryInstructionText, setDeliveryPostalCode, setDeliveryRequiredDate, setDeliveryRequiredDateReason, setDeliveryRequiredDateReasonCode, setDeliveryStateCode, setDeliveryToEmailAddress, setDeliveryToName, setDeliveryToPhoneNumber, setDocumentFundingSourceCode, setExternalOrganizationB2bSupplierIdentifier, setFundingSource, setInstitutionContactEmailAddress, setInstitutionContactName, setInstitutionContactPhoneNumber, setJustification, setNonInstitutionFundAccount, setNonInstitutionFundAccountNumber, setNonInstitutionFundChartOfAccounts, setNonInstitutionFundChartOfAccountsCode, setNonInstitutionFundOrganization, setNonInstitutionFundOrganizationCode, setNonInstitutionFundOrgChartOfAccounts, setNonInstitutionFundOrgChartOfAccountsCode, setOrganization, setOrganizationCode, setPaymentRequestPositiveApprovalIndicator, setPurchaseOrderAutomaticIndicator, setPurchaseOrderBeginDate, setPurchaseOrderCostSource, setPurchaseOrderCostSourceCode, setPurchaseOrderEndDate, setPurchaseOrderTotalLimit, setPurchaseOrderTransmissionMethod, setPurchaseOrderTransmissionMethodCode, setPurchasingCapitalAssetItems, setPurchasingCapitalAssetSystems, setReceivingCityName, setReceivingCountryCode, setReceivingDocumentRequiredIndicator, setReceivingLine1Address, setReceivingLine2Address, setReceivingName, setReceivingPostalCode, setReceivingStateCode, setRecurringPaymentType, setRecurringPaymentTypeCode, setRequestorPersonEmailAddress, setRequestorPersonName, setRequestorPersonPhoneNumber, setRequisitionSource, setRequisitionSourceCode, setVendorContactsLabel, setVendorContract, setVendorContractGeneratedIdentifier, setVendorFaxNumber, setVendorNoteText, setVendorPaymentTermsCode, setVendorPhoneNumber, setVendorRestrictedIndicator, setVendorShippingPaymentTermsCode, setVendorShippingTitleCode, templateBillingAddress, templateReceivingAddress, templateVendorAddress, templateVendorContract, templateVendorDetailbuildDocumentTitle, customPrepareForSave, documentPerformsSufficientFundsCheck, fixItemReferences, getAccountDistributionMethod, getAccountsForRouting, getAccountsPayablePurchasingDocumentLinkIdentifier, getAccountTotalGLEntryAmount, getBelowTheLineTypes, getDeletionAwareAccountingLines, getDeletionAwareUseTaxItems, getFirstPendingGLEntry, getIsATypeOfPODoc, getIsATypeOfPurAPRecDoc, getIsATypeOfPurDoc, getIsPODoc, getIsReqsDoc, getItem, getItemByItemIdentifier, getItemByLineNumber, getItemByStringIdentifier, getItemLinePosition, getItems, getNeedWarningRelatedPOs, getNoteType, getOverrideWorkflowButtons, getPersistedSourceAccountingLinesForComparison, getPostingPeriodCodeFromPendingGLEntries, getPostingYearFromPendingGLEntries, getPostingYearNextOrCurrent, getPurapDocumentIdentifier, getRelatedViews, getSourceAccountingLines, getSourceAccountingLinesForComparison, getTotalDollarAmount, getTotalDollarAmountAboveLineItems, getTotalDollarAmountAboveLineItems, getTotalDollarAmountAllItems, getTotalDollarAmountForTradeIn, getTotalDollarAmountWithExclusions, getTotalDollarAmountWithExclusionsSubsetItems, getTotalPreTaxDollarAmount, getTotalPreTaxDollarAmountAboveLineItems, getTotalPreTaxDollarAmountAboveLineItems, getTotalPreTaxDollarAmountAllItems, getTotalPreTaxDollarAmountWithExclusions, getTotalTaxAmount, getTotalTaxAmountAboveLineItems, getTotalTaxAmountAboveLineItems, getTotalTaxAmountAllItems, getTotalTaxAmountWithExclusions, getTradeInItem, getTradeInItems, getVendorAddressGeneratedIdentifier, getVendorAddressInternationalProvinceName, getVendorAttentionName, getVendorCityName, getVendorCountry, getVendorCountryCode, getVendorCustomerNumber, getVendorDetail, getVendorDetailAssignedIdentifier, getVendorHeaderGeneratedIdentifier, getVendorLine1Address, getVendorLine2Address, getVendorName, getVendorNumber, getVendorPostalCode, getVendorStateCode, isCalculated, isDebit, isDocumentStoppedInRouteNode, isDuplicateAccountingLine, isPostingYearNext, isPostingYearPrior, isSensitive, isUseTaxIndicator, itemSwap, logAndThrowRuntimeException, logAndThrowRuntimeException, populateAccountsForRouting, processAfterRetrieve, refreshNonUpdateableReferences, renumberItems, setAccountDistributionMethod, setAccountsForRouting, setAccountsPayablePurchasingDocumentLinkIdentifier, setCalculated, setItems, setOverrideWorkflowButtons, setPostingYear, setPurapDocumentIdentifier, setRelatedViews, setTotalDollarAmount, setTotalPreTaxDollarAmount, setTotalTaxAmount, setUseTaxIndicator, setVendorAddressGeneratedIdentifier, setVendorAddressInternationalProvinceName, setVendorAttentionName, setVendorCityName, setVendorCountry, setVendorCountryCode, setVendorCustomerNumber, setVendorDetail, setVendorDetailAssignedIdentifier, setVendorHeaderGeneratedIdentifier, setVendorLine1Address, setVendorLine2Address, setVendorName, setVendorNumber, setVendorPostalCode, setVendorStateCodeaddSourceAccountingLine, addTargetAccountingLine, buildAccountingLineMap, copyAccountingLines, correctSalesTax, customizeExplicitGeneralLedgerPendingEntry, customizeOffsetGeneralLedgerPendingEntry, generateDocumentGeneralLedgerPendingEntries, generateEvents, generateSaveEvents, getAccountingLineParser, getDataDictionaryEntry, getDocumentClassForAccountingLineValueAllowedValidation, getEntryValue, getGeneralLedgerPendingEntryAmountForDetail, getGeneralLedgerPendingEntrySourceDetails, getNextSourceLineNumber, getNextTargetLineNumber, getPersistedTargetAccountingLinesForComparison, getSourceAccountingLine, getSourceAccountingLineEntryName, getSourceAccountingLinesSectionTitle, getSourceTotal, getTargetAccountingLine, getTargetAccountingLineClass, getTargetAccountingLineEntryName, getTargetAccountingLines, getTargetAccountingLinesForComparison, getTargetAccountingLinesSectionTitle, getTargetTotal, isDocumentFinalOrProcessed, processExplicitGeneralLedgerPendingEntry, processOffsetGeneralLedgerPendingEntry, setExpiredAccountOverride, setExpiredAccountOverrides, setNextSourceLineNumber, setNextTargetLineNumber, setSourceAccountingLines, setTargetAccountingLines, toErrorCorrection, updatePostingYearForAccountingLinesaddPendingEntry, changeGeneralLedgerPendingEntriesApprovedStatusCode, checkSufficientFunds, clearAnyGeneralLedgerPendingEntries, getGeneralLedgerPendingEntries, getGeneralLedgerPendingEntry, getPendingLedgerEntriesForSufficientFundsChecking, removeGeneralLedgerPendingEntries, setGeneralLedgerPendingEntriescreateInitialAccountingPeriod, getAccountingPeriod, getAccountingPeriodCompositeString, getAccountingPeriodService, getDataDictionaryService, getDateTimeService, getFinancialDocumentTypeCode, getPostingPeriodCode, getPostingYear, retrieveCurrentAccountingPeriod, setAccountingPeriod, setAccountingPeriodCompositeString, setPostingPeriodCodecaptureWorkflowHeaderInformation, getApplicationDocumentStatus, getBusinessObjectService, getFinancialSystemDocumentHeader, getFinancialSystemDocumentService, getParameterService, getWorkflowDocumentStatusCode, prepareForSave, setApplicationDocumentStatus, setDocumentHeader, updateAndSaveAppDocStatusisSessionDocumentaddCopyErrorDocumentNote, addNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, createPropertySerializabilityEvaluator, doActionTaken, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAttachmentService, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getLockClearningMethodNames, getNonLockingActionTakenCodes, getNote, getNotes, getNoteService, getNoteTarget, getPessimisticLocks, getXmlForRouteReport, logErrors, postLoad, postProcessSave, refresh, refreshIfEmpty, refreshPessimisticLocks, refreshReferenceObject, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentNumber, setNewDocumentHeader, setNotes, setPessimisticLocks, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerializationafterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, setExtension, setNewCollectionRecord, setObjectId, setVersionNumberclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetItem, getItems, getTotalDollarAmount, getVendorCityName, getVendorCountryCode, getVendorLine1Address, getVendorLine2Address, getVendorName, getVendorPostalCode, getVendorStateCode, setItems, setVendorCityName, setVendorCountryCode, setVendorLine1Address, setVendorLine2Address, setVendorName, setVendorPostalCode, setVendorStateCodefixItemReferences, getAccountsPayablePurchasingDocumentLinkIdentifier, getApplicationDocumentStatus, getBelowTheLineTypes, getIsATypeOfPODoc, getIsATypeOfPurAPRecDoc, getIsATypeOfPurDoc, getIsPODoc, getIsReqsDoc, getItemLinePosition, getPostingYearNextOrCurrent, getPurapDocumentIdentifier, getTotalDollarAmountAboveLineItems, getTotalDollarAmountAllItems, getTotalDollarAmountForTradeIn, getTotalPreTaxDollarAmount, getTotalPreTaxDollarAmountAllItems, getTotalTaxAmount, getTotalTaxAmountAboveLineItems, getTotalTaxAmountAboveLineItems, getTotalTaxAmountAllItems, getTotalTaxAmountWithExclusions, getTradeInItem, getTradeInItems, getVendorAddressGeneratedIdentifier, getVendorAddressInternationalProvinceName, getVendorCountry, getVendorCustomerNumber, getVendorDetail, getVendorDetailAssignedIdentifier, getVendorHeaderGeneratedIdentifier, getVendorNumber, isCalculated, isDocumentStoppedInRouteNode, isPostingYearNext, isPostingYearPrior, isUseTaxIndicator, itemSwap, renumberItems, setAccountsPayablePurchasingDocumentLinkIdentifier, setApplicationDocumentStatus, setCalculated, setPurapDocumentIdentifier, setTotalDollarAmount, setTotalPreTaxDollarAmount, setTotalTaxAmount, setUseTaxIndicator, setVendorAddressGeneratedIdentifier, setVendorAddressInternationalProvinceName, setVendorCustomerNumber, setVendorDetailAssignedIdentifier, setVendorHeaderGeneratedIdentifier, setVendorNumberaddSourceAccountingLine, addTargetAccountingLine, getAccountingLineParser, getDocumentClassForAccountingLineValueAllowedValidation, getNextSourceLineNumber, getNextTargetLineNumber, getSourceAccountingLine, getSourceAccountingLineEntryName, getSourceAccountingLines, getSourceAccountingLinesSectionTitle, getSourceTotal, getTargetAccountingLine, getTargetAccountingLineClass, getTargetAccountingLineEntryName, getTargetAccountingLines, getTargetAccountingLinesSectionTitle, getTargetTotal, isDocumentFinalOrProcessed, setNextSourceLineNumber, setNextTargetLineNumber, setSourceAccountingLines, setTargetAccountingLinescheckSufficientFunds, getGeneralLedgerPendingEntries, getGeneralLedgerPendingEntry, getPendingLedgerEntriesForSufficientFundsChecking, setGeneralLedgerPendingEntriesgetAccountingPeriod, getPostingPeriodCode, getPostingYear, setAccountingPeriod, setPostingPeriodCode, setPostingYearupdateAndSaveAppDocStatusgetFinancialSystemDocumentHeaderaddNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, doActionTaken, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getLockClearningMethodNames, getNote, getNotes, getNoteTarget, getNoteType, getPessimisticLocks, getXmlForRouteReport, postProcessSave, prepareForSave, processAfterRetrieve, refreshPessimisticLocks, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentHeader, setDocumentNumber, setNotes, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerializationgetExtension, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumberaddPendingEntry, clearAnyGeneralLedgerPendingEntries, generateDocumentGeneralLedgerPendingEntries, getDocumentHeader, getFinancialDocumentTypeCode, getFinancialSystemDocumentHeader, getGeneralLedgerPendingEntryAmountForDetail, getGeneralLedgerPendingEntrySourceDetails, getPostingYear, isDebitprotected String requisitionOrganizationReference1Text
protected String requisitionOrganizationReference2Text
protected String requisitionOrganizationReference3Text
protected String alternate1VendorName
protected String alternate2VendorName
protected String alternate3VendorName
protected String alternate4VendorName
protected String alternate5VendorName
protected org.kuali.rice.core.api.util.type.KualiDecimal organizationAutomaticPurchaseOrderLimit
protected List reqStatusList
protected boolean isBlanketApproveRequest
public RequisitionDocument()
public PurchasingDocumentSpecificService getDocumentSpecificService()
getDocumentSpecificService in interface PurchasingDocumentgetDocumentSpecificService in class PurchasingDocumentBasepublic boolean answerSplitNodeQuestion(String nodeName) throws UnsupportedOperationException
answerSplitNodeQuestion in interface FinancialSystemDocumentanswerSplitNodeQuestion in class FinancialSystemTransactionalDocumentBaseUnsupportedOperationExceptionFinancialSystemTransactionalDocumentBase.answerSplitNodeQuestion(java.lang.String)public boolean isMissingAccountingLines()
public List<RequisitionItem> getListOfItemsMissingAccountingLines()
protected boolean isSeparationOfDutiesReviewRequired()
public Set<org.kuali.rice.kim.api.identity.Person> getAllPriorApprovers() throws org.kuali.rice.kew.api.exception.WorkflowException
org.kuali.rice.kew.api.exception.WorkflowExceptionpublic boolean isInquiryRendered()
isInquiryRendered in interface PurchasingAccountsPayableDocumentisInquiryRendered in class PurchasingAccountsPayableDocumentBasePurchasingAccountsPayableDocumentBase.isInquiryRendered()public void initiateDocument() throws org.kuali.rice.kew.api.exception.WorkflowException
org.kuali.rice.kew.api.exception.WorkflowExceptionpublic void templateBuildingToDeliveryAddress(Building building)
protected String determinePurchaseOrderTransmissionMethod()
public boolean getAllowsCopy()
getAllowsCopy in interface org.kuali.rice.krad.document.DocumentgetAllowsCopy in class org.kuali.rice.krad.document.TransactionalDocumentBaseorg.kuali.rice.kns.document.Document#getAllowsCopy()public void toCopy() throws org.kuali.rice.kew.api.exception.WorkflowException, org.kuali.rice.krad.exception.ValidationException
toCopy in interface org.kuali.rice.krad.document.CopyabletoCopy in class AccountingDocumentBaseorg.kuali.rice.kew.api.exception.WorkflowExceptionorg.kuali.rice.krad.exception.ValidationExceptionorg.kuali.rice.kns.document.Document#toCopy()public List<String> getWorkflowEngineDocumentIdsToLock()
getWorkflowEngineDocumentIdsToLock in interface org.kuali.rice.krad.document.DocumentgetWorkflowEngineDocumentIdsToLock in class org.kuali.rice.krad.document.DocumentBasepublic void doRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange statusChangeEvent)
GeneralLedgerPostingDocumentBasedoRouteStatusChange in interface org.kuali.rice.krad.document.DocumentdoRouteStatusChange in class GeneralLedgerPostingDocumentBaseorg.kuali.rice.kns.document.DocumentBase#doRouteStatusChange()public void doRouteLevelChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteLevelChange change)
FinancialSystemTransactionalDocumentBasedoRouteLevelChange in interface org.kuali.rice.krad.document.DocumentdoRouteLevelChange in class FinancialSystemTransactionalDocumentBaseorg.kuali.rice.kns.document.DocumentBase#handleRouteLevelChange(org.kuali.rice.kew.clientapp.vo.DocumentRouteLevelChangeDTO)public Class getSourceAccountingLineClass()
AccountingDocumentBasegetSourceAccountingLineClass in interface AccountingDocumentgetSourceAccountingLineClass in class AccountingDocumentBaseAccountingDocument.getSourceAccountingLineClass()public String getRequisitionOrganizationReference1Text()
public void setRequisitionOrganizationReference1Text(String requisitionOrganizationReference1Text)
public String getRequisitionOrganizationReference2Text()
public void setRequisitionOrganizationReference2Text(String requisitionOrganizationReference2Text)
public String getRequisitionOrganizationReference3Text()
public void setRequisitionOrganizationReference3Text(String requisitionOrganizationReference3Text)
public String getAlternate1VendorName()
public void setAlternate1VendorName(String alternate1VendorName)
public String getAlternate2VendorName()
public void setAlternate2VendorName(String alternate2VendorName)
public String getAlternate3VendorName()
public void setAlternate3VendorName(String alternate3VendorName)
public String getAlternate4VendorName()
public void setAlternate4VendorName(String alternate4VendorName)
public String getAlternate5VendorName()
public void setAlternate5VendorName(String alternate5VendorName)
public org.kuali.rice.core.api.util.type.KualiDecimal getOrganizationAutomaticPurchaseOrderLimit()
public void setOrganizationAutomaticPurchaseOrderLimit(org.kuali.rice.core.api.util.type.KualiDecimal organizationAutomaticPurchaseOrderLimit)
public Class getItemClass()
PurchasingAccountsPayableDocumentgetItemClass in interface PurapItemOperationsgetItemClass in interface PurchasingAccountsPayableDocumentgetItemClass in class PurchasingAccountsPayableDocumentBasePurchasingAccountsPayableDocumentBase.getItemClass()public Class getItemUseTaxClass()
getItemUseTaxClass in class PurchasingAccountsPayableDocumentBasepublic PurchasingAccountsPayableDocument getPurApSourceDocumentIfPossible()
getPurApSourceDocumentIfPossible in interface PurchasingAccountsPayableDocumentgetPurApSourceDocumentIfPossible in class PurchasingAccountsPayableDocumentBasePurchasingAccountsPayableDocumentBase.getPurApSourceDocumentIfPossible()public String getPurApSourceDocumentLabelIfPossible()
getPurApSourceDocumentLabelIfPossible in interface PurchasingAccountsPayableDocumentgetPurApSourceDocumentLabelIfPossible in class PurchasingAccountsPayableDocumentBasePurchasingAccountsPayableDocumentBase.getPurApSourceDocumentLabelIfPossible()public String getDocumentTitle()
getDocumentTitle in interface org.kuali.rice.krad.document.DocumentgetDocumentTitle in class org.kuali.rice.krad.document.DocumentBaseorg.kuali.rice.kns.document.Document#getDocumentTitle()protected String getFirstChartAccount()
public Date getCreateDate()
public boolean generateGeneralLedgerPendingEntries(GeneralLedgerPendingEntrySourceDetail glpeSourceDetail, GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
generateGeneralLedgerPendingEntries in interface GeneralLedgerPendingEntrySourcegenerateGeneralLedgerPendingEntries in class AccountingDocumentBaseglpeSourceDetail - the source detail line to generate general ledger pending entries forsequenceHelper - the sequence helper which will assign sequence number to generated general ledger pending entriesAccountingDocumentBase.generateGeneralLedgerPendingEntries(org.kuali.kfs.sys.businessobject.GeneralLedgerPendingEntrySourceDetail, org.kuali.kfs.sys.businessobject.GeneralLedgerPendingEntrySequenceHelper)public Class getPurchasingCapitalAssetItemClass()
getPurchasingCapitalAssetItemClass in interface PurchasingDocumentgetPurchasingCapitalAssetItemClass in class PurchasingDocumentBasepublic Class getPurchasingCapitalAssetSystemClass()
getPurchasingCapitalAssetSystemClass in interface PurchasingDocumentgetPurchasingCapitalAssetSystemClass in class PurchasingDocumentBasepublic boolean shouldGiveErrorForEmptyAccountsProration()
shouldGiveErrorForEmptyAccountsProration in interface PurchasingAccountsPayableDocumentshouldGiveErrorForEmptyAccountsProration in interface PurchasingDocumentshouldGiveErrorForEmptyAccountsProration in class PurchasingDocumentBasepublic Date getCreateDateForResult()
public boolean isBlanketApproveRequest()
public void setBlanketApproveRequest(boolean isBlanketApproveRequest)
isBlanketApproveRequest - The isBlanketApproveRequest to set.public void setupAccountDistributionMethod()
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.