org.kuali.kfs.module.purap.document
Class PurchasingDocumentBase

java.lang.Object
  extended by org.kuali.rice.kns.bo.BusinessObjectBase
      extended by org.kuali.rice.kns.bo.PersistableBusinessObjectBase
          extended by org.kuali.rice.kns.document.DocumentBase
              extended by org.kuali.rice.kns.document.TransactionalDocumentBase
                  extended by org.kuali.kfs.sys.document.FinancialSystemTransactionalDocumentBase
                      extended by org.kuali.kfs.sys.document.LedgerPostingDocumentBase
                          extended by org.kuali.kfs.sys.document.GeneralLedgerPostingDocumentBase
                              extended by org.kuali.kfs.sys.document.AccountingDocumentBase
                                  extended by org.kuali.kfs.module.purap.document.PurchasingAccountsPayableDocumentBase
                                      extended by org.kuali.kfs.module.purap.document.PurchasingDocumentBase
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, PurapItemOperations, PurchasingAccountsPayableDocument, PurchasingDocument, AccountingDocument, AmountTotaling, FinancialSystemTransactionalDocument, GeneralLedgerPendingEntrySource, GeneralLedgerPostingDocument, LedgerPostingDocument, org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.bo.PersistableBusinessObject, org.kuali.rice.kns.document.Document, org.kuali.rice.kns.document.SessionDocument, org.kuali.rice.kns.document.TransactionalDocument
Direct Known Subclasses:
PurchaseOrderDocument, RequisitionDocument

public abstract class PurchasingDocumentBase
extends PurchasingAccountsPayableDocumentBase
implements PurchasingDocument

Base class for Purchasing Documents.

See Also:
Serialized Form

Field Summary
protected  boolean addressToVendorIndicator
           
protected  String billingCityName
           
protected  String billingCountryCode
           
protected  String billingLine1Address
           
protected  String billingLine2Address
           
protected  String billingName
           
protected  String billingPhoneNumber
           
protected  String billingPostalCode
           
protected  String billingStateCode
           
protected  CapitalAssetSystemState capitalAssetSystemState
           
protected  String capitalAssetSystemStateCode
           
protected  CapitalAssetSystemType capitalAssetSystemType
           
protected  String capitalAssetSystemTypeCode
           
protected  Chart chartOfAccounts
           
protected  String chartOfAccountsCode
           
protected  List<CommodityCode> commodityCodesForRouting
           
protected  String deliveryBuildingCode
           
protected  String deliveryBuildingLine1Address
           
protected  String deliveryBuildingLine2Address
           
protected  String deliveryBuildingName
           
protected  boolean deliveryBuildingOtherIndicator
           
protected  String deliveryBuildingRoomNumber
           
protected  CampusParameter deliveryCampus
           
protected  String deliveryCampusCode
           
protected  String deliveryCityName
           
protected  String deliveryCountryCode
           
protected  String deliveryInstructionText
           
protected  String deliveryPostalCode
           
protected  Date deliveryRequiredDate
           
protected  DeliveryRequiredDateReason deliveryRequiredDateReason
           
protected  String deliveryRequiredDateReasonCode
           
protected  String deliveryStateCode
           
protected  String deliveryToEmailAddress
           
protected  String deliveryToName
           
protected  String deliveryToPhoneNumber
           
protected  String documentFundingSourceCode
           
protected  String externalOrganizationB2bSupplierIdentifier
           
protected  FundingSource fundingSource
           
protected  String institutionContactEmailAddress
           
protected  String institutionContactName
           
protected  String institutionContactPhoneNumber
           
protected static org.apache.log4j.Logger LOG
           
protected  Account nonInstitutionFundAccount
           
protected  String nonInstitutionFundAccountNumber
           
protected  Chart nonInstitutionFundChartOfAccounts
           
protected  String nonInstitutionFundChartOfAccountsCode
           
protected  Organization nonInstitutionFundOrganization
           
protected  String nonInstitutionFundOrganizationCode
           
protected  Chart nonInstitutionFundOrgChartOfAccounts
           
protected  String nonInstitutionFundOrgChartOfAccountsCode
           
protected  Organization organization
           
protected  String organizationCode
           
protected  boolean paymentRequestPositiveApprovalIndicator
           
protected  boolean purchaseOrderAutomaticIndicator
           
protected  Date purchaseOrderBeginDate
           
protected  PurchaseOrderCostSource purchaseOrderCostSource
           
protected  String purchaseOrderCostSourceCode
           
protected  Date purchaseOrderEndDate
           
protected  org.kuali.rice.kns.util.KualiDecimal purchaseOrderTotalLimit
           
protected  PurchaseOrderTransmissionMethod purchaseOrderTransmissionMethod
           
protected  String purchaseOrderTransmissionMethodCode
           
protected  List<PurchasingCapitalAssetItem> purchasingCapitalAssetItems
           
protected  List<CapitalAssetSystem> purchasingCapitalAssetSystems
           
protected  String receivingCityName
           
protected  String receivingCountryCode
           
protected  boolean receivingDocumentRequiredIndicator
           
protected  String receivingLine1Address
           
protected  String receivingLine2Address
           
protected  String receivingName
           
protected  String receivingPostalCode
           
protected  String receivingStateCode
           
protected  RecurringPaymentType recurringPaymentType
           
protected  String recurringPaymentTypeCode
           
protected  String requestorPersonEmailAddress
           
protected  String requestorPersonName
           
protected  String requestorPersonPhoneNumber
           
protected  RequisitionSource requisitionSource
           
protected  String requisitionSourceCode
           
protected  String supplierDiversityLabel
           
protected  String vendorContactsLabel
           
protected  VendorContract vendorContract
           
protected  Integer vendorContractGeneratedIdentifier
           
protected  String vendorFaxNumber
           
protected  String vendorNoteText
           
protected  String vendorPaymentTermsCode
           
protected  String vendorPhoneNumber
           
protected  Boolean vendorRestrictedIndicator
           
protected  String vendorShippingPaymentTermsCode
           
protected  String vendorShippingTitleCode
           
 
Fields inherited from class org.kuali.kfs.module.purap.document.PurchasingAccountsPayableDocumentBase
accountsForRouting, accountsPayablePurchasingDocumentLinkIdentifier, allowDeleteAwareCollection, belowTheLineTypes, items, overrideWorkflowButtons, purapDocumentIdentifier, relatedViews, sensitive, status, statusCode, useTaxIndicator, vendorAddressGeneratedIdentifier, vendorAddressInternationalProvinceName, vendorAttentionName, vendorCityName, vendorCountry, vendorCountryCode, vendorCustomerNumber, vendorDetail, vendorDetailAssignedIdentifier, vendorHeaderGeneratedIdentifier, vendorLine1Address, vendorLine2Address, vendorName, vendorNumber, vendorPostalCode, vendorStateCode
 
Fields inherited from class org.kuali.kfs.sys.document.AccountingDocumentBase
dataDictionaryEntry, nextSourceLineNumber, nextTargetLineNumber, sourceAccountingLineClass, sourceAccountingLines, targetAccountingLineClass, targetAccountingLines
 
Fields inherited from class org.kuali.kfs.sys.document.GeneralLedgerPostingDocumentBase
generalLedgerPendingEntries
 
Fields inherited from class org.kuali.kfs.sys.document.LedgerPostingDocumentBase
accountingPeriod, accountingPeriodService, checkPostingYearForCopy, dataDictionaryService, dateTimeService, postingPeriodCode, postingYear
 
Fields inherited from class org.kuali.kfs.sys.document.FinancialSystemTransactionalDocumentBase
documentHeader
 
Fields inherited from class org.kuali.rice.kns.document.DocumentBase
documentBusinessObject, documentNumber
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
PurchasingDocumentBase()
          Default Constructor.
 
Method Summary
 void addItem(PurApItem item)
          Adds the specified item to this document.
 List buildListOfDeletionAwareLists()
           
 void clearCapitalAssetFields()
           
 boolean getAddressToVendorIndicator()
           
 String getBillingCityName()
           
 String getBillingCountryCode()
           
 String getBillingCountryName()
           
 String getBillingLine1Address()
           
 String getBillingLine2Address()
           
 String getBillingName()
           
 String getBillingPhoneNumber()
           
 String getBillingPostalCode()
           
 String getBillingStateCode()
           
 CapitalAssetSystemState getCapitalAssetSystemState()
           
 String getCapitalAssetSystemStateCode()
           
 CapitalAssetSystemType getCapitalAssetSystemType()
           
 String getCapitalAssetSystemTypeCode()
           
 String getChartAndOrgCodeForResult()
           
 Chart getChartOfAccounts()
           
 String getChartOfAccountsCode()
           
 List<CommodityCode> getCommodityCodesForRouting()
           
 String getDeliveryBuildingCode()
           
 String getDeliveryBuildingLine1Address()
           
 String getDeliveryBuildingLine2Address()
           
 String getDeliveryBuildingName()
           
 String getDeliveryBuildingRoomNumber()
           
 CampusParameter getDeliveryCampus()
           
 String getDeliveryCampusCode()
           
 String getDeliveryCampusCodeForSearch()
           
 String getDeliveryCityName()
           
 String getDeliveryCountryCode()
           
 String getDeliveryCountryName()
           
 String getDeliveryInstructionText()
           
 String getDeliveryPostalCode()
           
 Date getDeliveryRequiredDate()
           
 DeliveryRequiredDateReason getDeliveryRequiredDateReason()
           
 String getDeliveryRequiredDateReasonCode()
           
 String getDeliveryStateCode()
           
 String getDeliveryToEmailAddress()
           
 String getDeliveryToName()
           
 String getDeliveryToPhoneNumber()
           
 String getDocumentChartOfAccountsCodeForSearching()
           
 String getDocumentFundingSourceCode()
           
 String getDocumentOrganizationCodeForSearching()
           
abstract  PurchasingDocumentSpecificService getDocumentSpecificService()
           
 String getExternalOrganizationB2bSupplierIdentifier()
           
 FundingSource getFundingSource()
           
 boolean getHasB2BVendor()
           
 String getInstitutionContactEmailAddress()
           
 String getInstitutionContactName()
           
 String getInstitutionContactPhoneNumber()
           
 ItemParser getItemParser()
          Gets the appropriate ItemParser for the PurchasingDocument
 Account getNonInstitutionFundAccount()
           
 String getNonInstitutionFundAccountNumber()
           
 Chart getNonInstitutionFundChartOfAccounts()
           
 String getNonInstitutionFundChartOfAccountsCode()
           
 Organization getNonInstitutionFundOrganization()
           
 String getNonInstitutionFundOrganizationCode()
           
 Chart getNonInstitutionFundOrgChartOfAccounts()
           
 String getNonInstitutionFundOrgChartOfAccountsCode()
           
 Organization getOrganization()
           
 String getOrganizationCode()
           
 boolean getPaymentRequestPositiveApprovalIndicatorForSearching()
           
 boolean getPurchaseOrderAutomaticIndicator()
           
 Date getPurchaseOrderBeginDate()
           
 PurchaseOrderCostSource getPurchaseOrderCostSource()
           
 String getPurchaseOrderCostSourceCode()
           
 Date getPurchaseOrderEndDate()
           
 org.kuali.rice.kns.util.KualiDecimal getPurchaseOrderTotalLimit()
           
 PurchaseOrderTransmissionMethod getPurchaseOrderTransmissionMethod()
           
 String getPurchaseOrderTransmissionMethodCode()
           
 PurchasingCapitalAssetItem getPurchasingCapitalAssetItem(Integer itemIdentifier)
           
 PurchasingCapitalAssetItem getPurchasingCapitalAssetItemByItemIdentifier(int itemIdentifier)
          Iterates through the purchasingCapitalAssetItems of the document and returns the purchasingCapitalAssetItem with the item id equal to the number given, or null if a match is not found.
abstract  Class getPurchasingCapitalAssetItemClass()
           
 List<PurchasingCapitalAssetItem> getPurchasingCapitalAssetItems()
           
abstract  Class getPurchasingCapitalAssetSystemClass()
           
 List<CapitalAssetSystem> getPurchasingCapitalAssetSystems()
           
 PurchasingItem getPurchasingItem(Integer itemIdentifier)
           
 String getReceivingCityName()
           
 String getReceivingCountryCode()
           
 String getReceivingCountryName()
           
 boolean getReceivingDocumentRequiredIndicatorForSearching()
           
 String getReceivingLine1Address()
           
 String getReceivingLine2Address()
           
 String getReceivingName()
           
 String getReceivingPostalCode()
           
 String getReceivingStateCode()
           
 RecurringPaymentType getRecurringPaymentType()
           
 String getRecurringPaymentTypeCode()
           
 String getRequestorPersonEmailAddress()
           
 String getRequestorPersonName()
           
 String getRequestorPersonPhoneNumber()
           
 RequisitionSource getRequisitionSource()
           
 String getRequisitionSourceCode()
           
 String getSupplierDiversityLabel()
           
 Date getTransactionTaxDate()
           
 String getVendorContactsLabel()
           
 VendorContract getVendorContract()
           
 Integer getVendorContractGeneratedIdentifier()
           
 String getVendorContractName()
           
 String getVendorFaxNumber()
           
 String getVendorNoteText()
           
 String getVendorPaymentTermsCode()
           
 String getVendorPhoneNumber()
           
 Boolean getVendorRestrictedIndicator()
           
 String getVendorShippingPaymentTermsCode()
           
 String getVendorShippingTitleCode()
           
 boolean isDeliveryBuildingOtherIndicator()
           
 boolean isPaymentRequestPositiveApprovalIndicator()
           
 boolean isReceivingDocumentRequiredIndicator()
          Gets the receivingDocumentRequiredIndicator attribute.
 void loadReceivingAddress()
          Loads the default receiving address from database corresponding to the chart/org of this document.
 void populateDocumentForRouting()
           
 void prepareForSave(org.kuali.rice.kns.rule.event.KualiDocumentEvent event)
          Overrides the method in PurchasingAccountsPayableDocumentBase to remove the purchasingCapitalAssetSystem when the system type is either ONE or MULT.
 void setAddressToVendorIndicator(boolean addressToVendor)
           
 void setBillingCityName(String billingCityName)
           
 void setBillingCountryCode(String billingCountryCode)
           
 void setBillingLine1Address(String billingLine1Address)
           
 void setBillingLine2Address(String billingLine2Address)
           
 void setBillingName(String billingName)
           
 void setBillingPhoneNumber(String billingPhoneNumber)
           
 void setBillingPostalCode(String billingPostalCode)
           
 void setBillingStateCode(String billingStateCode)
           
 void setCapitalAssetSystemState(CapitalAssetSystemState capitalAssetSystemState)
           
 void setCapitalAssetSystemStateCode(String capitalAssetSystemStateCode)
           
 void setCapitalAssetSystemType(CapitalAssetSystemType capitalAssetSystemType)
           
 void setCapitalAssetSystemTypeCode(String capitalAssetSystemTypeCode)
           
 void setChartOfAccounts(Chart chartOfAccounts)
          Deprecated.  
 void setChartOfAccountsCode(String chartOfAccountsCode)
           
 void setCommodityCodesForRouting(List<CommodityCode> commodityCodesForRouting)
           
 void setDeliveryBuildingCode(String deliveryBuildingCode)
           
 void setDeliveryBuildingLine1Address(String deliveryBuildingLine1Address)
           
 void setDeliveryBuildingLine2Address(String deliveryBuildingLine2Address)
           
 void setDeliveryBuildingName(String deliveryBuildingName)
           
 void setDeliveryBuildingOtherIndicator(boolean deliveryBuildingOtherIndicator)
           
 void setDeliveryBuildingRoomNumber(String deliveryBuildingRoomNumber)
           
 void setDeliveryCampus(CampusParameter deliveryCampus)
          Deprecated.  
 void setDeliveryCampusCode(String deliveryCampusCode)
           
 void setDeliveryCityName(String deliveryCityName)
           
 void setDeliveryCountryCode(String deliveryCountryCode)
           
 void setDeliveryInstructionText(String deliveryInstructionText)
           
 void setDeliveryPostalCode(String deliveryPostalCode)
           
 void setDeliveryRequiredDate(Date deliveryRequiredDate)
           
 void setDeliveryRequiredDateReason(DeliveryRequiredDateReason deliveryRequiredDateReason)
          Deprecated.  
 void setDeliveryRequiredDateReasonCode(String deliveryRequiredDateReasonCode)
           
 void setDeliveryStateCode(String deliveryStateCode)
           
 void setDeliveryToEmailAddress(String deliveryToEmailAddress)
           
 void setDeliveryToName(String deliveryToName)
           
 void setDeliveryToPhoneNumber(String deliveryToPhoneNumber)
           
 void setDocumentFundingSourceCode(String documentFundingSourceCode)
           
 void setExternalOrganizationB2bSupplierIdentifier(String externalOrganizationB2bSupplierIdentifier)
           
 void setFundingSource(FundingSource fundingSource)
          Deprecated.  
 void setInstitutionContactEmailAddress(String institutionContactEmailAddress)
           
 void setInstitutionContactName(String institutionContactName)
           
 void setInstitutionContactPhoneNumber(String institutionContactPhoneNumber)
           
 void setNonInstitutionFundAccount(Account nonInstitutionFundAccount)
          Deprecated.  
 void setNonInstitutionFundAccountNumber(String nonInstitutionFundAccountNumber)
           
 void setNonInstitutionFundChartOfAccounts(Chart nonInstitutionFundChartOfAccounts)
          Deprecated.  
 void setNonInstitutionFundChartOfAccountsCode(String nonInstitutionFundChartOfAccountsCode)
           
 void setNonInstitutionFundOrganization(Organization nonInstitutionFundOrganization)
          Deprecated.  
 void setNonInstitutionFundOrganizationCode(String nonInstitutionFundOrganizationCode)
           
 void setNonInstitutionFundOrgChartOfAccounts(Chart nonInstitutionFundOrgChartOfAccounts)
          Deprecated.  
 void setNonInstitutionFundOrgChartOfAccountsCode(String nonInstitutionFundOrgChartOfAccountsCode)
           
 void setOrganization(Organization organization)
          Deprecated.  
 void setOrganizationCode(String organizationCode)
           
 void setPaymentRequestPositiveApprovalIndicator(boolean paymentRequestPositiveApprovalIndicator)
           
 void setPurchaseOrderAutomaticIndicator(boolean purchaseOrderAutomaticIndicator)
           
 void setPurchaseOrderBeginDate(Date purchaseOrderBeginDate)
           
 void setPurchaseOrderCostSource(PurchaseOrderCostSource purchaseOrderCostSource)
          Deprecated.  
 void setPurchaseOrderCostSourceCode(String purchaseOrderCostSourceCode)
           
 void setPurchaseOrderEndDate(Date purchaseOrderEndDate)
           
 void setPurchaseOrderTotalLimit(org.kuali.rice.kns.util.KualiDecimal purchaseOrderTotalLimit)
           
 void setPurchaseOrderTransmissionMethod(PurchaseOrderTransmissionMethod purchaseOrderTransmissionMethod)
          Deprecated.  
 void setPurchaseOrderTransmissionMethodCode(String purchaseOrderTransmissionMethodCode)
           
 void setPurchasingCapitalAssetItems(List<PurchasingCapitalAssetItem> purchasingCapitalAssetItems)
           
 void setPurchasingCapitalAssetSystems(List<CapitalAssetSystem> purchasingCapitalAssetSystems)
           
 void setReceivingCityName(String receivingCityName)
           
 void setReceivingCountryCode(String receivingCountryCode)
           
 void setReceivingDocumentRequiredIndicator(boolean receivingDocumentRequiredIndicator)
          Sets the receivingDocumentRequiredIndicator attribute value.
 void setReceivingLine1Address(String receivingLine1Address)
           
 void setReceivingLine2Address(String receivingLine2Address)
           
 void setReceivingName(String receivingName)
           
 void setReceivingPostalCode(String receivingPostalCode)
           
 void setReceivingStateCode(String receivingStateCode)
           
 void setRecurringPaymentType(RecurringPaymentType recurringPaymentType)
          Deprecated.  
 void setRecurringPaymentTypeCode(String recurringPaymentTypeCode)
           
 void setRequestorPersonEmailAddress(String requestorPersonEmailAddress)
           
 void setRequestorPersonName(String requestorPersonName)
           
 void setRequestorPersonPhoneNumber(String requestorPersonPhoneNumber)
           
 void setRequisitionSource(RequisitionSource requisitionSource)
          Deprecated.  
 void setRequisitionSourceCode(String requisitionSourceCode)
           
 void setVendorContactsLabel(String vendorContactsLabel)
           
 void setVendorContract(VendorContract vendorContract)
           
 void setVendorContractGeneratedIdentifier(Integer vendorContractGeneratedIdentifier)
           
 void setVendorFaxNumber(String vendorFaxNumber)
           
 void setVendorNoteText(String vendorNoteText)
           
 void setVendorPaymentTermsCode(String vendorPaymentTermsCode)
           
 void setVendorPhoneNumber(String vendorPhoneNumber)
           
 void setVendorRestrictedIndicator(Boolean vendorRestrictedIndicator)
           
 void setVendorShippingPaymentTermsCode(String vendorShippingPaymentTermsCode)
           
 void setVendorShippingTitleCode(String vendorShippingTitleCode)
           
 boolean shouldGiveErrorForEmptyAccountsProration()
           
 void templateBillingAddress(BillingAddress billingAddress)
          Sets billing address fields based on the specified Billing Address.
 void templateReceivingAddress(ReceivingAddress receivingAddress)
          Sets receiving address fields based on the specified Receiving Address.
 void templateVendorAddress(VendorAddress vendorAddress)
          Sets vendor address fields based on a given VendorAddress.
 void templateVendorContract(VendorContract vendorContract)
          Sets vendor contract fields based on the specified Vendor Contract.
 void templateVendorDetail(VendorDetail vendorDetail)
          Sets vendor detail fields based on the specified Vendor Detail.
 
Methods inherited from class org.kuali.kfs.module.purap.document.PurchasingAccountsPayableDocumentBase
buildDocumentTitle, customPrepareForSave, deleteItem, documentPerformsSufficientFundsCheck, fixItemReferences, getAccountsForRouting, getAccountsPayablePurchasingDocumentLinkIdentifier, getBelowTheLineTypes, getDeletionAwareAccountingLines, getFirstPendingGLEntry, getIsATypeOfPODoc, getIsATypeOfPurAPRecDoc, getIsATypeOfPurDoc, getIsPODoc, getIsReqsDoc, getItem, getItemByItemIdentifier, getItemByLineNumber, getItemByStringIdentifier, getItemClass, getItemLinePosition, getItems, getItemUseTaxClass, getNeedWarningRelatedPOs, getOverrideWorkflowButtons, getPersistedSourceAccountingLinesForComparison, getPostingPeriodCodeFromPendingGLEntries, getPostingYearFromPendingGLEntries, getPostingYearNextOrCurrent, getPurapDocumentIdentifier, getPurApSourceDocumentIfPossible, getPurApSourceDocumentLabelIfPossible, getRelatedViews, getSourceAccountingLines, getSourceAccountingLinesForComparison, getStatus, getStatusCode, getStatusCodeForMultiboxSearching, getTotalDollarAmount, getTotalDollarAmountAboveLineItems, getTotalDollarAmountAboveLineItems, getTotalDollarAmountAllItems, getTotalDollarAmountForTradeIn, getTotalDollarAmountWithExclusions, getTotalDollarAmountWithExclusionsSubsetItems, getTotalPreTaxDollarAmount, getTotalPreTaxDollarAmountAboveLineItems, getTotalPreTaxDollarAmountAboveLineItems, getTotalPreTaxDollarAmountAllItems, getTotalPreTaxDollarAmountWithExclusions, getTotalTaxAmount, getTotalTaxAmountAboveLineItems, getTotalTaxAmountAboveLineItems, getTotalTaxAmountAllItems, getTotalTaxAmountWithExclusions, getTradeInItem, getTradeInItems, getVendorAddressGeneratedIdentifier, getVendorAddressInternationalProvinceName, getVendorAttentionName, getVendorCityName, getVendorCountry, getVendorCountryCode, getVendorCustomerNumber, getVendorDetail, getVendorDetailAssignedIdentifier, getVendorHeaderGeneratedIdentifier, getVendorLine1Address, getVendorLine2Address, getVendorName, getVendorNumber, getVendorPostalCode, getVendorStateCode, isDebit, isDocumentStoppedInRouteNode, isInquiryRendered, isPostingYearNext, isPostingYearPrior, isSensitive, isUseTaxIndicator, itemSwap, logAndThrowRuntimeException, logAndThrowRuntimeException, populateAccountsForRouting, processAfterRetrieve, refreshNonUpdateableReferences, renumberItems, setAccountsForRouting, setAccountsPayablePurchasingDocumentLinkIdentifier, setItems, setOverrideWorkflowButtons, setPostingYear, setPurapDocumentIdentifier, setRelatedViews, setStatus, setStatusCode, setTotalDollarAmount, setTotalPreTaxDollarAmount, setTotalTaxAmount, setUseTaxIndicator, setVendorAddressGeneratedIdentifier, setVendorAddressInternationalProvinceName, setVendorAttentionName, setVendorCityName, setVendorCountry, setVendorCountryCode, setVendorCustomerNumber, setVendorDetail, setVendorDetailAssignedIdentifier, setVendorHeaderGeneratedIdentifier, setVendorLine1Address, setVendorLine2Address, setVendorName, setVendorNumber, setVendorPostalCode, setVendorStateCode, toStringMapper
 
Methods inherited from class org.kuali.kfs.sys.document.AccountingDocumentBase
addSourceAccountingLine, addTargetAccountingLine, buildAccountingLineMap, copyAccountingLines, customizeExplicitGeneralLedgerPendingEntry, customizeOffsetGeneralLedgerPendingEntry, generateDocumentGeneralLedgerPendingEntries, generateEvents, generateGeneralLedgerPendingEntries, generateSaveEvents, getAccountingLineParser, getDataDictionaryEntry, getDocumentClassForAccountingLineValueAllowedValidation, getEntryValue, getGeneralLedgerPendingEntryAmountForDetail, getGeneralLedgerPendingEntrySourceDetails, getNextSourceLineNumber, getNextTargetLineNumber, getPersistedTargetAccountingLinesForComparison, getSourceAccountingLine, getSourceAccountingLineClass, getSourceAccountingLineEntryName, getSourceAccountingLinesSectionTitle, getSourceTotal, getTargetAccountingLine, getTargetAccountingLineClass, getTargetAccountingLineEntryName, getTargetAccountingLines, getTargetAccountingLinesForComparison, getTargetAccountingLinesSectionTitle, getTargetTotal, processExplicitGeneralLedgerPendingEntry, processOffsetGeneralLedgerPendingEntry, setNextSourceLineNumber, setNextTargetLineNumber, setSourceAccountingLines, setTargetAccountingLines, toCopy, toErrorCorrection, updatePostingYearForAccountingLines
 
Methods inherited from class org.kuali.kfs.sys.document.GeneralLedgerPostingDocumentBase
addPendingEntry, changeGeneralLedgerPendingEntriesApprovedStatusCode, checkSufficientFunds, clearAnyGeneralLedgerPendingEntries, doRouteStatusChange, getGeneralLedgerPendingEntries, getGeneralLedgerPendingEntry, getPendingLedgerEntriesForSufficientFundsChecking, removeGeneralLedgerPendingEntries, setGeneralLedgerPendingEntries
 
Methods inherited from class org.kuali.kfs.sys.document.LedgerPostingDocumentBase
createInitialAccountingPeriod, getAccountingPeriod, getAccountingPeriodService, getDataDictionaryService, getDateTimeService, getFinancialDocumentTypeCode, getPostingPeriodCode, getPostingYear, retrieveCurrentAccountingPeriod, setAccountingPeriod, setPostingPeriodCode
 
Methods inherited from class org.kuali.kfs.sys.document.FinancialSystemTransactionalDocumentBase
answerSplitNodeQuestion, getDocumentHeader, prepareForSave, setDocumentHeader
 
Methods inherited from class org.kuali.rice.kns.document.TransactionalDocumentBase
getAllowsCopy, isSessionDocument
 
Methods inherited from class org.kuali.rice.kns.document.DocumentBase
addCopyErrorDocumentNote, addPessimisticLock, afterLookup, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, createPropertySerializabilityEvaluator, doActionTaken, doRouteLevelChange, getAdHocRoutePersons, getAdHocRouteWorkgroups, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentBusinessObject, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearningMethodNames, getNonLockingActionTakenCodes, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, logErrors, postProcessSave, refresh, refreshIfEmpty, refreshPessimisticLocks, refreshReferenceObject, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentNumber, setNewDocumentHeader, setPessimisticLocks, toString, toStringBuilder, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization
 
Methods inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
addNote, afterDelete, afterInsert, afterUpdate, beforeDelete, beforeInsert, beforeInsert, beforeUpdate, beforeUpdate, deleteNote, getAttachmentService, getBoNote, getBoNotes, getExtension, getNoteService, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isAutoIncrementSet, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, setAutoIncrementSet, setBoNotes, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber, supportsBoNotes
 
Methods inherited from class org.kuali.rice.kns.bo.BusinessObjectBase
prepareForWorkflow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.kfs.module.purap.document.PurchasingDocument
deleteItem, getItem, getItems, getTotalDollarAmount, getVendorCityName, getVendorCountryCode, getVendorLine1Address, getVendorLine2Address, getVendorName, getVendorPostalCode, getVendorStateCode, setItems, setVendorCityName, setVendorCountryCode, setVendorLine1Address, setVendorLine2Address, setVendorName, setVendorPostalCode, setVendorStateCode
 
Methods inherited from interface org.kuali.kfs.module.purap.document.PurchasingAccountsPayableDocument
fixItemReferences, getAccountsPayablePurchasingDocumentLinkIdentifier, getBelowTheLineTypes, getIsATypeOfPODoc, getIsATypeOfPurAPRecDoc, getIsATypeOfPurDoc, getIsPODoc, getIsReqsDoc, getItemClass, getItemLinePosition, getPostingYearNextOrCurrent, getPurapDocumentIdentifier, getPurApSourceDocumentIfPossible, getPurApSourceDocumentLabelIfPossible, getStatus, getStatusCode, getTotalDollarAmountAboveLineItems, getTotalDollarAmountAllItems, getTotalDollarAmountForTradeIn, getTotalPreTaxDollarAmount, getTotalPreTaxDollarAmountAllItems, getTotalTaxAmount, getTotalTaxAmountAboveLineItems, getTotalTaxAmountAboveLineItems, getTotalTaxAmountAllItems, getTotalTaxAmountWithExclusions, getTradeInItem, getTradeInItems, getVendorAddressGeneratedIdentifier, getVendorAddressInternationalProvinceName, getVendorCountry, getVendorCustomerNumber, getVendorDetail, getVendorDetailAssignedIdentifier, getVendorHeaderGeneratedIdentifier, getVendorNumber, isDocumentStoppedInRouteNode, isInquiryRendered, isPostingYearNext, isPostingYearPrior, isUseTaxIndicator, itemSwap, renumberItems, setAccountsPayablePurchasingDocumentLinkIdentifier, setItems, setPurapDocumentIdentifier, setStatusCode, setTotalDollarAmount, setTotalPreTaxDollarAmount, setTotalTaxAmount, setUseTaxIndicator, setVendorAddressGeneratedIdentifier, setVendorAddressInternationalProvinceName, setVendorCustomerNumber, setVendorDetailAssignedIdentifier, setVendorHeaderGeneratedIdentifier, setVendorNumber
 
Methods inherited from interface org.kuali.kfs.sys.document.AccountingDocument
addSourceAccountingLine, addTargetAccountingLine, getAccountingLineParser, getDocumentClassForAccountingLineValueAllowedValidation, getNextSourceLineNumber, getNextTargetLineNumber, getSourceAccountingLine, getSourceAccountingLineClass, getSourceAccountingLineEntryName, getSourceAccountingLines, getSourceAccountingLinesSectionTitle, getSourceTotal, getTargetAccountingLine, getTargetAccountingLineClass, getTargetAccountingLineEntryName, getTargetAccountingLines, getTargetAccountingLinesSectionTitle, getTargetTotal, setNextSourceLineNumber, setNextTargetLineNumber, setSourceAccountingLines, setTargetAccountingLines
 
Methods inherited from interface org.kuali.kfs.sys.document.GeneralLedgerPostingDocument
checkSufficientFunds, getGeneralLedgerPendingEntries, getGeneralLedgerPendingEntry, getPendingLedgerEntriesForSufficientFundsChecking, setGeneralLedgerPendingEntries
 
Methods inherited from interface org.kuali.kfs.sys.document.LedgerPostingDocument
getAccountingPeriod, getPostingPeriodCode, getPostingYear, setAccountingPeriod, setPostingPeriodCode, setPostingYear
 
Methods inherited from interface org.kuali.kfs.sys.document.FinancialSystemTransactionalDocument
answerSplitNodeQuestion, getDocumentHeader
 
Methods inherited from interface org.kuali.rice.kns.document.Document
addPessimisticLock, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, doActionTaken, doRouteLevelChange, doRouteStatusChange, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAllowsCopy, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentBusinessObject, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearningMethodNames, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, postProcessSave, prepareForSave, processAfterRetrieve, refreshPessimisticLocks, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentHeader, setDocumentNumber, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization
 
Methods inherited from interface org.kuali.rice.kns.bo.PersistableBusinessObject
addNote, deleteNote, getBoNote, getBoNotes, getExtension, getObjectId, getVersionNumber, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setAutoIncrementSet, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
 
Methods inherited from interface org.kuali.rice.kns.bo.BusinessObject
prepareForWorkflow, refresh
 
Methods inherited from interface org.apache.ojb.broker.PersistenceBrokerAware
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate
 
Methods inherited from interface org.kuali.kfs.sys.document.GeneralLedgerPendingEntrySource
addPendingEntry, clearAnyGeneralLedgerPendingEntries, generateDocumentGeneralLedgerPendingEntries, generateGeneralLedgerPendingEntries, getDocumentHeader, getFinancialDocumentTypeCode, getGeneralLedgerPendingEntryAmountForDetail, getGeneralLedgerPendingEntrySourceDetails, getPostingYear, isDebit
 

Field Detail

LOG

protected static org.apache.log4j.Logger LOG

documentFundingSourceCode

protected String documentFundingSourceCode

requisitionSourceCode

protected String requisitionSourceCode

purchaseOrderTransmissionMethodCode

protected String purchaseOrderTransmissionMethodCode

purchaseOrderCostSourceCode

protected String purchaseOrderCostSourceCode

deliveryRequiredDateReasonCode

protected String deliveryRequiredDateReasonCode

recurringPaymentTypeCode

protected String recurringPaymentTypeCode

chartOfAccountsCode

protected String chartOfAccountsCode

organizationCode

protected String organizationCode

deliveryCampusCode

protected String deliveryCampusCode

purchaseOrderTotalLimit

protected org.kuali.rice.kns.util.KualiDecimal purchaseOrderTotalLimit

vendorRestrictedIndicator

protected Boolean vendorRestrictedIndicator

vendorPhoneNumber

protected String vendorPhoneNumber

vendorFaxNumber

protected String vendorFaxNumber

vendorContractGeneratedIdentifier

protected Integer vendorContractGeneratedIdentifier

vendorNoteText

protected String vendorNoteText

requestorPersonName

protected String requestorPersonName

requestorPersonEmailAddress

protected String requestorPersonEmailAddress

requestorPersonPhoneNumber

protected String requestorPersonPhoneNumber

nonInstitutionFundOrgChartOfAccountsCode

protected String nonInstitutionFundOrgChartOfAccountsCode

nonInstitutionFundOrganizationCode

protected String nonInstitutionFundOrganizationCode

nonInstitutionFundChartOfAccountsCode

protected String nonInstitutionFundChartOfAccountsCode

nonInstitutionFundAccountNumber

protected String nonInstitutionFundAccountNumber

deliveryBuildingOtherIndicator

protected boolean deliveryBuildingOtherIndicator

deliveryBuildingCode

protected String deliveryBuildingCode

deliveryBuildingName

protected String deliveryBuildingName

deliveryBuildingRoomNumber

protected String deliveryBuildingRoomNumber

deliveryBuildingLine1Address

protected String deliveryBuildingLine1Address

deliveryBuildingLine2Address

protected String deliveryBuildingLine2Address

deliveryCityName

protected String deliveryCityName

deliveryStateCode

protected String deliveryStateCode

deliveryPostalCode

protected String deliveryPostalCode

deliveryCountryCode

protected String deliveryCountryCode

deliveryToName

protected String deliveryToName

deliveryToEmailAddress

protected String deliveryToEmailAddress

deliveryToPhoneNumber

protected String deliveryToPhoneNumber

deliveryRequiredDate

protected Date deliveryRequiredDate

deliveryInstructionText

protected String deliveryInstructionText

purchaseOrderBeginDate

protected Date purchaseOrderBeginDate

purchaseOrderEndDate

protected Date purchaseOrderEndDate

institutionContactName

protected String institutionContactName

institutionContactPhoneNumber

protected String institutionContactPhoneNumber

institutionContactEmailAddress

protected String institutionContactEmailAddress

billingName

protected String billingName

billingLine1Address

protected String billingLine1Address

billingLine2Address

protected String billingLine2Address

billingCityName

protected String billingCityName

billingStateCode

protected String billingStateCode

billingPostalCode

protected String billingPostalCode

billingCountryCode

protected String billingCountryCode

billingPhoneNumber

protected String billingPhoneNumber

receivingName

protected String receivingName

receivingLine1Address

protected String receivingLine1Address

receivingLine2Address

protected String receivingLine2Address

receivingCityName

protected String receivingCityName

receivingStateCode

protected String receivingStateCode

receivingPostalCode

protected String receivingPostalCode

receivingCountryCode

protected String receivingCountryCode

addressToVendorIndicator

protected boolean addressToVendorIndicator

externalOrganizationB2bSupplierIdentifier

protected String externalOrganizationB2bSupplierIdentifier

purchaseOrderAutomaticIndicator

protected boolean purchaseOrderAutomaticIndicator

vendorPaymentTermsCode

protected String vendorPaymentTermsCode

vendorShippingTitleCode

protected String vendorShippingTitleCode

vendorShippingPaymentTermsCode

protected String vendorShippingPaymentTermsCode

capitalAssetSystemTypeCode

protected String capitalAssetSystemTypeCode

capitalAssetSystemStateCode

protected String capitalAssetSystemStateCode

supplierDiversityLabel

protected String supplierDiversityLabel

vendorContactsLabel

protected String vendorContactsLabel

fundingSource

protected FundingSource fundingSource

requisitionSource

protected RequisitionSource requisitionSource

purchaseOrderTransmissionMethod

protected PurchaseOrderTransmissionMethod purchaseOrderTransmissionMethod

purchaseOrderCostSource

protected PurchaseOrderCostSource purchaseOrderCostSource

deliveryRequiredDateReason

protected DeliveryRequiredDateReason deliveryRequiredDateReason

recurringPaymentType

protected RecurringPaymentType recurringPaymentType

organization

protected Organization organization

chartOfAccounts

protected Chart chartOfAccounts

deliveryCampus

protected CampusParameter deliveryCampus

nonInstitutionFundOrgChartOfAccounts

protected Chart nonInstitutionFundOrgChartOfAccounts

nonInstitutionFundOrganization

protected Organization nonInstitutionFundOrganization

nonInstitutionFundAccount

protected Account nonInstitutionFundAccount

nonInstitutionFundChartOfAccounts

protected Chart nonInstitutionFundChartOfAccounts

vendorContract

protected VendorContract vendorContract

capitalAssetSystemType

protected CapitalAssetSystemType capitalAssetSystemType

capitalAssetSystemState

protected CapitalAssetSystemState capitalAssetSystemState

purchasingCapitalAssetSystems

protected List<CapitalAssetSystem> purchasingCapitalAssetSystems

purchasingCapitalAssetItems

protected List<PurchasingCapitalAssetItem> purchasingCapitalAssetItems

receivingDocumentRequiredIndicator

protected boolean receivingDocumentRequiredIndicator

paymentRequestPositiveApprovalIndicator

protected boolean paymentRequestPositiveApprovalIndicator

commodityCodesForRouting

protected List<CommodityCode> commodityCodesForRouting
Constructor Detail

PurchasingDocumentBase

public PurchasingDocumentBase()
Default Constructor.

Method Detail

getDocumentSpecificService

public abstract PurchasingDocumentSpecificService getDocumentSpecificService()
Specified by:
getDocumentSpecificService in interface PurchasingDocument

templateVendorDetail

public void templateVendorDetail(VendorDetail vendorDetail)
Description copied from interface: PurchasingDocument
Sets vendor detail fields based on the specified Vendor Detail.

Specified by:
templateVendorDetail in interface PurchasingDocument
Parameters:
vendorDetail - the specified Vendor Detail.
See Also:
PurchasingDocument.templateVendorDetail(org.kuali.kfs.vnd.businessobject.VendorDetail)

templateVendorContract

public void templateVendorContract(VendorContract vendorContract)
Description copied from interface: PurchasingDocument
Sets vendor contract fields based on the specified Vendor Contract.

Specified by:
templateVendorContract in interface PurchasingDocument
Parameters:
vendorContract - the specified Vendor Contract.
See Also:
PurchasingDocument.templateVendorContract(org.kuali.kfs.vnd.businessobject.VendorContract)

templateVendorAddress

public void templateVendorAddress(VendorAddress vendorAddress)
Description copied from interface: PurchasingAccountsPayableDocument
Sets vendor address fields based on a given VendorAddress.

Specified by:
templateVendorAddress in interface PurchasingAccountsPayableDocument
Overrides:
templateVendorAddress in class PurchasingAccountsPayableDocumentBase
See Also:
PurchasingAccountsPayableDocumentBase.templateVendorAddress(org.kuali.kfs.vnd.businessobject.VendorAddress)

templateBillingAddress

public void templateBillingAddress(BillingAddress billingAddress)
Description copied from interface: PurchasingDocument
Sets billing address fields based on the specified Billing Address.

Specified by:
templateBillingAddress in interface PurchasingDocument
Parameters:
billingAddress - the specified Billing Address.
See Also:
templateBillingAddress(org.kuali.kfs.module.purap.businessobject.BillingAddress).

templateReceivingAddress

public void templateReceivingAddress(ReceivingAddress receivingAddress)
Description copied from interface: PurchasingDocument
Sets receiving address fields based on the specified Receiving Address.

Specified by:
templateReceivingAddress in interface PurchasingDocument
Parameters:
receivingAddress - the specified Receiving Address.
See Also:
templateReceivingAddress(org.kuali.kfs.module.purap.businessobject.ReceivingAddress).

loadReceivingAddress

public void loadReceivingAddress()
Loads the default receiving address from database corresponding to the chart/org of this document.

Specified by:
loadReceivingAddress in interface PurchasingDocument

getPurchasingCapitalAssetItemByItemIdentifier

public PurchasingCapitalAssetItem getPurchasingCapitalAssetItemByItemIdentifier(int itemIdentifier)
Iterates through the purchasingCapitalAssetItems of the document and returns the purchasingCapitalAssetItem with the item id equal to the number given, or null if a match is not found.

Parameters:
itemIdentifier - item id to match on.
Returns:
the PurchasingCapitalAssetItem if a match is found, else null.

addItem

public void addItem(PurApItem item)
Description copied from interface: PurchasingAccountsPayableDocument
Adds the specified item to this document.

Specified by:
addItem in interface PurchasingAccountsPayableDocument
Specified by:
addItem in interface PurchasingDocument
Overrides:
addItem in class PurchasingAccountsPayableDocumentBase
Parameters:
item - the specified item to add.
See Also:
PurchasingAccountsPayableDocumentBase.addItem(org.kuali.kfs.module.purap.businessobject.PurApItem)

populateDocumentForRouting

public void populateDocumentForRouting()
Specified by:
populateDocumentForRouting in interface org.kuali.rice.kns.document.Document
Overrides:
populateDocumentForRouting in class org.kuali.rice.kns.document.DocumentBase
See Also:
DocumentBase.populateDocumentForRouting()

getItemParser

public ItemParser getItemParser()
Description copied from interface: PurchasingDocument
Gets the appropriate ItemParser for the PurchasingDocument

Specified by:
getItemParser in interface PurchasingDocument
Returns:
an ItemParser instance
See Also:
org.kuali.kfs.module.purap.document.PurchasingDocument.getItemParser().

getBillingCityName

public String getBillingCityName()
Specified by:
getBillingCityName in interface PurchasingDocument

setBillingCityName

public void setBillingCityName(String billingCityName)
Specified by:
setBillingCityName in interface PurchasingDocument

getBillingCountryCode

public String getBillingCountryCode()
Specified by:
getBillingCountryCode in interface PurchasingDocument

setBillingCountryCode

public void setBillingCountryCode(String billingCountryCode)
Specified by:
setBillingCountryCode in interface PurchasingDocument

getBillingCountryName

public String getBillingCountryName()
Specified by:
getBillingCountryName in interface PurchasingDocument

getBillingLine1Address

public String getBillingLine1Address()
Specified by:
getBillingLine1Address in interface PurchasingDocument

setBillingLine1Address

public void setBillingLine1Address(String billingLine1Address)
Specified by:
setBillingLine1Address in interface PurchasingDocument

getBillingLine2Address

public String getBillingLine2Address()
Specified by:
getBillingLine2Address in interface PurchasingDocument

setBillingLine2Address

public void setBillingLine2Address(String billingLine2Address)
Specified by:
setBillingLine2Address in interface PurchasingDocument

getBillingName

public String getBillingName()
Specified by:
getBillingName in interface PurchasingDocument

setBillingName

public void setBillingName(String billingName)
Specified by:
setBillingName in interface PurchasingDocument

getBillingPhoneNumber

public String getBillingPhoneNumber()
Specified by:
getBillingPhoneNumber in interface PurchasingDocument

setBillingPhoneNumber

public void setBillingPhoneNumber(String billingPhoneNumber)
Specified by:
setBillingPhoneNumber in interface PurchasingDocument

getBillingPostalCode

public String getBillingPostalCode()
Specified by:
getBillingPostalCode in interface PurchasingDocument

setBillingPostalCode

public void setBillingPostalCode(String billingPostalCode)
Specified by:
setBillingPostalCode in interface PurchasingDocument

getBillingStateCode

public String getBillingStateCode()
Specified by:
getBillingStateCode in interface PurchasingDocument

setBillingStateCode

public void setBillingStateCode(String billingStateCode)
Specified by:
setBillingStateCode in interface PurchasingDocument

getReceivingCityName

public String getReceivingCityName()
Specified by:
getReceivingCityName in interface PurchasingDocument

setReceivingCityName

public void setReceivingCityName(String receivingCityName)
Specified by:
setReceivingCityName in interface PurchasingDocument

getReceivingCountryCode

public String getReceivingCountryCode()
Specified by:
getReceivingCountryCode in interface PurchasingDocument

setReceivingCountryCode

public void setReceivingCountryCode(String receivingCountryCode)
Specified by:
setReceivingCountryCode in interface PurchasingDocument

getReceivingCountryName

public String getReceivingCountryName()
Specified by:
getReceivingCountryName in interface PurchasingDocument

getReceivingLine1Address

public String getReceivingLine1Address()
Specified by:
getReceivingLine1Address in interface PurchasingDocument

setReceivingLine1Address

public void setReceivingLine1Address(String receivingLine1Address)
Specified by:
setReceivingLine1Address in interface PurchasingDocument

getReceivingLine2Address

public String getReceivingLine2Address()
Specified by:
getReceivingLine2Address in interface PurchasingDocument

setReceivingLine2Address

public void setReceivingLine2Address(String receivingLine2Address)
Specified by:
setReceivingLine2Address in interface PurchasingDocument

getReceivingName

public String getReceivingName()
Specified by:
getReceivingName in interface PurchasingDocument

setReceivingName

public void setReceivingName(String receivingName)
Specified by:
setReceivingName in interface PurchasingDocument

getReceivingPostalCode

public String getReceivingPostalCode()
Specified by:
getReceivingPostalCode in interface PurchasingDocument

setReceivingPostalCode

public void setReceivingPostalCode(String receivingPostalCode)
Specified by:
setReceivingPostalCode in interface PurchasingDocument

getReceivingStateCode

public String getReceivingStateCode()
Specified by:
getReceivingStateCode in interface PurchasingDocument

setReceivingStateCode

public void setReceivingStateCode(String receivingStateCode)
Specified by:
setReceivingStateCode in interface PurchasingDocument

getAddressToVendorIndicator

public boolean getAddressToVendorIndicator()
Specified by:
getAddressToVendorIndicator in interface PurchasingDocument

setAddressToVendorIndicator

public void setAddressToVendorIndicator(boolean addressToVendor)
Specified by:
setAddressToVendorIndicator in interface PurchasingDocument

getChartOfAccountsCode

public String getChartOfAccountsCode()
Specified by:
getChartOfAccountsCode in interface PurchasingDocument

setChartOfAccountsCode

public void setChartOfAccountsCode(String chartOfAccountsCode)
Specified by:
setChartOfAccountsCode in interface PurchasingDocument

getDeliveryBuildingCode

public String getDeliveryBuildingCode()
Specified by:
getDeliveryBuildingCode in interface PurchasingDocument

setDeliveryBuildingCode

public void setDeliveryBuildingCode(String deliveryBuildingCode)
Specified by:
setDeliveryBuildingCode in interface PurchasingDocument

getDeliveryBuildingLine1Address

public String getDeliveryBuildingLine1Address()
Specified by:
getDeliveryBuildingLine1Address in interface PurchasingDocument

setDeliveryBuildingLine1Address

public void setDeliveryBuildingLine1Address(String deliveryBuildingLine1Address)
Specified by:
setDeliveryBuildingLine1Address in interface PurchasingDocument

getDeliveryBuildingLine2Address

public String getDeliveryBuildingLine2Address()
Specified by:
getDeliveryBuildingLine2Address in interface PurchasingDocument

setDeliveryBuildingLine2Address

public void setDeliveryBuildingLine2Address(String deliveryBuildingLine2Address)
Specified by:
setDeliveryBuildingLine2Address in interface PurchasingDocument

getDeliveryBuildingName

public String getDeliveryBuildingName()
Specified by:
getDeliveryBuildingName in interface PurchasingDocument

setDeliveryBuildingName

public void setDeliveryBuildingName(String deliveryBuildingName)
Specified by:
setDeliveryBuildingName in interface PurchasingDocument

isDeliveryBuildingOtherIndicator

public boolean isDeliveryBuildingOtherIndicator()
Specified by:
isDeliveryBuildingOtherIndicator in interface PurchasingDocument

setDeliveryBuildingOtherIndicator

public void setDeliveryBuildingOtherIndicator(boolean deliveryBuildingOtherIndicator)
Specified by:
setDeliveryBuildingOtherIndicator in interface PurchasingDocument

getDeliveryBuildingRoomNumber

public String getDeliveryBuildingRoomNumber()
Specified by:
getDeliveryBuildingRoomNumber in interface PurchasingDocument

setDeliveryBuildingRoomNumber

public void setDeliveryBuildingRoomNumber(String deliveryBuildingRoomNumber)
Specified by:
setDeliveryBuildingRoomNumber in interface PurchasingDocument

getDeliveryCampusCode

public String getDeliveryCampusCode()
Specified by:
getDeliveryCampusCode in interface PurchasingDocument

setDeliveryCampusCode

public void setDeliveryCampusCode(String deliveryCampusCode)
Specified by:
setDeliveryCampusCode in interface PurchasingDocument

getDeliveryCityName

public String getDeliveryCityName()
Specified by:
getDeliveryCityName in interface PurchasingDocument

setDeliveryCityName

public void setDeliveryCityName(String deliveryCityName)
Specified by:
setDeliveryCityName in interface PurchasingDocument

getDeliveryCountryCode

public String getDeliveryCountryCode()
Specified by:
getDeliveryCountryCode in interface PurchasingDocument

getDeliveryCountryName

public String getDeliveryCountryName()
Specified by:
getDeliveryCountryName in interface PurchasingDocument

setDeliveryCountryCode

public void setDeliveryCountryCode(String deliveryCountryCode)
Specified by:
setDeliveryCountryCode in interface PurchasingDocument

getDeliveryInstructionText

public String getDeliveryInstructionText()
Specified by:
getDeliveryInstructionText in interface PurchasingDocument

setDeliveryInstructionText

public void setDeliveryInstructionText(String deliveryInstructionText)
Specified by:
setDeliveryInstructionText in interface PurchasingDocument

getDeliveryPostalCode

public String getDeliveryPostalCode()
Specified by:
getDeliveryPostalCode in interface PurchasingDocument

setDeliveryPostalCode

public void setDeliveryPostalCode(String deliveryPostalCode)
Specified by:
setDeliveryPostalCode in interface PurchasingDocument

getDeliveryRequiredDate

public Date getDeliveryRequiredDate()
Specified by:
getDeliveryRequiredDate in interface PurchasingDocument

setDeliveryRequiredDate

public void setDeliveryRequiredDate(Date deliveryRequiredDate)
Specified by:
setDeliveryRequiredDate in interface PurchasingDocument

getDeliveryRequiredDateReasonCode

public String getDeliveryRequiredDateReasonCode()
Specified by:
getDeliveryRequiredDateReasonCode in interface PurchasingDocument

setDeliveryRequiredDateReasonCode

public void setDeliveryRequiredDateReasonCode(String deliveryRequiredDateReasonCode)
Specified by:
setDeliveryRequiredDateReasonCode in interface PurchasingDocument

getDeliveryStateCode

public String getDeliveryStateCode()
Specified by:
getDeliveryStateCode in interface PurchasingDocument

setDeliveryStateCode

public void setDeliveryStateCode(String deliveryStateCode)
Specified by:
setDeliveryStateCode in interface PurchasingDocument

getDeliveryToEmailAddress

public String getDeliveryToEmailAddress()
Specified by:
getDeliveryToEmailAddress in interface PurchasingDocument

setDeliveryToEmailAddress

public void setDeliveryToEmailAddress(String deliveryToEmailAddress)
Specified by:
setDeliveryToEmailAddress in interface PurchasingDocument

getDeliveryToName

public String getDeliveryToName()
Specified by:
getDeliveryToName in interface PurchasingDocument

setDeliveryToName

public void setDeliveryToName(String deliveryToName)
Specified by:
setDeliveryToName in interface PurchasingDocument

getDeliveryToPhoneNumber

public String getDeliveryToPhoneNumber()
Specified by:
getDeliveryToPhoneNumber in interface PurchasingDocument

setDeliveryToPhoneNumber

public void setDeliveryToPhoneNumber(String deliveryToPhoneNumber)
Specified by:
setDeliveryToPhoneNumber in interface PurchasingDocument

getExternalOrganizationB2bSupplierIdentifier

public String getExternalOrganizationB2bSupplierIdentifier()
Specified by:
getExternalOrganizationB2bSupplierIdentifier in interface PurchasingDocument

setExternalOrganizationB2bSupplierIdentifier

public void setExternalOrganizationB2bSupplierIdentifier(String externalOrganizationB2bSupplierIdentifier)
Specified by:
setExternalOrganizationB2bSupplierIdentifier in interface PurchasingDocument

getDocumentFundingSourceCode

public String getDocumentFundingSourceCode()
Specified by:
getDocumentFundingSourceCode in interface PurchasingDocument

setDocumentFundingSourceCode

public void setDocumentFundingSourceCode(String documentFundingSourceCode)
Specified by:
setDocumentFundingSourceCode in interface PurchasingDocument

getInstitutionContactEmailAddress

public String getInstitutionContactEmailAddress()
Specified by:
getInstitutionContactEmailAddress in interface PurchasingDocument

setInstitutionContactEmailAddress

public void setInstitutionContactEmailAddress(String institutionContactEmailAddress)
Specified by:
setInstitutionContactEmailAddress in interface PurchasingDocument

getInstitutionContactName

public String getInstitutionContactName()
Specified by:
getInstitutionContactName in interface PurchasingDocument

setInstitutionContactName

public void setInstitutionContactName(String institutionContactName)
Specified by:
setInstitutionContactName in interface PurchasingDocument

getInstitutionContactPhoneNumber

public String getInstitutionContactPhoneNumber()
Specified by:
getInstitutionContactPhoneNumber in interface PurchasingDocument

setInstitutionContactPhoneNumber

public void setInstitutionContactPhoneNumber(String institutionContactPhoneNumber)
Specified by:
setInstitutionContactPhoneNumber in interface PurchasingDocument

getNonInstitutionFundAccountNumber

public String getNonInstitutionFundAccountNumber()
Specified by:
getNonInstitutionFundAccountNumber in interface PurchasingDocument

setNonInstitutionFundAccountNumber

public void setNonInstitutionFundAccountNumber(String nonInstitutionFundAccountNumber)
Specified by:
setNonInstitutionFundAccountNumber in interface PurchasingDocument

getNonInstitutionFundChartOfAccountsCode

public String getNonInstitutionFundChartOfAccountsCode()
Specified by:
getNonInstitutionFundChartOfAccountsCode in interface PurchasingDocument

setNonInstitutionFundChartOfAccountsCode

public void setNonInstitutionFundChartOfAccountsCode(String nonInstitutionFundChartOfAccountsCode)
Specified by:
setNonInstitutionFundChartOfAccountsCode in interface PurchasingDocument

getNonInstitutionFundOrganizationCode

public String getNonInstitutionFundOrganizationCode()
Specified by:
getNonInstitutionFundOrganizationCode in interface PurchasingDocument

setNonInstitutionFundOrganizationCode

public void setNonInstitutionFundOrganizationCode(String nonInstitutionFundOrganizationCode)
Specified by:
setNonInstitutionFundOrganizationCode in interface PurchasingDocument

getNonInstitutionFundOrgChartOfAccountsCode

public String getNonInstitutionFundOrgChartOfAccountsCode()
Specified by:
getNonInstitutionFundOrgChartOfAccountsCode in interface PurchasingDocument

setNonInstitutionFundOrgChartOfAccountsCode

public void setNonInstitutionFundOrgChartOfAccountsCode(String nonInstitutionFundOrgChartOfAccountsCode)
Specified by:
setNonInstitutionFundOrgChartOfAccountsCode in interface PurchasingDocument

getOrganizationCode

public String getOrganizationCode()
Specified by:
getOrganizationCode in interface PurchasingDocument

setOrganizationCode

public void setOrganizationCode(String organizationCode)
Specified by:
setOrganizationCode in interface PurchasingDocument

getPurchaseOrderAutomaticIndicator

public boolean getPurchaseOrderAutomaticIndicator()
Specified by:
getPurchaseOrderAutomaticIndicator in interface PurchasingDocument

setPurchaseOrderAutomaticIndicator

public void setPurchaseOrderAutomaticIndicator(boolean purchaseOrderAutomaticIndicator)
Specified by:
setPurchaseOrderAutomaticIndicator in interface PurchasingDocument

getPurchaseOrderBeginDate

public Date getPurchaseOrderBeginDate()
Specified by:
getPurchaseOrderBeginDate in interface PurchasingDocument

setPurchaseOrderBeginDate

public void setPurchaseOrderBeginDate(Date purchaseOrderBeginDate)
Specified by:
setPurchaseOrderBeginDate in interface PurchasingDocument

getPurchaseOrderCostSourceCode

public String getPurchaseOrderCostSourceCode()
Specified by:
getPurchaseOrderCostSourceCode in interface PurchasingDocument

setPurchaseOrderCostSourceCode

public void setPurchaseOrderCostSourceCode(String purchaseOrderCostSourceCode)
Specified by:
setPurchaseOrderCostSourceCode in interface PurchasingDocument

getPurchaseOrderEndDate

public Date getPurchaseOrderEndDate()
Specified by:
getPurchaseOrderEndDate in interface PurchasingDocument

setPurchaseOrderEndDate

public void setPurchaseOrderEndDate(Date purchaseOrderEndDate)
Specified by:
setPurchaseOrderEndDate in interface PurchasingDocument

getPurchaseOrderTotalLimit

public org.kuali.rice.kns.util.KualiDecimal getPurchaseOrderTotalLimit()
Specified by:
getPurchaseOrderTotalLimit in interface PurchasingDocument

setPurchaseOrderTotalLimit

public void setPurchaseOrderTotalLimit(org.kuali.rice.kns.util.KualiDecimal purchaseOrderTotalLimit)
Specified by:
setPurchaseOrderTotalLimit in interface PurchasingDocument

getPurchaseOrderTransmissionMethodCode

public String getPurchaseOrderTransmissionMethodCode()
Specified by:
getPurchaseOrderTransmissionMethodCode in interface PurchasingDocument

setPurchaseOrderTransmissionMethodCode

public void setPurchaseOrderTransmissionMethodCode(String purchaseOrderTransmissionMethodCode)
Specified by:
setPurchaseOrderTransmissionMethodCode in interface PurchasingDocument

getRecurringPaymentTypeCode

public String getRecurringPaymentTypeCode()
Specified by:
getRecurringPaymentTypeCode in interface PurchasingDocument

setRecurringPaymentTypeCode

public void setRecurringPaymentTypeCode(String recurringPaymentTypeCode)
Specified by:
setRecurringPaymentTypeCode in interface PurchasingDocument

getRequestorPersonEmailAddress

public String getRequestorPersonEmailAddress()
Specified by:
getRequestorPersonEmailAddress in interface PurchasingDocument

setRequestorPersonEmailAddress

public void setRequestorPersonEmailAddress(String requestorPersonEmailAddress)
Specified by:
setRequestorPersonEmailAddress in interface PurchasingDocument

getRequestorPersonName

public String getRequestorPersonName()
Specified by:
getRequestorPersonName in interface PurchasingDocument

setRequestorPersonName

public void setRequestorPersonName(String requestorPersonName)
Specified by:
setRequestorPersonName in interface PurchasingDocument

getRequestorPersonPhoneNumber

public String getRequestorPersonPhoneNumber()
Specified by:
getRequestorPersonPhoneNumber in interface PurchasingDocument

setRequestorPersonPhoneNumber

public void setRequestorPersonPhoneNumber(String requestorPersonPhoneNumber)
Specified by:
setRequestorPersonPhoneNumber in interface PurchasingDocument

getRequisitionSourceCode

public String getRequisitionSourceCode()
Specified by:
getRequisitionSourceCode in interface PurchasingDocument

setRequisitionSourceCode

public void setRequisitionSourceCode(String requisitionSourceCode)
Specified by:
setRequisitionSourceCode in interface PurchasingDocument

getVendorContactsLabel

public String getVendorContactsLabel()

setVendorContactsLabel

public void setVendorContactsLabel(String vendorContactsLabel)

getVendorContract

public VendorContract getVendorContract()

setVendorContract

public void setVendorContract(VendorContract vendorContract)

getVendorContractGeneratedIdentifier

public Integer getVendorContractGeneratedIdentifier()
Specified by:
getVendorContractGeneratedIdentifier in interface PurchasingDocument

setVendorContractGeneratedIdentifier

public void setVendorContractGeneratedIdentifier(Integer vendorContractGeneratedIdentifier)
Specified by:
setVendorContractGeneratedIdentifier in interface PurchasingDocument

getVendorContractName

public String getVendorContractName()

getVendorFaxNumber

public String getVendorFaxNumber()
Specified by:
getVendorFaxNumber in interface PurchasingDocument

setVendorFaxNumber

public void setVendorFaxNumber(String vendorFaxNumber)
Specified by:
setVendorFaxNumber in interface PurchasingDocument

getVendorNoteText

public String getVendorNoteText()
Specified by:
getVendorNoteText in interface PurchasingDocument

setVendorNoteText

public void setVendorNoteText(String vendorNoteText)
Specified by:
setVendorNoteText in interface PurchasingDocument

getVendorPaymentTermsCode

public String getVendorPaymentTermsCode()
Specified by:
getVendorPaymentTermsCode in interface PurchasingDocument

setVendorPaymentTermsCode

public void setVendorPaymentTermsCode(String vendorPaymentTermsCode)
Specified by:
setVendorPaymentTermsCode in interface PurchasingDocument

getVendorPhoneNumber

public String getVendorPhoneNumber()
Specified by:
getVendorPhoneNumber in interface PurchasingDocument

setVendorPhoneNumber

public void setVendorPhoneNumber(String vendorPhoneNumber)
Specified by:
setVendorPhoneNumber in interface PurchasingDocument

getVendorRestrictedIndicator

public Boolean getVendorRestrictedIndicator()
Specified by:
getVendorRestrictedIndicator in interface PurchasingDocument

setVendorRestrictedIndicator

public void setVendorRestrictedIndicator(Boolean vendorRestrictedIndicator)
Specified by:
setVendorRestrictedIndicator in interface PurchasingDocument

getVendorShippingPaymentTermsCode

public String getVendorShippingPaymentTermsCode()
Specified by:
getVendorShippingPaymentTermsCode in interface PurchasingDocument

setVendorShippingPaymentTermsCode

public void setVendorShippingPaymentTermsCode(String vendorShippingPaymentTermsCode)
Specified by:
setVendorShippingPaymentTermsCode in interface PurchasingDocument

getVendorShippingTitleCode

public String getVendorShippingTitleCode()
Specified by:
getVendorShippingTitleCode in interface PurchasingDocument

setVendorShippingTitleCode

public void setVendorShippingTitleCode(String vendorShippingTitleCode)
Specified by:
setVendorShippingTitleCode in interface PurchasingDocument

getChartOfAccounts

public Chart getChartOfAccounts()
Specified by:
getChartOfAccounts in interface PurchasingDocument

getDeliveryCampus

public CampusParameter getDeliveryCampus()
Specified by:
getDeliveryCampus in interface PurchasingDocument

getDeliveryRequiredDateReason

public DeliveryRequiredDateReason getDeliveryRequiredDateReason()
Specified by:
getDeliveryRequiredDateReason in interface PurchasingDocument

getFundingSource

public FundingSource getFundingSource()
Specified by:
getFundingSource in interface PurchasingDocument

getNonInstitutionFundAccount

public Account getNonInstitutionFundAccount()
Specified by:
getNonInstitutionFundAccount in interface PurchasingDocument

getNonInstitutionFundChartOfAccounts

public Chart getNonInstitutionFundChartOfAccounts()
Specified by:
getNonInstitutionFundChartOfAccounts in interface PurchasingDocument

getNonInstitutionFundOrganization

public Organization getNonInstitutionFundOrganization()
Specified by:
getNonInstitutionFundOrganization in interface PurchasingDocument

getNonInstitutionFundOrgChartOfAccounts

public Chart getNonInstitutionFundOrgChartOfAccounts()
Specified by:
getNonInstitutionFundOrgChartOfAccounts in interface PurchasingDocument

getOrganization

public Organization getOrganization()
Specified by:
getOrganization in interface PurchasingDocument

getPurchaseOrderTransmissionMethod

public PurchaseOrderTransmissionMethod getPurchaseOrderTransmissionMethod()
Specified by:
getPurchaseOrderTransmissionMethod in interface PurchasingDocument

getRecurringPaymentType

public RecurringPaymentType getRecurringPaymentType()
Specified by:
getRecurringPaymentType in interface PurchasingDocument

getRequisitionSource

public RequisitionSource getRequisitionSource()
Specified by:
getRequisitionSource in interface PurchasingDocument

getSupplierDiversityLabel

public String getSupplierDiversityLabel()

getPurchaseOrderCostSource

public PurchaseOrderCostSource getPurchaseOrderCostSource()
Specified by:
getPurchaseOrderCostSource in interface PurchasingDocument

setChartOfAccounts

public void setChartOfAccounts(Chart chartOfAccounts)
Deprecated. 

Specified by:
setChartOfAccounts in interface PurchasingDocument

setDeliveryCampus

public void setDeliveryCampus(CampusParameter deliveryCampus)
Deprecated. 

Specified by:
setDeliveryCampus in interface PurchasingDocument

setDeliveryRequiredDateReason

public void setDeliveryRequiredDateReason(DeliveryRequiredDateReason deliveryRequiredDateReason)
Deprecated. 

Specified by:
setDeliveryRequiredDateReason in interface PurchasingDocument

setFundingSource

public void setFundingSource(FundingSource fundingSource)
Deprecated. 

Specified by:
setFundingSource in interface PurchasingDocument

setNonInstitutionFundAccount

public void setNonInstitutionFundAccount(Account nonInstitutionFundAccount)
Deprecated. 

Specified by:
setNonInstitutionFundAccount in interface PurchasingDocument

setNonInstitutionFundChartOfAccounts

public void setNonInstitutionFundChartOfAccounts(Chart nonInstitutionFundChartOfAccounts)
Deprecated. 

Specified by:
setNonInstitutionFundChartOfAccounts in interface PurchasingDocument

setNonInstitutionFundOrganization

public void setNonInstitutionFundOrganization(Organization nonInstitutionFundOrganization)
Deprecated. 

Specified by:
setNonInstitutionFundOrganization in interface PurchasingDocument

setNonInstitutionFundOrgChartOfAccounts

public void setNonInstitutionFundOrgChartOfAccounts(Chart nonInstitutionFundOrgChartOfAccounts)
Deprecated. 

Specified by:
setNonInstitutionFundOrgChartOfAccounts in interface PurchasingDocument

setOrganization

public void setOrganization(Organization organization)
Deprecated. 

Specified by:
setOrganization in interface PurchasingDocument

setPurchaseOrderCostSource

public void setPurchaseOrderCostSource(PurchaseOrderCostSource purchaseOrderCostSource)
Deprecated. 

Specified by:
setPurchaseOrderCostSource in interface PurchasingDocument

setPurchaseOrderTransmissionMethod

public void setPurchaseOrderTransmissionMethod(PurchaseOrderTransmissionMethod purchaseOrderTransmissionMethod)
Deprecated. 

Specified by:
setPurchaseOrderTransmissionMethod in interface PurchasingDocument

setRecurringPaymentType

public void setRecurringPaymentType(RecurringPaymentType recurringPaymentType)
Deprecated. 

Specified by:
setRecurringPaymentType in interface PurchasingDocument

setRequisitionSource

public void setRequisitionSource(RequisitionSource requisitionSource)
Deprecated. 

Specified by:
setRequisitionSource in interface PurchasingDocument

isReceivingDocumentRequiredIndicator

public boolean isReceivingDocumentRequiredIndicator()
Gets the receivingDocumentRequiredIndicator attribute.

Specified by:
isReceivingDocumentRequiredIndicator in interface PurchasingDocument
Returns:
Returns the receivingDocumentRequiredIndicator.

setReceivingDocumentRequiredIndicator

public void setReceivingDocumentRequiredIndicator(boolean receivingDocumentRequiredIndicator)
Sets the receivingDocumentRequiredIndicator attribute value.

Specified by:
setReceivingDocumentRequiredIndicator in interface PurchasingDocument
Parameters:
receivingDocumentRequiredIndicator - The receivingDocumentRequiredIndicator to set.

isPaymentRequestPositiveApprovalIndicator

public boolean isPaymentRequestPositiveApprovalIndicator()
Specified by:
isPaymentRequestPositiveApprovalIndicator in interface PurchasingDocument

setPaymentRequestPositiveApprovalIndicator

public void setPaymentRequestPositiveApprovalIndicator(boolean paymentRequestPositiveApprovalIndicator)
Specified by:
setPaymentRequestPositiveApprovalIndicator in interface PurchasingDocument

getCommodityCodesForRouting

public List<CommodityCode> getCommodityCodesForRouting()

setCommodityCodesForRouting

public void setCommodityCodesForRouting(List<CommodityCode> commodityCodesForRouting)

getCapitalAssetSystemTypeCode

public String getCapitalAssetSystemTypeCode()
Specified by:
getCapitalAssetSystemTypeCode in interface PurchasingDocument

setCapitalAssetSystemTypeCode

public void setCapitalAssetSystemTypeCode(String capitalAssetSystemTypeCode)
Specified by:
setCapitalAssetSystemTypeCode in interface PurchasingDocument

getCapitalAssetSystemStateCode

public String getCapitalAssetSystemStateCode()
Specified by:
getCapitalAssetSystemStateCode in interface PurchasingDocument

setCapitalAssetSystemStateCode

public void setCapitalAssetSystemStateCode(String capitalAssetSystemStateCode)
Specified by:
setCapitalAssetSystemStateCode in interface PurchasingDocument

getCapitalAssetSystemType

public CapitalAssetSystemType getCapitalAssetSystemType()
Specified by:
getCapitalAssetSystemType in interface PurchasingDocument

setCapitalAssetSystemType

public void setCapitalAssetSystemType(CapitalAssetSystemType capitalAssetSystemType)
Specified by:
setCapitalAssetSystemType in interface PurchasingDocument

getCapitalAssetSystemState

public CapitalAssetSystemState getCapitalAssetSystemState()
Specified by:
getCapitalAssetSystemState in interface PurchasingDocument

setCapitalAssetSystemState

public void setCapitalAssetSystemState(CapitalAssetSystemState capitalAssetSystemState)
Specified by:
setCapitalAssetSystemState in interface PurchasingDocument

getPurchasingCapitalAssetSystems

public List<CapitalAssetSystem> getPurchasingCapitalAssetSystems()
Specified by:
getPurchasingCapitalAssetSystems in interface PurchasingDocument

setPurchasingCapitalAssetSystems

public void setPurchasingCapitalAssetSystems(List<CapitalAssetSystem> purchasingCapitalAssetSystems)
Specified by:
setPurchasingCapitalAssetSystems in interface PurchasingDocument

getPurchasingCapitalAssetItems

public List<PurchasingCapitalAssetItem> getPurchasingCapitalAssetItems()
Specified by:
getPurchasingCapitalAssetItems in interface PurchasingDocument

setPurchasingCapitalAssetItems

public void setPurchasingCapitalAssetItems(List<PurchasingCapitalAssetItem> purchasingCapitalAssetItems)
Specified by:
setPurchasingCapitalAssetItems in interface PurchasingDocument

getPurchasingCapitalAssetItemClass

public abstract Class getPurchasingCapitalAssetItemClass()
Specified by:
getPurchasingCapitalAssetItemClass in interface PurchasingDocument

getPurchasingCapitalAssetSystemClass

public abstract Class getPurchasingCapitalAssetSystemClass()
Specified by:
getPurchasingCapitalAssetSystemClass in interface PurchasingDocument

getPurchasingItem

public PurchasingItem getPurchasingItem(Integer itemIdentifier)
Specified by:
getPurchasingItem in interface PurchasingDocument

getPurchasingCapitalAssetItem

public PurchasingCapitalAssetItem getPurchasingCapitalAssetItem(Integer itemIdentifier)
Specified by:
getPurchasingCapitalAssetItem in interface PurchasingDocument

buildListOfDeletionAwareLists

public List buildListOfDeletionAwareLists()
Specified by:
buildListOfDeletionAwareLists in interface org.kuali.rice.kns.bo.PersistableBusinessObject
Overrides:
buildListOfDeletionAwareLists in class PurchasingAccountsPayableDocumentBase
See Also:
PurchasingAccountsPayableDocumentBase.buildListOfDeletionAwareLists()

prepareForSave

public void prepareForSave(org.kuali.rice.kns.rule.event.KualiDocumentEvent event)
Overrides the method in PurchasingAccountsPayableDocumentBase to remove the purchasingCapitalAssetSystem when the system type is either ONE or MULT.

Specified by:
prepareForSave in interface org.kuali.rice.kns.document.Document
Overrides:
prepareForSave in class PurchasingAccountsPayableDocumentBase
See Also:
PurchasingAccountsPayableDocumentBase.prepareForSave(org.kuali.rice.kns.rule.event.KualiDocumentEvent)

getTransactionTaxDate

public Date getTransactionTaxDate()
Specified by:
getTransactionTaxDate in interface PurchasingAccountsPayableDocument

clearCapitalAssetFields

public void clearCapitalAssetFields()
Specified by:
clearCapitalAssetFields in interface PurchasingDocument

getPaymentRequestPositiveApprovalIndicatorForSearching

public boolean getPaymentRequestPositiveApprovalIndicatorForSearching()
Returns:
the payment request positive approval indicator

getReceivingDocumentRequiredIndicatorForSearching

public boolean getReceivingDocumentRequiredIndicatorForSearching()
Returns:
the receiving document required indicator

getDocumentChartOfAccountsCodeForSearching

public String getDocumentChartOfAccountsCodeForSearching()

getDocumentOrganizationCodeForSearching

public String getDocumentOrganizationCodeForSearching()

shouldGiveErrorForEmptyAccountsProration

public boolean shouldGiveErrorForEmptyAccountsProration()
Specified by:
shouldGiveErrorForEmptyAccountsProration in interface PurchasingAccountsPayableDocument
Specified by:
shouldGiveErrorForEmptyAccountsProration in interface PurchasingDocument

getChartAndOrgCodeForResult

public String getChartAndOrgCodeForResult()

getDeliveryCampusCodeForSearch

public String getDeliveryCampusCodeForSearch()

getHasB2BVendor

public boolean getHasB2BVendor()


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