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, 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 |
---|
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, templateVendorDetail
buildDocumentTitle, 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, setVendorStateCode
addSourceAccountingLine, 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, 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
getAllowsCopy, isSessionDocument
addCopyErrorDocumentNote, 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, 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, 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, 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, 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, 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, wrapDocumentWithMetadataForXmlSerialization
getExtension, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
addPendingEntry, clearAnyGeneralLedgerPendingEntries, generateDocumentGeneralLedgerPendingEntries, generateGeneralLedgerPendingEntries, getDocumentHeader, getFinancialDocumentTypeCode, getFinancialSystemDocumentHeader, getGeneralLedgerPendingEntryAmountForDetail, getGeneralLedgerPendingEntrySourceDetails, getPostingYear, isDebit
protected 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 PurchasingDocument
getDocumentSpecificService
in class PurchasingDocumentBase
public boolean isInquiryRendered()
isInquiryRendered
in interface PurchasingAccountsPayableDocument
isInquiryRendered
in class PurchasingAccountsPayableDocumentBase
PurchasingAccountsPayableDocumentBase.isInquiryRendered()
public String getDocumentTitle()
getDocumentTitle
in interface org.kuali.rice.krad.document.Document
getDocumentTitle
in class org.kuali.rice.krad.document.DocumentBase
DocumentBase.getDocumentTitle()
protected String getCustomDocumentTitle()
public Class getSourceAccountingLineClass()
AccountingDocumentBase
getSourceAccountingLineClass
in interface AccountingDocument
getSourceAccountingLineClass
in class AccountingDocumentBase
AccountingDocument.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.PersistableBusinessObject
buildListOfDeletionAwareLists
in class PurchasingDocumentBase
PurchasingDocumentBase.buildListOfDeletionAwareLists()
public Boolean getOverrideWorkflowButtons()
public void customPrepareForSave(org.kuali.rice.krad.rules.rule.event.KualiDocumentEvent event)
PurchasingAccountsPayableDocumentBase
customPrepareForSave
in class PurchasingAccountsPayableDocumentBase
event
- 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)
PurchasingDocumentBase
prepareForSave
in interface org.kuali.rice.krad.document.Document
prepareForSave
in class PurchasingDocumentBase
FinancialSystemTransactionalDocumentBase.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.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.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.WorkflowException
public 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.WorkflowException
public void doRouteLevelChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteLevelChange levelChangeEvent)
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 void doActionTaken(org.kuali.rice.kew.framework.postprocessor.ActionTakenEvent event)
doActionTaken
in interface org.kuali.rice.krad.document.Document
doActionTaken
in class org.kuali.rice.krad.document.DocumentBase
org.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()
PurchasingAccountsPayableDocument
getItemClass
in interface PurapItemOperations
getItemClass
in interface PurchasingAccountsPayableDocument
getItemClass
in class PurchasingAccountsPayableDocumentBase
PurchasingAccountsPayableDocumentBase.getItemClass()
public Class getItemUseTaxClass()
getItemUseTaxClass
in class PurchasingAccountsPayableDocumentBase
public RequisitionDocument getPurApSourceDocumentIfPossible()
PurchasingAccountsPayableDocument
getPurApSourceDocumentIfPossible
in interface PurchasingAccountsPayableDocument
getPurApSourceDocumentIfPossible
in class PurchasingAccountsPayableDocumentBase
PurchasingAccountsPayableDocumentBase.getPurApSourceDocumentIfPossible()
public String getPurApSourceDocumentLabelIfPossible()
PurchasingAccountsPayableDocument
getPurApSourceDocumentLabelIfPossible
in interface PurchasingAccountsPayableDocument
getPurApSourceDocumentLabelIfPossible
in class PurchasingAccountsPayableDocumentBase
PurchasingAccountsPayableDocumentBase.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()
AccountingDocumentBase
getTotalDollarAmount
in interface PurchasingAccountsPayableDocument
getTotalDollarAmount
in interface PurchasingDocument
getTotalDollarAmount
in interface AmountTotaling
getTotalDollarAmount
in class PurchasingAccountsPayableDocumentBase
PurchasingAccountsPayableDocumentBase.getTotalDollarAmount()
public org.kuali.rice.core.api.util.type.KualiDecimal getTotalDollarAmountAboveLineItems()
PurchasingAccountsPayableDocumentBase
getTotalDollarAmountAboveLineItems
in interface PurchasingAccountsPayableDocument
getTotalDollarAmountAboveLineItems
in class PurchasingAccountsPayableDocumentBase
PurchasingAccountsPayableDocumentBase.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()
PurchasingAccountsPayableDocument
getTotalPreTaxDollarAmount
in interface PurchasingAccountsPayableDocument
getTotalPreTaxDollarAmount
in class PurchasingAccountsPayableDocumentBase
PurchasingAccountsPayableDocumentBase.getTotalPreTaxDollarAmount()
public org.kuali.rice.core.api.util.type.KualiDecimal getTotalPreTaxDollarAmountAboveLineItems()
PurchasingAccountsPayableDocumentBase
getTotalPreTaxDollarAmountAboveLineItems
in class PurchasingAccountsPayableDocumentBase
PurchasingAccountsPayableDocumentBase.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 PurchasingAccountsPayableDocument
getTotalTaxAmount
in class PurchasingAccountsPayableDocumentBase
public org.kuali.rice.core.api.util.type.KualiDecimal getTotalTaxAmountAboveLineItems()
getTotalTaxAmountAboveLineItems
in interface PurchasingAccountsPayableDocument
getTotalTaxAmountAboveLineItems
in class PurchasingAccountsPayableDocumentBase
public 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 AccountingDocumentBase
org.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 PurchasingDocument
getPurchasingCapitalAssetItemClass
in class PurchasingDocumentBase
public Class getPurchasingCapitalAssetSystemClass()
getPurchasingCapitalAssetSystemClass
in interface PurchasingDocument
getPurchasingCapitalAssetSystemClass
in class PurchasingDocumentBase
public boolean canClosePOForTradeIn()
po
- public boolean answerSplitNodeQuestion(String nodeName) throws UnsupportedOperationException
answerSplitNodeQuestion
in interface FinancialSystemDocument
answerSplitNodeQuestion
in class FinancialSystemTransactionalDocumentBase
UnsupportedOperationException
FinancialSystemTransactionalDocumentBase.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 MultiselectableDocSearchConversion
public boolean getPurchaseOrderCurrentIndicatorForSearching()
public String getDocumentTitleForResult() throws org.kuali.rice.kew.api.exception.WorkflowException
org.kuali.rice.kew.api.exception.WorkflowException
public 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.Document
getNoteTarget
in class org.kuali.rice.krad.document.DocumentBase
public org.kuali.rice.krad.util.NoteType getNoteType()
getNoteType
in interface org.kuali.rice.krad.document.Document
getNoteType
in class PurchasingAccountsPayableDocumentBase
public boolean isCreatedFromRequisition()
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.