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, vendorEnterKeyEvent, vendorFaxNumber, vendorNoteText, vendorPaymentTermsCode, vendorPhoneNumber, vendorRestrictedIndicator, vendorShippingPaymentTermsCode, vendorShippingTitleCode
accountDistributionMethod, accountsForRouting, accountsPayablePurchasingDocumentLinkIdentifier, allowDeleteAwareCollection, belowTheLineTypes, calculated, items, licenseReqmt, orderType, overrideWorkflowButtons, purapDocumentIdentifier, purchaseOrderTypeId, relatedViews, sensitive, statusCode, useTaxIndicator, vendorAddressGeneratedIdentifier, vendorAddressInternationalProvinceName, vendorAttentionName, vendorCityName, vendorCountry, vendorCountryCode, vendorCustomerNumber, vendorDetail, vendorDetailAssignedIdentifier, vendorHeaderGeneratedIdentifier, vendorLine1Address, vendorLine2Address, vendorName, vendorNumber, vendorPostalCode, vendorStateCode
dataDictionaryEntry, nextSourceLineNumber, nextTargetLineNumber, sourceAccountingLineClass, sourceAccountingLines, targetAccountingLineClass, targetAccountingLines
generalLedgerPendingEntries
accountingPeriod, accountingPeriodService, checkPostingYearForCopy, dataDictionaryService, dateTimeService, postingPeriodCode, postingYear
UPDATE_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() |
String |
getCopyNumber() |
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.
|
String |
getItemLocationForApproval() |
String |
getItemLocationForFixed() |
String |
getItemStatusForApproval() |
String |
getItemStatusForFixed() |
Class |
getItemUseTaxClass() |
String |
getOrderTypes() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getOrganizationAutomaticPurchaseOrderLimit() |
String |
getPaymentTypeCode() |
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.
|
protected 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 |
setCopyNumber(String copyNumber) |
void |
setItemLocationForApproval(String itemLocationForApproval) |
void |
setItemLocationForFixed(String itemLocationForFixed) |
void |
setItemStatusForApproval(String itemStatusForApproval) |
void |
setItemStatusForFixed(String itemStatusForFixed) |
void |
setOrderTypes(String orderTypes) |
void |
setOrganizationAutomaticPurchaseOrderLimit(org.kuali.rice.core.api.util.type.KualiDecimal organizationAutomaticPurchaseOrderLimit) |
void |
setPaymentTypeCode(String paymentTypeCode) |
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, 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, isVendorEnterKeyEvent, 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, setVendorEnterKeyEvent, setVendorFaxNumber, setVendorNoteText, setVendorPaymentTermsCode, setVendorPhoneNumber, setVendorRestrictedIndicator, setVendorShippingPaymentTermsCode, setVendorShippingTitleCode, templateBillingAddress, templateReceivingAddress, templateVendorAddress, templateVendorContract, templateVendorDetail
buildDocumentTitle, customPrepareForSave, deleteItem, documentPerformsSufficientFundsCheck, fixItemReferences, getAccountDistributionMethod, getAccountsForRouting, getAccountsPayablePurchasingDocumentLinkIdentifier, getAccountTotalGLEntryAmount, getBelowTheLineTypes, getDeletionAwareAccountingLines, getFirstPendingGLEntry, getIsATypeOfPODoc, getIsATypeOfPurAPRecDoc, getIsATypeOfPurDoc, getIsPODoc, getIsReqsDoc, getItem, getItemByItemIdentifier, getItemByLineNumber, getItemByStringIdentifier, getItemLinePosition, getItems, getLicenseURL, getNeedWarningRelatedPOs, getNoteType, getOrderType, getOverrideWorkflowButtons, getPersistedSourceAccountingLinesForComparison, getPostingPeriodCodeFromPendingGLEntries, getPostingYearFromPendingGLEntries, getPostingYearNextOrCurrent, getPurapDocumentIdentifier, getPurchaseOrderTypeId, getRelatedViews, getSourceAccountingLines, getSourceAccountingLinesForComparison, getStatusCode, 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, isAccountSummaryFlag, isAdditionalInstitutionalInfoFlag, isAdHocRecipientsFlag, isCalculated, isCreditMemoInfoFlag, isDebit, isDeliveryFlag, isDocumentStoppedInRouteNode, isDuplicateAccountingLine, isGeneralEntriesFlag, isInvoiceInfoFlag, isNotesAndAttachmentFlag, isOverviewFlag, isPaymentHistoryFlag, isPaymentInfoFlag, isPostingYearNext, isPostingYearPrior, isProcessItemsFlag, isRelatedDocumentsFlag, isRouteLogFlag, isSensitive, isTitlesFlag, isUseTaxIndicator, isVendorFlag, itemSwap, logAndThrowRuntimeException, logAndThrowRuntimeException, populateAccountsForRouting, processAfterRetrieve, refreshNonUpdateableReferences, renumberItems, setAccountDistributionMethod, setAccountsForRouting, setAccountsPayablePurchasingDocumentLinkIdentifier, setAccountSummaryFlag, setAdditionalInstitutionalInfoFlag, setAdHocRecipientsFlag, setCalculated, setCreditMemoInfoFlag, setDeliveryFlag, setGeneralEntriesFlag, setInvoiceInfoFlag, setItems, setNotesAndAttachmentFlag, setOleUrlResolver, setOrderType, setOverrideWorkflowButtons, setOverviewFlag, setPaymentHistoryFlag, setPaymentInfoFlag, setPostingYear, setProcessItemsFlag, setPurapDocumentIdentifier, setPurchaseOrderTypeId, setPurchaseOrderTypeId, setRelatedDocumentsFlag, setRelatedViews, setRouteLogFlag, setStatusCode, setTitlesFlag, setTotalDollarAmount, setTotalPreTaxDollarAmount, setTotalTaxAmount, setUseTaxIndicator, setVendorAddressGeneratedIdentifier, setVendorAddressInternationalProvinceName, setVendorAttentionName, setVendorCityName, setVendorCountry, setVendorCountryCode, setVendorCustomerNumber, setVendorDetail, setVendorDetailAssignedIdentifier, setVendorFlag, setVendorHeaderGeneratedIdentifier, setVendorLine1Address, setVendorLine2Address, setVendorName, setVendorNumber, setVendorPostalCode, setVendorStateCode
addSourceAccountingLine, addTargetAccountingLine, buildAccountingLineMap, copyAccountingLines, 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, setNextSourceLineNumber, setNextTargetLineNumber, setSourceAccountingLines, setTargetAccountingLines, toErrorCorrection, updatePostingYearForAccountingLines
addPendingEntry, changeGeneralLedgerPendingEntriesApprovedStatusCode, checkSufficientFunds, clearAnyGeneralLedgerPendingEntries, getGeneralLedgerPendingEntries, getGeneralLedgerPendingEntry, getPendingLedgerEntriesForSufficientFundsChecking, removeGeneralLedgerPendingEntries, setGeneralLedgerPendingEntries
createInitialAccountingPeriod, getAccountingPeriod, getAccountingPeriodCompositeString, getAccountingPeriodService, getDataDictionaryService, getDateTimeService, getFinancialDocumentTypeCode, getPostingPeriodCode, getPostingYear, retrieveCurrentAccountingPeriod, setAccountingPeriod, setAccountingPeriodCompositeString, setPostingPeriodCode
getApplicationDocumentStatus, getBusinessObjectService, getFinancialSystemDocumentHeader, getFinancialSystemDocumentService, getParameterService, prepareForSave, setApplicationDocumentStatus, setDocumentHeader, updateAndSaveAppDocStatus
isSessionDocument
addCopyErrorDocumentNote, 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, wrapDocumentWithMetadataForXmlSerialization
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
deleteItem, getItem, getItems, getTotalDollarAmount, getVendorCityName, getVendorCountryCode, getVendorLine1Address, getVendorLine2Address, getVendorName, getVendorPostalCode, getVendorStateCode, setItems, setVendorCityName, setVendorCountryCode, setVendorLine1Address, setVendorLine2Address, setVendorName, setVendorPostalCode, setVendorStateCode
fixItemReferences, 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, setVendorNumber
addSourceAccountingLine, addTargetAccountingLine, getAccountingLineParser, getDocumentClassForAccountingLineValueAllowedValidation, getNextSourceLineNumber, getNextTargetLineNumber, getSourceAccountingLine, getSourceAccountingLineEntryName, getSourceAccountingLines, getSourceAccountingLinesSectionTitle, getSourceTotal, getTargetAccountingLine, getTargetAccountingLineClass, getTargetAccountingLineEntryName, getTargetAccountingLines, getTargetAccountingLinesSectionTitle, getTargetTotal, isDocumentFinalOrProcessed, setNextSourceLineNumber, setNextTargetLineNumber, setSourceAccountingLines, setTargetAccountingLines
checkSufficientFunds, getGeneralLedgerPendingEntries, getGeneralLedgerPendingEntry, getPendingLedgerEntriesForSufficientFundsChecking, setGeneralLedgerPendingEntries
getAccountingPeriod, getPostingPeriodCode, getPostingYear, setAccountingPeriod, setPostingPeriodCode, setPostingYear
getFinancialSystemDocumentHeader
addNote, 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, wrapDocumentWithMetadataForXmlSerialization
getExtension, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
addPendingEntry, clearAnyGeneralLedgerPendingEntries, generateDocumentGeneralLedgerPendingEntries, getDocumentHeader, getFinancialDocumentTypeCode, getFinancialSystemDocumentHeader, getGeneralLedgerPendingEntryAmountForDetail, getGeneralLedgerPendingEntrySourceDetails, getPostingYear, isDebit
protected 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 PurchasingDocument
getDocumentSpecificService
in class PurchasingDocumentBase
public boolean answerSplitNodeQuestion(String nodeName) throws UnsupportedOperationException
answerSplitNodeQuestion
in interface FinancialSystemDocument
answerSplitNodeQuestion
in class FinancialSystemTransactionalDocumentBase
UnsupportedOperationException
FinancialSystemTransactionalDocumentBase.answerSplitNodeQuestion(java.lang.String)
protected boolean isMissingAccountingLines()
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.WorkflowException
public boolean isInquiryRendered()
isInquiryRendered
in interface PurchasingAccountsPayableDocument
isInquiryRendered
in class PurchasingAccountsPayableDocumentBase
PurchasingAccountsPayableDocumentBase.isInquiryRendered()
public void initiateDocument() throws org.kuali.rice.kew.api.exception.WorkflowException
org.kuali.rice.kew.api.exception.WorkflowException
public void templateBuildingToDeliveryAddress(Building building)
protected String determinePurchaseOrderTransmissionMethod()
public boolean getAllowsCopy()
getAllowsCopy
in interface org.kuali.rice.krad.document.Document
getAllowsCopy
in class org.kuali.rice.krad.document.TransactionalDocumentBase
org.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.Copyable
toCopy
in class AccountingDocumentBase
org.kuali.rice.kew.api.exception.WorkflowException
org.kuali.rice.krad.exception.ValidationException
org.kuali.rice.kns.document.Document#toCopy()
public List<String> getWorkflowEngineDocumentIdsToLock()
getWorkflowEngineDocumentIdsToLock
in interface org.kuali.rice.krad.document.Document
getWorkflowEngineDocumentIdsToLock
in class org.kuali.rice.krad.document.DocumentBase
public void doRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange statusChangeEvent)
GeneralLedgerPostingDocumentBase
doRouteStatusChange
in interface org.kuali.rice.krad.document.Document
doRouteStatusChange
in class GeneralLedgerPostingDocumentBase
org.kuali.rice.kns.document.DocumentBase#doRouteStatusChange()
public void doRouteLevelChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteLevelChange change)
FinancialSystemTransactionalDocumentBase
doRouteLevelChange
in interface org.kuali.rice.krad.document.Document
doRouteLevelChange
in class FinancialSystemTransactionalDocumentBase
org.kuali.rice.kns.document.DocumentBase#handleRouteLevelChange(org.kuali.rice.kew.clientapp.vo.DocumentRouteLevelChangeDTO)
public Class getSourceAccountingLineClass()
AccountingDocumentBase
getSourceAccountingLineClass
in interface AccountingDocument
getSourceAccountingLineClass
in class AccountingDocumentBase
AccountingDocument.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()
PurchasingAccountsPayableDocument
getItemClass
in interface PurapItemOperations
getItemClass
in interface PurchasingAccountsPayableDocument
getItemClass
in class PurchasingAccountsPayableDocumentBase
PurchasingAccountsPayableDocumentBase.getItemClass()
public Class getItemUseTaxClass()
getItemUseTaxClass
in class PurchasingAccountsPayableDocumentBase
public PurchasingAccountsPayableDocument getPurApSourceDocumentIfPossible()
getPurApSourceDocumentIfPossible
in interface PurchasingAccountsPayableDocument
getPurApSourceDocumentIfPossible
in class PurchasingAccountsPayableDocumentBase
PurchasingAccountsPayableDocumentBase.getPurApSourceDocumentIfPossible()
public String getPurApSourceDocumentLabelIfPossible()
getPurApSourceDocumentLabelIfPossible
in interface PurchasingAccountsPayableDocument
getPurApSourceDocumentLabelIfPossible
in class PurchasingAccountsPayableDocumentBase
PurchasingAccountsPayableDocumentBase.getPurApSourceDocumentLabelIfPossible()
public String getDocumentTitle()
getDocumentTitle
in interface org.kuali.rice.krad.document.Document
getDocumentTitle
in class org.kuali.rice.krad.document.DocumentBase
org.kuali.rice.kns.document.Document#getDocumentTitle()
protected String getFirstChartAccount()
public Date getCreateDate()
public boolean generateGeneralLedgerPendingEntries(GeneralLedgerPendingEntrySourceDetail glpeSourceDetail, GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
generateGeneralLedgerPendingEntries
in interface GeneralLedgerPendingEntrySource
generateGeneralLedgerPendingEntries
in class AccountingDocumentBase
glpeSourceDetail
- 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.ole.sys.businessobject.GeneralLedgerPendingEntrySourceDetail, org.kuali.ole.sys.businessobject.GeneralLedgerPendingEntrySequenceHelper)
public Class getPurchasingCapitalAssetItemClass()
getPurchasingCapitalAssetItemClass
in interface PurchasingDocument
getPurchasingCapitalAssetItemClass
in class PurchasingDocumentBase
public Class getPurchasingCapitalAssetSystemClass()
getPurchasingCapitalAssetSystemClass
in interface PurchasingDocument
getPurchasingCapitalAssetSystemClass
in class PurchasingDocumentBase
public boolean shouldGiveErrorForEmptyAccountsProration()
shouldGiveErrorForEmptyAccountsProration
in interface PurchasingAccountsPayableDocument
shouldGiveErrorForEmptyAccountsProration
in interface PurchasingDocument
shouldGiveErrorForEmptyAccountsProration
in class PurchasingDocumentBase
public Date getCreateDateForResult()
public boolean isBlanketApproveRequest()
public void setBlanketApproveRequest(boolean isBlanketApproveRequest)
isBlanketApproveRequest
- The isBlanketApproveRequest to set.public void setupAccountDistributionMethod()
public String getPaymentTypeCode()
public void setPaymentTypeCode(String paymentTypeCode)
public String getItemStatusForApproval()
public void setItemStatusForApproval(String itemStatusForApproval)
public String getItemStatusForFixed()
public void setItemStatusForFixed(String itemStatusForFixed)
public String getItemLocationForApproval()
public void setItemLocationForApproval(String itemLocationForApproval)
public String getItemLocationForFixed()
public void setItemLocationForFixed(String itemLocationForFixed)
public String getCopyNumber()
public void setCopyNumber(String copyNumber)
public String getOrderTypes()
public void setOrderTypes(String orderTypes)
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.