public class PurchaseOrderDocument extends PurchasingDocumentBase implements MultiselectableDocSearchConversion
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, licenseReqmt, orderType, overrideWorkflowButtons, purapDocumentIdentifier, purchaseOrderTypeId, relatedViews, sensitive, statusCode, 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 |
|---|
PurchaseOrderDocument()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
answerSplitNodeQuestion(String nodeName)
Provides answers to the following splits:
RequiresContractManagementReview
RequiresBudgetReview
VendorIsEmployeeOrNonResidentAlien
TransmissionMethodIsPrint
|
void |
appSpecificRouteDocumentToUser(org.kuali.rice.kew.api.WorkflowDocument workflowDocument,
String routePrincipalName,
String annotation,
String responsibility)
Sends FYI workflow request to the given user on this document.
|
List |
buildListOfDeletionAwareLists() |
boolean |
canClosePOForTradeIn()
Validates whether we can indeed close the PO.
|
org.kuali.rice.kew.api.document.search.DocumentSearchCriteria |
convertSelections(org.kuali.rice.kew.api.document.search.DocumentSearchCriteria searchCriteria) |
void |
customizeExplicitGeneralLedgerPendingEntry(GeneralLedgerPendingEntrySourceDetail postable,
GeneralLedgerPendingEntry explicitEntry) |
void |
customPrepareForSave(org.kuali.rice.krad.rules.rule.event.KualiDocumentEvent event)
Allows child PO classes to customize the prepareForSave method.
|
void |
doActionTaken(org.kuali.rice.kew.framework.postprocessor.ActionTakenEvent event) |
void |
doRouteLevelChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteLevelChange levelChangeEvent)
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.
|
List<Account> |
getAccountsForAwardRouting() |
boolean |
getAdditionalChargesExist() |
Integer |
getAlternateVendorDetailAssignedIdentifier() |
Integer |
getAlternateVendorHeaderGeneratedIdentifier() |
String |
getAlternateVendorName() |
String |
getAlternateVendorNumber()
Gets the alternateVendorNumber attribute.
|
String |
getAssignedUserPrincipalId() |
String |
getAssignedUserPrincipalName() |
boolean |
getAssigningSensitiveData() |
PurchaseOrderVendorQuote |
getAwardedVendorQuote()
Returns the quote from the awarded vendor.
|
boolean |
getContainsUnpaidPaymentRequestsOrCreditMemos()
Returns true if this Purchase Order contains unpaid items in the Payment Request or Credit Memo.
|
ContractManager |
getContractManager() |
Integer |
getContractManagerCode() |
String |
getContractManagerName()
Deprecated.
|
protected String |
getCurrentRouteNodeName(org.kuali.rice.kew.api.WorkflowDocument wd)
Returns the name of the current route node.
|
protected String |
getCustomDocumentTitle()
Returns a custom document title based on the workflow document title.
|
PurchasingDocumentSpecificService |
getDocumentSpecificService() |
String |
getDocumentTitle() |
String |
getDocumentTitleForResult() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getFinalPaymentAmount() |
Date |
getFinalPaymentDate() |
protected PurApAccountingLine |
getFirstAccount()
Returns the first PO item's first accounting line (assuming the item list is sequentially ordered).
|
List<SourceAccountingLine> |
getGlOnlySourceAccountingLines() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getInitialPaymentAmount() |
Date |
getInitialPaymentDate() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getInternalPurchasingLimit() |
Class |
getItemClass()
Returns the Item Class.
|
List |
getItemsActiveOnly()
Gets the active items in this Purchase Order.
|
List |
getItemsActiveOnlySetupAlternateAmount()
Gets the active items in this Purchase Order, and sets up the alternate amount for GL entry creation.
|
Class |
getItemUseTaxClass() |
boolean |
getNeedWarning()
Checks whether the purchase order needs a warning to be displayed, i.e.
|
Integer |
getNewQuoteVendorDetailAssignedIdentifier() |
Integer |
getNewQuoteVendorHeaderGeneratedIdentifier() |
org.kuali.rice.krad.bo.PersistableBusinessObject |
getNoteTarget() |
org.kuali.rice.krad.util.NoteType |
getNoteType() |
Boolean |
getOverrideWorkflowButtons() |
RequisitionDocument |
getPurApSourceDocumentIfPossible()
Returns the source of this Purchasing Accounts Payable Document if exists.
|
String |
getPurApSourceDocumentLabelIfPossible()
Returns the label of the source of this Purchasing Accounts Payable Document if exists.
|
String |
getPurchaseOrderCommodityDescription() |
Timestamp |
getPurchaseOrderCreateTimestamp() |
boolean |
getPurchaseOrderCurrentIndicatorForSearching() |
Timestamp |
getPurchaseOrderFirstTransmissionTimestamp() |
Timestamp |
getPurchaseOrderInitialOpenTimestamp() |
Timestamp |
getPurchaseOrderLastTransmitTimestamp() |
Integer |
getPurchaseOrderPreviousIdentifier() |
Date |
getPurchaseOrderQuoteAwardedDate()
Gets the purchaseOrderQuoteAwardedDate attribute.
|
Date |
getPurchaseOrderQuoteDueDate() |
Date |
getPurchaseOrderQuoteInitializationDate()
Gets the purchaseOrderQuoteInitializationDate attribute.
|
Integer |
getPurchaseOrderQuoteListIdentifier() |
String |
getPurchaseOrderQuoteTypeCode() |
String |
getPurchaseOrderQuoteTypeDescription() |
String |
getPurchaseOrderQuoteVendorNoteText() |
String |
getPurchaseOrderRetransmissionMethodCode() |
List<PurchaseOrderSensitiveData> |
getPurchaseOrderSensitiveData() |
PurchaseOrderVendorChoice |
getPurchaseOrderVendorChoice() |
String |
getPurchaseOrderVendorChoiceCode() |
PurchaseOrderVendorQuote |
getPurchaseOrderVendorQuote(int index) |
List<PurchaseOrderVendorQuote> |
getPurchaseOrderVendorQuotes() |
PurchaseOrderVendorStipulation |
getPurchaseOrderVendorStipulation(int index)
Returns the Vendor Stipulation at the specified index in this Purchase Order.
|
List |
getPurchaseOrderVendorStipulations() |
Class |
getPurchasingCapitalAssetItemClass() |
Class |
getPurchasingCapitalAssetSystemClass() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getRecurringPaymentAmount() |
Date |
getRecurringPaymentDate() |
RecurringPaymentFrequency |
getRecurringPaymentFrequency() |
String |
getRecurringPaymentFrequencyCode() |
Integer |
getRequisitionIdentifier() |
String |
getRetransmitHeader() |
Class |
getSourceAccountingLineClass()
Returns the default Source accounting line class.
|
String |
getStatusChange() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalDollarAmount()
Since one side of the document should match the other and the document should balance, the total dollar amount for the
document should either be the expense line or the income line.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalDollarAmount(boolean includeInactive,
boolean includeBelowTheLine)
Gets the total dollar amount for this Purchase Order.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalDollarAmountAboveLineItems()
Computes the total dollar amount of all above the line items.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalPreTaxDollarAmount()
Computes the pre tax total dollar amount of all items.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalPreTaxDollarAmount(boolean includeInactive,
boolean includeBelowTheLine)
Gets the pre tax total dollar amount for this Purchase Order.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalPreTaxDollarAmountAboveLineItems()
Computes the total dollar amount of all above the line items.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalTaxAmount() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalTaxAmount(boolean includeInactive,
boolean includeBelowTheLine)
Gets the tax total amount for this Purchase Order.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalTaxAmountAboveLineItems() |
String |
getVendorAliasName() |
PaymentTermType |
getVendorPaymentTerms() |
ShippingPaymentTerms |
getVendorShippingPaymentTerms() |
ShippingTitle |
getVendorShippingTitle() |
List<String> |
getWorkflowEngineDocumentIdsToLock() |
protected boolean |
isAwardReviewRequired() |
protected boolean |
isBudgetReviewRequired() |
protected boolean |
isContractManagementReviewRequired() |
boolean |
isCopyingNotesWhenSplitting() |
boolean |
isCreatedFromRequisition() |
boolean |
isInquiryRendered()
Overrides the method in PurchasingAccountsPayableDocumentBase to add the criteria
specific to Purchase Order Document.
|
protected boolean |
isObjectCodeAllowedForAwardRouting(PurApAccountingLine accountingLine,
org.kuali.rice.coreservice.framework.parameter.ParameterService parameterService) |
boolean |
isPendingActionIndicator() |
boolean |
isPendingSplit() |
boolean |
isPurchaseOrderAwarded()
Returns true if a vendor has been awarded for this Purchase Order.
|
boolean |
isPurchaseOrderConfirmedIndicator() |
boolean |
isPurchaseOrderCurrentIndicator() |
protected boolean |
isVendorEmployeeOrNonResidentAlien() |
void |
populatePurchaseOrderFromRequisition(RequisitionDocument requisitionDocument)
Populates this Purchase Order from the related Requisition Document.
|
void |
prepareForSave(org.kuali.rice.krad.rules.rule.event.KualiDocumentEvent event)
Overrides the method in PurchasingAccountsPayableDocumentBase to remove the
purchasingCapitalAssetSystem when the system type is either ONE or MULT.
|
void |
setAlternateVendorDetailAssignedIdentifier(Integer alternateVendorDetailAssignedIdentifier) |
void |
setAlternateVendorHeaderGeneratedIdentifier(Integer alternateVendorHeaderGeneratedIdentifier) |
void |
setAlternateVendorName(String alternateVendorName) |
void |
setAlternateVendorNumber(String vendorNumber)
Sets the alternateVendorNumber attribute value.
|
void |
setAssignedUserPrincipalId(String assignedUserPrincipalId) |
void |
setAssignedUserPrincipalName(String assignedUserPrincipalName) |
void |
setAssigningSensitiveData(boolean assigningSensitiveData) |
void |
setContractManager(ContractManager contractManager) |
void |
setContractManagerCode(Integer contractManagerCode) |
void |
setContractManagerName(String contractManagerName)
Deprecated.
|
void |
setCopyingNotesWhenSplitting(boolean copyingNotesWhenSplitting) |
void |
setDefaultValuesForAPO()
Sets default values for APO.
|
void |
setFinalPaymentAmount(org.kuali.rice.core.api.util.type.KualiDecimal finalPaymentAmount) |
void |
setFinalPaymentDate(Date finalPaymentDate) |
void |
setGlOnlySourceAccountingLines(List<SourceAccountingLine> glOnlySourceAccountingLines) |
void |
setInitialPaymentAmount(org.kuali.rice.core.api.util.type.KualiDecimal initialPaymentAmount) |
void |
setInitialPaymentDate(Date initialPaymentDate) |
void |
setInternalPurchasingLimit(org.kuali.rice.core.api.util.type.KualiDecimal internalPurchasingLimit) |
void |
setNewQuoteVendorDetailAssignedIdentifier(Integer newQuoteVendorDetailAssignedIdentifier) |
void |
setNewQuoteVendorHeaderGeneratedIdentifier(Integer newQuoteVendorHeaderGeneratedIdentifier) |
void |
setPendingActionIndicator(boolean pendingActionIndicator) |
void |
setPendingSplit(boolean pendingSplit) |
void |
setPurchaseOrderCommodityDescription(String purchaseOrderCommodityDescription) |
void |
setPurchaseOrderConfirmedIndicator(boolean purchaseOrderConfirmedIndicator) |
void |
setPurchaseOrderCreateTimestamp(Timestamp purchaseOrderCreateTimestamp) |
void |
setPurchaseOrderCurrentIndicator(boolean purchaseOrderCurrentIndicator) |
void |
setPurchaseOrderFirstTransmissionTimestamp(Timestamp purchaseOrderFirstTransmissionTimestamp) |
void |
setPurchaseOrderInitialOpenTimestamp(Timestamp purchaseOrderInitialOpenDate) |
void |
setPurchaseOrderLastTransmitTimestamp(Timestamp PurchaseOrderLastTransmitTimestamp) |
void |
setPurchaseOrderPreviousIdentifier(Integer purchaseOrderPreviousIdentifier) |
void |
setPurchaseOrderQuoteAwardedDate(Date purchaseOrderQuoteAwardedDate)
Sets the purchaseOrderQuoteAwardedDate attribute value.
|
void |
setPurchaseOrderQuoteDueDate(Date purchaseOrderQuoteDueDate) |
void |
setPurchaseOrderQuoteInitializationDate(Date purchaseOrderQuoteInitializationDate)
Sets the purchaseOrderQuoteInitializationDate attribute value.
|
void |
setPurchaseOrderQuoteListIdentifier(Integer purchaseOrderQuoteListIdentifier) |
void |
setPurchaseOrderQuoteTypeCode(String purchaseOrderQuoteTypeCode) |
void |
setPurchaseOrderQuoteVendorNoteText(String purchaseOrderQuoteVendorNoteText) |
void |
setPurchaseOrderRetransmissionMethodCode(String purchaseOrderRetransmissionMethodCode) |
void |
setPurchaseOrderSensitiveData(List<PurchaseOrderSensitiveData> purchaseOrderSensitiveData) |
void |
setPurchaseOrderVendorChoice(PurchaseOrderVendorChoice purchaseOrderVendorChoice) |
void |
setPurchaseOrderVendorChoiceCode(String purchaseOrderVendorChoiceCode) |
void |
setPurchaseOrderVendorQuotes(List<PurchaseOrderVendorQuote> purchaseOrderVendorQuotes) |
void |
setPurchaseOrderVendorStipulations(List purchaseOrderVendorStipulations) |
void |
setRecurringPaymentAmount(org.kuali.rice.core.api.util.type.KualiDecimal recurringPaymentAmount) |
void |
setRecurringPaymentDate(Date recurringPaymentDate) |
void |
setRecurringPaymentFrequency(RecurringPaymentFrequency recurringPaymentFrequency) |
void |
setRecurringPaymentFrequencyCode(String recurringPaymentFrequencyCode) |
void |
setRequisitionIdentifier(Integer requisitionIdentifier) |
void |
setRetransmitHeader(String retransmitHeader) |
void |
setStatusChange(String statusChange) |
void |
setVendorAliasName(String vendorAliasName) |
void |
setVendorPaymentTerms(PaymentTermType vendorPaymentTerms) |
void |
setVendorShippingPaymentTerms(ShippingPaymentTerms vendorShippingPaymentTerms) |
void |
setVendorShippingTitle(ShippingTitle vendorShippingTitle) |
void |
templateAlternateVendor(VendorDetail vendorDetail)
Sets alternate vendor fields based on a given VendorDetail.
|
addItem, 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, loadReceivingAddress, populateDocumentForRouting, 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, shouldGiveErrorForEmptyAccountsProration, templateBillingAddress, templateReceivingAddress, templateVendorAddress, templateVendorContract, templateVendorDetailbuildDocumentTitle, deleteItem, documentPerformsSufficientFundsCheck, fixItemReferences, getAccountDistributionMethod, getAccountsForRouting, getAccountsPayablePurchasingDocumentLinkIdentifier, getAccountTotalGLEntryAmount, getBelowTheLineTypes, getDeletionAwareAccountingLines, getFirstPendingGLEntry, getIsATypeOfPODoc, getIsATypeOfPurAPRecDoc, getIsATypeOfPurDoc, getIsPODoc, getIsReqsDoc, getItem, getItemByItemIdentifier, getItemByLineNumber, getItemByStringIdentifier, getItemLinePosition, getItems, getLicenseURL, getNeedWarningRelatedPOs, getOrderType, getPersistedSourceAccountingLinesForComparison, getPostingPeriodCodeFromPendingGLEntries, getPostingYearFromPendingGLEntries, getPostingYearNextOrCurrent, getPurapDocumentIdentifier, getPurchaseOrderTypeId, getRelatedViews, getSourceAccountingLines, getSourceAccountingLinesForComparison, getStatusCode, getTotalDollarAmountAboveLineItems, getTotalDollarAmountAllItems, getTotalDollarAmountForTradeIn, getTotalDollarAmountWithExclusions, getTotalDollarAmountWithExclusionsSubsetItems, getTotalPreTaxDollarAmountAboveLineItems, getTotalPreTaxDollarAmountAllItems, getTotalPreTaxDollarAmountWithExclusions, 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, setVendorStateCodeaddSourceAccountingLine, addTargetAccountingLine, buildAccountingLineMap, copyAccountingLines, customizeOffsetGeneralLedgerPendingEntry, generateDocumentGeneralLedgerPendingEntries, generateEvents, generateGeneralLedgerPendingEntries, 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, toCopy, toErrorCorrection, updatePostingYearForAccountingLinesaddPendingEntry, changeGeneralLedgerPendingEntriesApprovedStatusCode, checkSufficientFunds, clearAnyGeneralLedgerPendingEntries, getGeneralLedgerPendingEntries, getGeneralLedgerPendingEntry, getPendingLedgerEntriesForSufficientFundsChecking, removeGeneralLedgerPendingEntries, setGeneralLedgerPendingEntriescreateInitialAccountingPeriod, getAccountingPeriod, getAccountingPeriodCompositeString, getAccountingPeriodService, getDataDictionaryService, getDateTimeService, getFinancialDocumentTypeCode, getPostingPeriodCode, getPostingYear, retrieveCurrentAccountingPeriod, setAccountingPeriod, setAccountingPeriodCompositeString, setPostingPeriodCodegetApplicationDocumentStatus, getBusinessObjectService, getFinancialSystemDocumentHeader, getFinancialSystemDocumentService, getParameterService, prepareForSave, setApplicationDocumentStatus, setDocumentHeader, updateAndSaveAppDocStatusgetAllowsCopy, isSessionDocumentaddCopyErrorDocumentNote, addNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, createPropertySerializabilityEvaluator, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAttachmentService, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getLockClearningMethodNames, getNonLockingActionTakenCodes, getNote, getNotes, getNoteService, 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, waitdeleteItem, getItem, getItems, 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, getTotalDollarAmountAllItems, getTotalDollarAmountForTradeIn, getTotalPreTaxDollarAmountAllItems, 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, setPostingYeargetFinancialSystemDocumentHeaderaddNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAllowsCopy, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getLockClearningMethodNames, getNote, getNotes, 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, generateGeneralLedgerPendingEntries, getDocumentHeader, getFinancialDocumentTypeCode, getFinancialSystemDocumentHeader, getGeneralLedgerPendingEntryAmountForDetail, getGeneralLedgerPendingEntrySourceDetails, getPostingYear, isDebitprotected Timestamp purchaseOrderCreateTimestamp
protected Integer requisitionIdentifier
protected String purchaseOrderVendorChoiceCode
protected String recurringPaymentFrequencyCode
protected org.kuali.rice.core.api.util.type.KualiDecimal recurringPaymentAmount
protected Date recurringPaymentDate
protected org.kuali.rice.core.api.util.type.KualiDecimal initialPaymentAmount
protected Date initialPaymentDate
protected org.kuali.rice.core.api.util.type.KualiDecimal finalPaymentAmount
protected Date finalPaymentDate
protected Timestamp purchaseOrderInitialOpenTimestamp
protected Timestamp purchaseOrderLastTransmitTimestamp
protected Date purchaseOrderQuoteDueDate
protected String purchaseOrderQuoteTypeCode
protected String purchaseOrderQuoteVendorNoteText
protected boolean purchaseOrderConfirmedIndicator
protected String purchaseOrderCommodityDescription
protected Integer purchaseOrderPreviousIdentifier
protected Integer alternateVendorHeaderGeneratedIdentifier
protected Integer alternateVendorDetailAssignedIdentifier
protected Integer newQuoteVendorHeaderGeneratedIdentifier
protected Integer newQuoteVendorDetailAssignedIdentifier
protected String alternateVendorName
protected boolean purchaseOrderCurrentIndicator
protected boolean pendingActionIndicator
protected Timestamp purchaseOrderFirstTransmissionTimestamp
protected Integer contractManagerCode
protected Date purchaseOrderQuoteInitializationDate
protected Date purchaseOrderQuoteAwardedDate
protected String assignedUserPrincipalId
protected List<PurchaseOrderVendorStipulation> purchaseOrderVendorStipulations
protected List<PurchaseOrderVendorQuote> purchaseOrderVendorQuotes
protected String statusChange
protected String alternateVendorNumber
protected String purchaseOrderRetransmissionMethodCode
protected String retransmitHeader
protected Integer purchaseOrderQuoteListIdentifier
protected org.kuali.rice.core.api.util.type.KualiDecimal internalPurchasingLimit
protected boolean pendingSplit
protected boolean copyingNotesWhenSplitting
protected boolean assigningSensitiveData
protected List<PurchaseOrderSensitiveData> purchaseOrderSensitiveData
protected String assignedUserPrincipalName
protected List<SourceAccountingLine> glOnlySourceAccountingLines
protected PurchaseOrderVendorChoice purchaseOrderVendorChoice
protected PaymentTermType vendorPaymentTerms
protected ShippingTitle vendorShippingTitle
protected ShippingPaymentTerms vendorShippingPaymentTerms
protected RecurringPaymentFrequency recurringPaymentFrequency
protected ContractManager contractManager
public PurchaseOrderDocument()
public String getVendorAliasName()
public void setVendorAliasName(String vendorAliasName)
public PurchasingDocumentSpecificService getDocumentSpecificService()
getDocumentSpecificService in interface PurchasingDocumentgetDocumentSpecificService in class PurchasingDocumentBasepublic boolean isInquiryRendered()
isInquiryRendered in interface PurchasingAccountsPayableDocumentisInquiryRendered in class PurchasingAccountsPayableDocumentBasePurchasingAccountsPayableDocumentBase.isInquiryRendered()public String getDocumentTitle()
getDocumentTitle in interface org.kuali.rice.krad.document.DocumentgetDocumentTitle in class org.kuali.rice.krad.document.DocumentBaseDocumentBase.getDocumentTitle()protected String getCustomDocumentTitle()
public Class getSourceAccountingLineClass()
AccountingDocumentBasegetSourceAccountingLineClass in interface AccountingDocumentgetSourceAccountingLineClass in class AccountingDocumentBaseAccountingDocument.getSourceAccountingLineClass()protected PurApAccountingLine getFirstAccount()
public String getAssignedUserPrincipalId()
public void setAssignedUserPrincipalId(String assignedUserPrincipalId)
public String getAssignedUserPrincipalName()
public void setAssignedUserPrincipalName(String assignedUserPrincipalName)
public boolean getAssigningSensitiveData()
public void setAssigningSensitiveData(boolean assigningSensitiveData)
public List<PurchaseOrderSensitiveData> getPurchaseOrderSensitiveData()
public void setPurchaseOrderSensitiveData(List<PurchaseOrderSensitiveData> purchaseOrderSensitiveData)
public ContractManager getContractManager()
public void setContractManager(ContractManager contractManager)
public Integer getContractManagerCode()
public void setContractManagerCode(Integer contractManagerCode)
public List buildListOfDeletionAwareLists()
buildListOfDeletionAwareLists in interface org.kuali.rice.krad.bo.PersistableBusinessObjectbuildListOfDeletionAwareLists in class PurchasingDocumentBasePurchasingDocumentBase.buildListOfDeletionAwareLists()public Boolean getOverrideWorkflowButtons()
public void customPrepareForSave(org.kuali.rice.krad.rules.rule.event.KualiDocumentEvent event)
PurchasingAccountsPayableDocumentBasecustomPrepareForSave in class PurchasingAccountsPayableDocumentBaseevent - the event involved in this action.org.kuali.ole.module.purap.document.PurchasingAccountsPayableDocumentBase#customPrepareForSave()public void prepareForSave(org.kuali.rice.krad.rules.rule.event.KualiDocumentEvent event)
PurchasingDocumentBaseprepareForSave in interface org.kuali.rice.krad.document.DocumentprepareForSave in class PurchasingDocumentBaseFinancialSystemTransactionalDocumentBase.prepareForSave()public void setDefaultValuesForAPO()
public void populatePurchaseOrderFromRequisition(RequisitionDocument requisitionDocument)
requisitionDocument - the Requisition Document from which field values are copied.public PurchaseOrderVendorStipulation getPurchaseOrderVendorStipulation(int index)
index - the specified index.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.ole.sys.document.GeneralLedgerPostingDocumentBase#doRouteStatusChange()protected String getCurrentRouteNodeName(org.kuali.rice.kew.api.WorkflowDocument wd) throws org.kuali.rice.kew.api.exception.WorkflowException
wd - the current workflow document.org.kuali.rice.kew.api.exception.WorkflowExceptionpublic void appSpecificRouteDocumentToUser(org.kuali.rice.kew.api.WorkflowDocument workflowDocument, String routePrincipalName, String annotation, String responsibility) throws org.kuali.rice.kew.api.exception.WorkflowException
workflowDocument - the associated workflow document.userNetworkId - the network ID of the user to be sent to.annotation - the annotation notes contained in this document.responsibility - the responsibility specified in the request.org.kuali.rice.kew.api.exception.WorkflowExceptionpublic void doRouteLevelChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteLevelChange levelChangeEvent)
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 void doActionTaken(org.kuali.rice.kew.framework.postprocessor.ActionTakenEvent event)
doActionTaken in interface org.kuali.rice.krad.document.DocumentdoActionTaken in class org.kuali.rice.krad.document.DocumentBaseorg.kuali.rice.krad.document.DocumentBase#doActionTaken(org.kuali.rice.kew.clientapp.vo.ActionTakenEventDTO)public List getItemsActiveOnly()
public List getItemsActiveOnlySetupAlternateAmount()
public Integer getAlternateVendorDetailAssignedIdentifier()
public void setAlternateVendorDetailAssignedIdentifier(Integer alternateVendorDetailAssignedIdentifier)
public Integer getAlternateVendorHeaderGeneratedIdentifier()
public void setAlternateVendorHeaderGeneratedIdentifier(Integer alternateVendorHeaderGeneratedIdentifier)
public String getAlternateVendorName()
public void setAlternateVendorName(String alternateVendorName)
public org.kuali.rice.core.api.util.type.KualiDecimal getFinalPaymentAmount()
public void setFinalPaymentAmount(org.kuali.rice.core.api.util.type.KualiDecimal finalPaymentAmount)
public Date getFinalPaymentDate()
public void setFinalPaymentDate(Date finalPaymentDate)
public org.kuali.rice.core.api.util.type.KualiDecimal getInitialPaymentAmount()
public void setInitialPaymentAmount(org.kuali.rice.core.api.util.type.KualiDecimal initialPaymentAmount)
public Date getInitialPaymentDate()
public void setInitialPaymentDate(Date initialPaymentDate)
public String getPurchaseOrderCommodityDescription()
public void setPurchaseOrderCommodityDescription(String purchaseOrderCommodityDescription)
public boolean isPurchaseOrderConfirmedIndicator()
public void setPurchaseOrderConfirmedIndicator(boolean purchaseOrderConfirmedIndicator)
public Timestamp getPurchaseOrderCreateTimestamp()
public void setPurchaseOrderCreateTimestamp(Timestamp purchaseOrderCreateTimestamp)
public Timestamp getPurchaseOrderInitialOpenTimestamp()
public void setPurchaseOrderInitialOpenTimestamp(Timestamp purchaseOrderInitialOpenDate)
public Timestamp getPurchaseOrderLastTransmitTimestamp()
public void setPurchaseOrderLastTransmitTimestamp(Timestamp PurchaseOrderLastTransmitTimestamp)
public Integer getPurchaseOrderPreviousIdentifier()
public void setPurchaseOrderPreviousIdentifier(Integer purchaseOrderPreviousIdentifier)
public Date getPurchaseOrderQuoteDueDate()
public void setPurchaseOrderQuoteDueDate(Date purchaseOrderQuoteDueDate)
public String getPurchaseOrderQuoteTypeDescription()
public String getPurchaseOrderQuoteTypeCode()
public void setPurchaseOrderQuoteTypeCode(String purchaseOrderQuoteTypeCode)
public String getPurchaseOrderQuoteVendorNoteText()
public void setPurchaseOrderQuoteVendorNoteText(String purchaseOrderQuoteVendorNoteText)
public String getPurchaseOrderVendorChoiceCode()
public void setPurchaseOrderVendorChoiceCode(String purchaseOrderVendorChoiceCode)
public org.kuali.rice.core.api.util.type.KualiDecimal getRecurringPaymentAmount()
public void setRecurringPaymentAmount(org.kuali.rice.core.api.util.type.KualiDecimal recurringPaymentAmount)
public Date getRecurringPaymentDate()
public void setRecurringPaymentDate(Date recurringPaymentDate)
public String getRecurringPaymentFrequencyCode()
public void setRecurringPaymentFrequencyCode(String recurringPaymentFrequencyCode)
public Integer getRequisitionIdentifier()
public void setRequisitionIdentifier(Integer requisitionIdentifier)
public PurchaseOrderVendorChoice getPurchaseOrderVendorChoice()
public void setPurchaseOrderVendorChoice(PurchaseOrderVendorChoice purchaseOrderVendorChoice)
public RecurringPaymentFrequency getRecurringPaymentFrequency()
public void setRecurringPaymentFrequency(RecurringPaymentFrequency recurringPaymentFrequency)
public PaymentTermType getVendorPaymentTerms()
public void setVendorPaymentTerms(PaymentTermType vendorPaymentTerms)
public ShippingPaymentTerms getVendorShippingPaymentTerms()
public void setVendorShippingPaymentTerms(ShippingPaymentTerms vendorShippingPaymentTerms)
public ShippingTitle getVendorShippingTitle()
public void setVendorShippingTitle(ShippingTitle vendorShippingTitle)
public List getPurchaseOrderVendorStipulations()
public String getStatusChange()
public void setPurchaseOrderVendorStipulations(List purchaseOrderVendorStipulations)
public List<PurchaseOrderVendorQuote> getPurchaseOrderVendorQuotes()
public void setPurchaseOrderVendorQuotes(List<PurchaseOrderVendorQuote> purchaseOrderVendorQuotes)
public PurchaseOrderVendorQuote getPurchaseOrderVendorQuote(int index)
public void setStatusChange(String statusChange)
public String getPurchaseOrderRetransmissionMethodCode()
public void setPurchaseOrderRetransmissionMethodCode(String purchaseOrderRetransmissionMethodCode)
public String getRetransmitHeader()
public void setRetransmitHeader(String retransmitHeader)
public boolean isPendingActionIndicator()
public void setPendingActionIndicator(boolean pendingActionIndicator)
public boolean isPurchaseOrderCurrentIndicator()
public void setPurchaseOrderCurrentIndicator(boolean purchaseOrderCurrentIndicator)
public Timestamp getPurchaseOrderFirstTransmissionTimestamp()
public void setPurchaseOrderFirstTransmissionTimestamp(Timestamp purchaseOrderFirstTransmissionTimestamp)
public Date getPurchaseOrderQuoteAwardedDate()
public void setPurchaseOrderQuoteAwardedDate(Date purchaseOrderQuoteAwardedDate)
purchaseOrderQuoteAwardedDate - The purchaseOrderQuoteAwardedDate to set.public Date getPurchaseOrderQuoteInitializationDate()
public void setPurchaseOrderQuoteInitializationDate(Date purchaseOrderQuoteInitializationDate)
purchaseOrderQuoteInitializationDate - The purchaseOrderQuoteInitializationDate to set.public String getAlternateVendorNumber()
public void setAlternateVendorNumber(String vendorNumber)
alternateVendorNumber - The vendorNumber to set.public void templateAlternateVendor(VendorDetail vendorDetail)
vendorDetail - the vendor detail used to set vendor fields.public Class getItemClass()
PurchasingAccountsPayableDocumentgetItemClass in interface PurapItemOperationsgetItemClass in interface PurchasingAccountsPayableDocumentgetItemClass in class PurchasingAccountsPayableDocumentBasePurchasingAccountsPayableDocumentBase.getItemClass()public Class getItemUseTaxClass()
getItemUseTaxClass in class PurchasingAccountsPayableDocumentBasepublic RequisitionDocument getPurApSourceDocumentIfPossible()
PurchasingAccountsPayableDocumentgetPurApSourceDocumentIfPossible in interface PurchasingAccountsPayableDocumentgetPurApSourceDocumentIfPossible in class PurchasingAccountsPayableDocumentBasePurchasingAccountsPayableDocumentBase.getPurApSourceDocumentIfPossible()public String getPurApSourceDocumentLabelIfPossible()
PurchasingAccountsPayableDocumentgetPurApSourceDocumentLabelIfPossible in interface PurchasingAccountsPayableDocumentgetPurApSourceDocumentLabelIfPossible in class PurchasingAccountsPayableDocumentBasePurchasingAccountsPayableDocumentBase.getPurApSourceDocumentLabelIfPossible()public Integer getNewQuoteVendorDetailAssignedIdentifier()
public void setNewQuoteVendorDetailAssignedIdentifier(Integer newQuoteVendorDetailAssignedIdentifier)
public Integer getNewQuoteVendorHeaderGeneratedIdentifier()
public void setNewQuoteVendorHeaderGeneratedIdentifier(Integer newQuoteVendorHeaderGeneratedIdentifier)
public Integer getPurchaseOrderQuoteListIdentifier()
public void setPurchaseOrderQuoteListIdentifier(Integer purchaseOrderQuoteListIdentifier)
public boolean isPurchaseOrderAwarded()
public PurchaseOrderVendorQuote getAwardedVendorQuote()
public org.kuali.rice.core.api.util.type.KualiDecimal getTotalDollarAmount()
AccountingDocumentBasegetTotalDollarAmount in interface PurchasingAccountsPayableDocumentgetTotalDollarAmount in interface PurchasingDocumentgetTotalDollarAmount in interface AmountTotalinggetTotalDollarAmount in class PurchasingAccountsPayableDocumentBasePurchasingAccountsPayableDocumentBase.getTotalDollarAmount()public org.kuali.rice.core.api.util.type.KualiDecimal getTotalDollarAmountAboveLineItems()
PurchasingAccountsPayableDocumentBasegetTotalDollarAmountAboveLineItems in interface PurchasingAccountsPayableDocumentgetTotalDollarAmountAboveLineItems in class PurchasingAccountsPayableDocumentBasePurchasingAccountsPayableDocumentBase.getTotalDollarAmountAboveLineItems()public org.kuali.rice.core.api.util.type.KualiDecimal getTotalDollarAmount(boolean includeInactive, boolean includeBelowTheLine)
includeInactive - indicates whether inactive items shall be included.includeBelowTheLine - indicates whether below the line items shall be included.public org.kuali.rice.core.api.util.type.KualiDecimal getTotalPreTaxDollarAmount()
PurchasingAccountsPayableDocumentgetTotalPreTaxDollarAmount in interface PurchasingAccountsPayableDocumentgetTotalPreTaxDollarAmount in class PurchasingAccountsPayableDocumentBasePurchasingAccountsPayableDocumentBase.getTotalPreTaxDollarAmount()public org.kuali.rice.core.api.util.type.KualiDecimal getTotalPreTaxDollarAmountAboveLineItems()
PurchasingAccountsPayableDocumentBasegetTotalPreTaxDollarAmountAboveLineItems in class PurchasingAccountsPayableDocumentBasePurchasingAccountsPayableDocumentBase.getTotalPreTaxDollarAmountAboveLineItems()public org.kuali.rice.core.api.util.type.KualiDecimal getTotalPreTaxDollarAmount(boolean includeInactive, boolean includeBelowTheLine)
includeInactive - indicates whether inactive items shall be included.includeBelowTheLine - indicates whether below the line items shall be included.public org.kuali.rice.core.api.util.type.KualiDecimal getTotalTaxAmount()
getTotalTaxAmount in interface PurchasingAccountsPayableDocumentgetTotalTaxAmount in class PurchasingAccountsPayableDocumentBasepublic org.kuali.rice.core.api.util.type.KualiDecimal getTotalTaxAmountAboveLineItems()
getTotalTaxAmountAboveLineItems in interface PurchasingAccountsPayableDocumentgetTotalTaxAmountAboveLineItems in class PurchasingAccountsPayableDocumentBasepublic org.kuali.rice.core.api.util.type.KualiDecimal getTotalTaxAmount(boolean includeInactive, boolean includeBelowTheLine)
includeInactive - indicates whether inactive items shall be included.includeBelowTheLine - indicates whether below the line items shall be included.public boolean getContainsUnpaidPaymentRequestsOrCreditMemos()
public boolean getAdditionalChargesExist()
@Deprecated public String getContractManagerName()
@Deprecated public void setContractManagerName(String contractManagerName)
public org.kuali.rice.core.api.util.type.KualiDecimal getInternalPurchasingLimit()
public void setInternalPurchasingLimit(org.kuali.rice.core.api.util.type.KualiDecimal internalPurchasingLimit)
public boolean isPendingSplit()
public void setPendingSplit(boolean pendingSplit)
public boolean isCopyingNotesWhenSplitting()
public void setCopyingNotesWhenSplitting(boolean copyingNotesWhenSplitting)
public void customizeExplicitGeneralLedgerPendingEntry(GeneralLedgerPendingEntrySourceDetail postable, GeneralLedgerPendingEntry explicitEntry)
customizeExplicitGeneralLedgerPendingEntry in class AccountingDocumentBaseorg.kuali.module.purap.rules.PurapAccountingDocumentRuleBase#customizeExplicitGeneralLedgerPendingEntry(org.kuali.ole.sys.document.AccountingDocument,
org.kuali.ole.sys.businessobject.AccountingLine, org.kuali.ole.sys.businessobject.GeneralLedgerPendingEntry)public Class getPurchasingCapitalAssetItemClass()
getPurchasingCapitalAssetItemClass in interface PurchasingDocumentgetPurchasingCapitalAssetItemClass in class PurchasingDocumentBasepublic Class getPurchasingCapitalAssetSystemClass()
getPurchasingCapitalAssetSystemClass in interface PurchasingDocumentgetPurchasingCapitalAssetSystemClass in class PurchasingDocumentBasepublic boolean canClosePOForTradeIn()
po - public boolean answerSplitNodeQuestion(String nodeName) throws UnsupportedOperationException
answerSplitNodeQuestion in interface FinancialSystemDocumentanswerSplitNodeQuestion in class FinancialSystemTransactionalDocumentBaseUnsupportedOperationExceptionFinancialSystemTransactionalDocumentBase.answerSplitNodeQuestion(java.lang.String)protected boolean isContractManagementReviewRequired()
protected boolean isAwardReviewRequired()
protected boolean isObjectCodeAllowedForAwardRouting(PurApAccountingLine accountingLine, org.kuali.rice.coreservice.framework.parameter.ParameterService parameterService)
protected boolean isBudgetReviewRequired()
protected boolean isVendorEmployeeOrNonResidentAlien()
public List<Account> getAccountsForAwardRouting()
public org.kuali.rice.kew.api.document.search.DocumentSearchCriteria convertSelections(org.kuali.rice.kew.api.document.search.DocumentSearchCriteria searchCriteria)
convertSelections in interface MultiselectableDocSearchConversionpublic boolean getPurchaseOrderCurrentIndicatorForSearching()
public String getDocumentTitleForResult() throws org.kuali.rice.kew.api.exception.WorkflowException
org.kuali.rice.kew.api.exception.WorkflowExceptionpublic boolean getNeedWarning()
public List<SourceAccountingLine> getGlOnlySourceAccountingLines()
public void setGlOnlySourceAccountingLines(List<SourceAccountingLine> glOnlySourceAccountingLines)
public org.kuali.rice.krad.bo.PersistableBusinessObject getNoteTarget()
getNoteTarget in interface org.kuali.rice.krad.document.DocumentgetNoteTarget in class org.kuali.rice.krad.document.DocumentBasepublic org.kuali.rice.krad.util.NoteType getNoteType()
getNoteType in interface org.kuali.rice.krad.document.DocumentgetNoteType in class PurchasingAccountsPayableDocumentBasepublic boolean isCreatedFromRequisition()
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.