org.kuali.kfs.module.purap.document
Interface PurchasingDocument

All Superinterfaces:
AccountingDocument, org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.document.Document, FinancialSystemTransactionalDocument, GeneralLedgerPendingEntrySource, GeneralLedgerPostingDocument, LedgerPostingDocument, org.kuali.rice.kns.bo.PersistableBusinessObject, org.apache.ojb.broker.PersistenceBrokerAware, PurapItemOperations, PurchasingAccountsPayableDocument, Serializable, org.kuali.rice.kns.document.TransactionalDocument
All Known Implementing Classes:
PurchaseOrderAmendmentDocument, PurchaseOrderCloseDocument, PurchaseOrderDocument, PurchaseOrderPaymentHoldDocument, PurchaseOrderRemoveHoldDocument, PurchaseOrderReopenDocument, PurchaseOrderRetransmitDocument, PurchaseOrderSplitDocument, PurchaseOrderVoidDocument, PurchasingDocumentBase, RequisitionDocument

public interface PurchasingDocument
extends PurchasingAccountsPayableDocument

Interface for Purchasing Documents.


Method Summary
 void addItem(PurApItem item)
          Adds the specified item to this document.
 void clearCapitalAssetFields()
           
 void deleteItem(int lineNum)
          Deletes the specified item from this document.
 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()
           
 Chart getChartOfAccounts()
           
 String getChartOfAccountsCode()
           
 String getDeliveryBuildingCode()
           
 String getDeliveryBuildingLine1Address()
           
 String getDeliveryBuildingLine2Address()
           
 String getDeliveryBuildingName()
           
 String getDeliveryBuildingRoomNumber()
           
 CampusParameter getDeliveryCampus()
           
 String getDeliveryCampusCode()
           
 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 getDocumentFundingSourceCode()
           
 PurchasingDocumentSpecificService getDocumentSpecificService()
           
 String getExternalOrganizationB2bSupplierIdentifier()
           
 FundingSource getFundingSource()
           
 String getInstitutionContactEmailAddress()
           
 String getInstitutionContactName()
           
 String getInstitutionContactPhoneNumber()
           
 PurApItem getItem(int pos)
          Gets the item at the specified index.
 ItemParser getItemParser()
          Gets the appropriate ItemParser for the PurchasingDocument
 List<PurApItem> getItems()
           
 Account getNonInstitutionFundAccount()
           
 String getNonInstitutionFundAccountNumber()
           
 Chart getNonInstitutionFundChartOfAccounts()
           
 String getNonInstitutionFundChartOfAccountsCode()
           
 Organization getNonInstitutionFundOrganization()
           
 String getNonInstitutionFundOrganizationCode()
           
 Chart getNonInstitutionFundOrgChartOfAccounts()
           
 String getNonInstitutionFundOrgChartOfAccountsCode()
           
 Organization getOrganization()
           
 String getOrganizationCode()
           
 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)
           
 Class getPurchasingCapitalAssetItemClass()
           
 List<PurchasingCapitalAssetItem> getPurchasingCapitalAssetItems()
           
 Class getPurchasingCapitalAssetSystemClass()
           
 List<CapitalAssetSystem> getPurchasingCapitalAssetSystems()
           
 PurchasingItem getPurchasingItem(Integer itemIdentifier)
           
 String getReceivingCityName()
           
 String getReceivingCountryCode()
           
 String getReceivingCountryName()
           
 String getReceivingLine1Address()
           
 String getReceivingLine2Address()
           
 String getReceivingName()
           
 String getReceivingPostalCode()
           
 String getReceivingStateCode()
           
 RecurringPaymentType getRecurringPaymentType()
           
 String getRecurringPaymentTypeCode()
           
 String getRequestorPersonEmailAddress()
           
 String getRequestorPersonName()
           
 String getRequestorPersonPhoneNumber()
           
 RequisitionSource getRequisitionSource()
           
 String getRequisitionSourceCode()
           
 org.kuali.rice.kns.util.KualiDecimal getTotalDollarAmount()
          Computes the total dollar amount of all items.
 String getVendorCityName()
           
 Integer getVendorContractGeneratedIdentifier()
           
 String getVendorCountryCode()
           
 String getVendorFaxNumber()
           
 String getVendorLine1Address()
           
 String getVendorLine2Address()
           
 String getVendorName()
           
 String getVendorNoteText()
           
 String getVendorPaymentTermsCode()
           
 String getVendorPhoneNumber()
           
 String getVendorPostalCode()
           
 Boolean getVendorRestrictedIndicator()
           
 String getVendorShippingPaymentTermsCode()
           
 String getVendorShippingTitleCode()
           
 String getVendorStateCode()
           
 boolean isDeliveryBuildingOtherIndicator()
           
 boolean isPaymentRequestPositiveApprovalIndicator()
           
 boolean isReceivingDocumentRequiredIndicator()
           
 void loadReceivingAddress()
          Loads the default receiving address from database corresponding to the chart/org of this document.
 void setAddressToVendorIndicator(boolean addressToVendorIndicator)
           
 void setBillingCityName(String billingCityName)
           
 void setBillingCountryCode(String billingCountryCode)
           
 void setBillingLine1Address(String billingLine1Address)
           
 void setBillingLine2Address(String billingLine2Address)
           
 void setBillingName(String billingName)
           
 void setBillingPhoneNumber(String receivingPhoneNumber)
           
 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 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 fundingSourceCode)
           
 void setExternalOrganizationB2bSupplierIdentifier(String externalOrganizationB2bSupplierIdentifier)
           
 void setFundingSource(FundingSource fundingSource)
           
 void setInstitutionContactEmailAddress(String institutionContactEmailAddress)
           
 void setInstitutionContactName(String institutionContactName)
           
 void setInstitutionContactPhoneNumber(String institutionContactPhoneNumber)
           
 void setItems(List<PurApItem> items)
           
 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)
           
 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 setVendorCityName(String vendorCityName)
           
 void setVendorContractGeneratedIdentifier(Integer vendorContractGeneratedIdentifier)
           
 void setVendorCountryCode(String vendorCountryCode)
           
 void setVendorFaxNumber(String vendorFaxNumber)
           
 void setVendorLine1Address(String vendorLine1Address)
           
 void setVendorLine2Address(String vendorLine2Address)
           
 void setVendorName(String vendorName)
           
 void setVendorNoteText(String vendorNoteText)
           
 void setVendorPaymentTermsCode(String vendorPaymentTermsCode)
           
 void setVendorPhoneNumber(String vendorPhoneNumber)
           
 void setVendorPostalCode(String vendorPostalCode)
           
 void setVendorRestrictedIndicator(Boolean vendorRestrictedIndicator)
           
 void setVendorShippingPaymentTermsCode(String vendorShippingPaymentTermsCode)
           
 void setVendorShippingTitleCode(String vendorShippingTitleCode)
           
 void setVendorStateCode(String vendorStateCode)
           
 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 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 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, getTransactionTaxDate, 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, templateVendorAddress
 
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, populateDocumentForRouting, postProcessSave, prepareForSave, prepareForSave, processAfterRetrieve, refreshPessimisticLocks, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentHeader, setDocumentNumber, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization
 
Methods inherited from interface org.kuali.rice.kns.bo.PersistableBusinessObject
addNote, buildListOfDeletionAwareLists, 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
 

Method Detail

getItemParser

ItemParser getItemParser()
Gets the appropriate ItemParser for the PurchasingDocument

Returns:
an ItemParser instance

getDocumentFundingSourceCode

String getDocumentFundingSourceCode()

setDocumentFundingSourceCode

void setDocumentFundingSourceCode(String fundingSourceCode)

getRequisitionSourceCode

String getRequisitionSourceCode()

setRequisitionSourceCode

void setRequisitionSourceCode(String requisitionSourceCode)

getPurchaseOrderTransmissionMethodCode

String getPurchaseOrderTransmissionMethodCode()

setPurchaseOrderTransmissionMethodCode

void setPurchaseOrderTransmissionMethodCode(String purchaseOrderTransmissionMethodCode)

getPurchaseOrderCostSourceCode

String getPurchaseOrderCostSourceCode()

setPurchaseOrderCostSourceCode

void setPurchaseOrderCostSourceCode(String purchaseOrderCostSourceCode)

getDeliveryRequiredDateReasonCode

String getDeliveryRequiredDateReasonCode()

setDeliveryRequiredDateReasonCode

void setDeliveryRequiredDateReasonCode(String deliveryRequiredDateReasonCode)

getRecurringPaymentTypeCode

String getRecurringPaymentTypeCode()

setRecurringPaymentTypeCode

void setRecurringPaymentTypeCode(String recurringPaymentTypeCode)

getChartOfAccountsCode

String getChartOfAccountsCode()

setChartOfAccountsCode

void setChartOfAccountsCode(String chartOfAccountsCode)

getOrganizationCode

String getOrganizationCode()

setOrganizationCode

void setOrganizationCode(String organizationCode)

getDeliveryCampusCode

String getDeliveryCampusCode()

setDeliveryCampusCode

void setDeliveryCampusCode(String deliveryCampusCode)

getPurchaseOrderTotalLimit

org.kuali.rice.kns.util.KualiDecimal getPurchaseOrderTotalLimit()

setPurchaseOrderTotalLimit

void setPurchaseOrderTotalLimit(org.kuali.rice.kns.util.KualiDecimal purchaseOrderTotalLimit)

getVendorName

String getVendorName()
Specified by:
getVendorName in interface PurchasingAccountsPayableDocument

setVendorName

void setVendorName(String vendorName)
Specified by:
setVendorName in interface PurchasingAccountsPayableDocument

getVendorLine1Address

String getVendorLine1Address()
Specified by:
getVendorLine1Address in interface PurchasingAccountsPayableDocument

setVendorLine1Address

void setVendorLine1Address(String vendorLine1Address)
Specified by:
setVendorLine1Address in interface PurchasingAccountsPayableDocument

getVendorLine2Address

String getVendorLine2Address()
Specified by:
getVendorLine2Address in interface PurchasingAccountsPayableDocument

setVendorLine2Address

void setVendorLine2Address(String vendorLine2Address)
Specified by:
setVendorLine2Address in interface PurchasingAccountsPayableDocument

getVendorCityName

String getVendorCityName()
Specified by:
getVendorCityName in interface PurchasingAccountsPayableDocument

setVendorCityName

void setVendorCityName(String vendorCityName)
Specified by:
setVendorCityName in interface PurchasingAccountsPayableDocument

getVendorStateCode

String getVendorStateCode()
Specified by:
getVendorStateCode in interface PurchasingAccountsPayableDocument

setVendorStateCode

void setVendorStateCode(String vendorStateCode)
Specified by:
setVendorStateCode in interface PurchasingAccountsPayableDocument

getVendorPostalCode

String getVendorPostalCode()
Specified by:
getVendorPostalCode in interface PurchasingAccountsPayableDocument

setVendorPostalCode

void setVendorPostalCode(String vendorPostalCode)
Specified by:
setVendorPostalCode in interface PurchasingAccountsPayableDocument

getVendorCountryCode

String getVendorCountryCode()
Specified by:
getVendorCountryCode in interface PurchasingAccountsPayableDocument

setVendorCountryCode

void setVendorCountryCode(String vendorCountryCode)
Specified by:
setVendorCountryCode in interface PurchasingAccountsPayableDocument

getVendorRestrictedIndicator

Boolean getVendorRestrictedIndicator()

setVendorRestrictedIndicator

void setVendorRestrictedIndicator(Boolean vendorRestrictedIndicator)

getVendorPhoneNumber

String getVendorPhoneNumber()

setVendorPhoneNumber

void setVendorPhoneNumber(String vendorPhoneNumber)

getVendorFaxNumber

String getVendorFaxNumber()

setVendorFaxNumber

void setVendorFaxNumber(String vendorFaxNumber)

getVendorContractGeneratedIdentifier

Integer getVendorContractGeneratedIdentifier()

setVendorContractGeneratedIdentifier

void setVendorContractGeneratedIdentifier(Integer vendorContractGeneratedIdentifier)

getVendorNoteText

String getVendorNoteText()

setVendorNoteText

void setVendorNoteText(String vendorNoteText)

getRequestorPersonName

String getRequestorPersonName()

setRequestorPersonName

void setRequestorPersonName(String requestorPersonName)

getRequestorPersonEmailAddress

String getRequestorPersonEmailAddress()

setRequestorPersonEmailAddress

void setRequestorPersonEmailAddress(String requestorPersonEmailAddress)

getRequestorPersonPhoneNumber

String getRequestorPersonPhoneNumber()

setRequestorPersonPhoneNumber

void setRequestorPersonPhoneNumber(String requestorPersonPhoneNumber)

getNonInstitutionFundOrgChartOfAccountsCode

String getNonInstitutionFundOrgChartOfAccountsCode()

setNonInstitutionFundOrgChartOfAccountsCode

void setNonInstitutionFundOrgChartOfAccountsCode(String nonInstitutionFundOrgChartOfAccountsCode)

getNonInstitutionFundOrganizationCode

String getNonInstitutionFundOrganizationCode()

setNonInstitutionFundOrganizationCode

void setNonInstitutionFundOrganizationCode(String nonInstitutionFundOrganizationCode)

getNonInstitutionFundChartOfAccountsCode

String getNonInstitutionFundChartOfAccountsCode()

setNonInstitutionFundChartOfAccountsCode

void setNonInstitutionFundChartOfAccountsCode(String nonInstitutionFundChartOfAccountsCode)

getNonInstitutionFundAccountNumber

String getNonInstitutionFundAccountNumber()

setNonInstitutionFundAccountNumber

void setNonInstitutionFundAccountNumber(String nonInstitutionFundAccountNumber)

getDeliveryBuildingCode

String getDeliveryBuildingCode()

setDeliveryBuildingCode

void setDeliveryBuildingCode(String deliveryBuildingCode)

getDeliveryBuildingName

String getDeliveryBuildingName()

setDeliveryBuildingName

void setDeliveryBuildingName(String deliveryBuildingName)

getDeliveryBuildingRoomNumber

String getDeliveryBuildingRoomNumber()

setDeliveryBuildingRoomNumber

void setDeliveryBuildingRoomNumber(String deliveryBuildingRoomNumber)

getDeliveryBuildingLine1Address

String getDeliveryBuildingLine1Address()

setDeliveryBuildingLine1Address

void setDeliveryBuildingLine1Address(String deliveryBuildingLine1Address)

getDeliveryBuildingLine2Address

String getDeliveryBuildingLine2Address()

setDeliveryBuildingLine2Address

void setDeliveryBuildingLine2Address(String deliveryBuildingLine2Address)

getDeliveryCityName

String getDeliveryCityName()

setDeliveryCityName

void setDeliveryCityName(String deliveryCityName)

getDeliveryStateCode

String getDeliveryStateCode()

setDeliveryStateCode

void setDeliveryStateCode(String deliveryStateCode)

getDeliveryPostalCode

String getDeliveryPostalCode()

setDeliveryPostalCode

void setDeliveryPostalCode(String deliveryPostalCode)

getDeliveryCountryCode

String getDeliveryCountryCode()

getDeliveryCountryName

String getDeliveryCountryName()

setDeliveryCountryCode

void setDeliveryCountryCode(String deliveryCountryCode)

getDeliveryToName

String getDeliveryToName()

setDeliveryToName

void setDeliveryToName(String deliveryToName)

getDeliveryToEmailAddress

String getDeliveryToEmailAddress()

setDeliveryToEmailAddress

void setDeliveryToEmailAddress(String deliveryToEmailAddress)

getDeliveryToPhoneNumber

String getDeliveryToPhoneNumber()

setDeliveryToPhoneNumber

void setDeliveryToPhoneNumber(String deliveryToPhoneNumber)

getDeliveryRequiredDate

Date getDeliveryRequiredDate()

setDeliveryRequiredDate

void setDeliveryRequiredDate(Date deliveryRequiredDate)

getDeliveryInstructionText

String getDeliveryInstructionText()

setDeliveryInstructionText

void setDeliveryInstructionText(String deliveryInstructionText)

getPurchaseOrderBeginDate

Date getPurchaseOrderBeginDate()

setPurchaseOrderBeginDate

void setPurchaseOrderBeginDate(Date purchaseOrderBeginDate)

getPurchaseOrderEndDate

Date getPurchaseOrderEndDate()

setPurchaseOrderEndDate

void setPurchaseOrderEndDate(Date purchaseOrderEndDate)

getInstitutionContactName

String getInstitutionContactName()

setInstitutionContactName

void setInstitutionContactName(String institutionContactName)

getInstitutionContactPhoneNumber

String getInstitutionContactPhoneNumber()

setInstitutionContactPhoneNumber

void setInstitutionContactPhoneNumber(String institutionContactPhoneNumber)

getInstitutionContactEmailAddress

String getInstitutionContactEmailAddress()

setInstitutionContactEmailAddress

void setInstitutionContactEmailAddress(String institutionContactEmailAddress)

getBillingName

String getBillingName()

setBillingName

void setBillingName(String billingName)

getBillingLine1Address

String getBillingLine1Address()

setBillingLine1Address

void setBillingLine1Address(String billingLine1Address)

getBillingLine2Address

String getBillingLine2Address()

setBillingLine2Address

void setBillingLine2Address(String billingLine2Address)

getBillingCityName

String getBillingCityName()

setBillingCityName

void setBillingCityName(String billingCityName)

getBillingStateCode

String getBillingStateCode()

setBillingStateCode

void setBillingStateCode(String billingStateCode)

getBillingPostalCode

String getBillingPostalCode()

setBillingPostalCode

void setBillingPostalCode(String billingPostalCode)

getBillingCountryCode

String getBillingCountryCode()

setBillingCountryCode

void setBillingCountryCode(String billingCountryCode)

getBillingCountryName

String getBillingCountryName()

getBillingPhoneNumber

String getBillingPhoneNumber()

setBillingPhoneNumber

void setBillingPhoneNumber(String receivingPhoneNumber)

getReceivingName

String getReceivingName()

setReceivingName

void setReceivingName(String receivingName)

getReceivingLine1Address

String getReceivingLine1Address()

setReceivingLine1Address

void setReceivingLine1Address(String receivingLine1Address)

getReceivingLine2Address

String getReceivingLine2Address()

setReceivingLine2Address

void setReceivingLine2Address(String receivingLine2Address)

getReceivingCityName

String getReceivingCityName()

setReceivingCityName

void setReceivingCityName(String receivingCityName)

getReceivingStateCode

String getReceivingStateCode()

setReceivingStateCode

void setReceivingStateCode(String receivingStateCode)

getReceivingPostalCode

String getReceivingPostalCode()

setReceivingPostalCode

void setReceivingPostalCode(String receivingPostalCode)

getReceivingCountryCode

String getReceivingCountryCode()

getReceivingCountryName

String getReceivingCountryName()

setReceivingCountryCode

void setReceivingCountryCode(String receivingCountryCode)

getAddressToVendorIndicator

boolean getAddressToVendorIndicator()

setAddressToVendorIndicator

void setAddressToVendorIndicator(boolean addressToVendorIndicator)

getExternalOrganizationB2bSupplierIdentifier

String getExternalOrganizationB2bSupplierIdentifier()

setExternalOrganizationB2bSupplierIdentifier

void setExternalOrganizationB2bSupplierIdentifier(String externalOrganizationB2bSupplierIdentifier)

getPurchaseOrderAutomaticIndicator

boolean getPurchaseOrderAutomaticIndicator()

setPurchaseOrderAutomaticIndicator

void setPurchaseOrderAutomaticIndicator(boolean purchaseOrderAutomaticIndicator)

getFundingSource

FundingSource getFundingSource()

setFundingSource

void setFundingSource(FundingSource fundingSource)

getRequisitionSource

RequisitionSource getRequisitionSource()

setRequisitionSource

void setRequisitionSource(RequisitionSource requisitionSource)
Deprecated. 


getPurchaseOrderTransmissionMethod

PurchaseOrderTransmissionMethod getPurchaseOrderTransmissionMethod()

setPurchaseOrderTransmissionMethod

void setPurchaseOrderTransmissionMethod(PurchaseOrderTransmissionMethod purchaseOrderTransmissionMethod)
Deprecated. 


getPurchaseOrderCostSource

PurchaseOrderCostSource getPurchaseOrderCostSource()

setPurchaseOrderCostSource

void setPurchaseOrderCostSource(PurchaseOrderCostSource purchaseOrderCostSource)
Deprecated. 


getDeliveryRequiredDateReason

DeliveryRequiredDateReason getDeliveryRequiredDateReason()

setDeliveryRequiredDateReason

void setDeliveryRequiredDateReason(DeliveryRequiredDateReason deliveryRequiredDateReason)
Deprecated. 


getRecurringPaymentType

RecurringPaymentType getRecurringPaymentType()

setRecurringPaymentType

void setRecurringPaymentType(RecurringPaymentType recurringPaymentType)
Deprecated. 


getOrganization

Organization getOrganization()

setOrganization

void setOrganization(Organization organization)
Deprecated. 


getChartOfAccounts

Chart getChartOfAccounts()

setChartOfAccounts

void setChartOfAccounts(Chart chartOfAccounts)
Deprecated. 


getDeliveryCampus

CampusParameter getDeliveryCampus()

setDeliveryCampus

void setDeliveryCampus(CampusParameter deliveryCampus)
Deprecated. 


getNonInstitutionFundOrgChartOfAccounts

Chart getNonInstitutionFundOrgChartOfAccounts()

setNonInstitutionFundOrgChartOfAccounts

void setNonInstitutionFundOrgChartOfAccounts(Chart nonInstitutionFundOrgChartOfAccounts)
Deprecated. 


getNonInstitutionFundOrganization

Organization getNonInstitutionFundOrganization()

setNonInstitutionFundOrganization

void setNonInstitutionFundOrganization(Organization nonInstitutionFundOrganization)
Deprecated. 


getNonInstitutionFundAccount

Account getNonInstitutionFundAccount()

setNonInstitutionFundAccount

void setNonInstitutionFundAccount(Account nonInstitutionFundAccount)
Deprecated. 


getNonInstitutionFundChartOfAccounts

Chart getNonInstitutionFundChartOfAccounts()

setNonInstitutionFundChartOfAccounts

void setNonInstitutionFundChartOfAccounts(Chart nonInstitutionFundChartOfAccounts)
Deprecated. 


getVendorPaymentTermsCode

String getVendorPaymentTermsCode()

setVendorPaymentTermsCode

void setVendorPaymentTermsCode(String vendorPaymentTermsCode)

getVendorShippingPaymentTermsCode

String getVendorShippingPaymentTermsCode()

setVendorShippingPaymentTermsCode

void setVendorShippingPaymentTermsCode(String vendorShippingPaymentTermsCode)

getVendorShippingTitleCode

String getVendorShippingTitleCode()

setVendorShippingTitleCode

void setVendorShippingTitleCode(String vendorShippingTitleCode)

isDeliveryBuildingOtherIndicator

boolean isDeliveryBuildingOtherIndicator()

setDeliveryBuildingOtherIndicator

void setDeliveryBuildingOtherIndicator(boolean deliveryBuildingOtherIndicator)

getItems

List<PurApItem> getItems()
Specified by:
getItems in interface PurapItemOperations
Specified by:
getItems in interface PurchasingAccountsPayableDocument

setItems

void setItems(List<PurApItem> items)

getItem

PurApItem getItem(int pos)
Description copied from interface: PurchasingAccountsPayableDocument
Gets the item at the specified index.

Specified by:
getItem in interface PurapItemOperations
Specified by:
getItem in interface PurchasingAccountsPayableDocument
Parameters:
pos - the specified index.
Returns:
the item at the specified index.
See Also:
PurchasingAccountsPayableDocument.getItem(int)

addItem

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

Specified by:
addItem in interface PurchasingAccountsPayableDocument
Parameters:
item - the specified item to add.
See Also:
PurchasingAccountsPayableDocument.addItem(PurApItem item)

deleteItem

void deleteItem(int lineNum)
Description copied from interface: PurchasingAccountsPayableDocument
Deletes the specified item from this document.

Specified by:
deleteItem in interface PurchasingAccountsPayableDocument
See Also:
PurchasingAccountsPayableDocument.deleteItem(int lineNum)

getTotalDollarAmount

org.kuali.rice.kns.util.KualiDecimal getTotalDollarAmount()
Description copied from interface: PurchasingAccountsPayableDocument
Computes the total dollar amount of all items.

Specified by:
getTotalDollarAmount in interface PurchasingAccountsPayableDocument
Returns:
the total dollar amount of all items.
See Also:
AccountingDocumentBase.getTotalDollarAmount()

templateVendorDetail

void templateVendorDetail(VendorDetail vendorDetail)
Sets vendor detail fields based on the specified Vendor Detail.

Parameters:
vendorDetail - the specified Vendor Detail.

templateVendorContract

void templateVendorContract(VendorContract vendorContract)
Sets vendor contract fields based on the specified Vendor Contract.

Parameters:
vendorContract - the specified Vendor Contract.

templateBillingAddress

void templateBillingAddress(BillingAddress billingAddress)
Sets billing address fields based on the specified Billing Address.

Parameters:
billingAddress - the specified Billing Address.

templateReceivingAddress

void templateReceivingAddress(ReceivingAddress receivingAddress)
Sets receiving address fields based on the specified Receiving Address.

Parameters:
receivingAddress - the specified Receiving Address.

loadReceivingAddress

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


isReceivingDocumentRequiredIndicator

boolean isReceivingDocumentRequiredIndicator()

setReceivingDocumentRequiredIndicator

void setReceivingDocumentRequiredIndicator(boolean receivingDocumentRequiredIndicator)

isPaymentRequestPositiveApprovalIndicator

boolean isPaymentRequestPositiveApprovalIndicator()

setPaymentRequestPositiveApprovalIndicator

void setPaymentRequestPositiveApprovalIndicator(boolean paymentRequestPositiveApprovalIndicator)

getCapitalAssetSystemTypeCode

String getCapitalAssetSystemTypeCode()

setCapitalAssetSystemTypeCode

void setCapitalAssetSystemTypeCode(String capitalAssetSystemTypeCode)

getCapitalAssetSystemStateCode

String getCapitalAssetSystemStateCode()

setCapitalAssetSystemStateCode

void setCapitalAssetSystemStateCode(String capitalAssetSystemStateCode)

getCapitalAssetSystemType

CapitalAssetSystemType getCapitalAssetSystemType()

setCapitalAssetSystemType

void setCapitalAssetSystemType(CapitalAssetSystemType capitalAssetSystemType)

getCapitalAssetSystemState

CapitalAssetSystemState getCapitalAssetSystemState()

setCapitalAssetSystemState

void setCapitalAssetSystemState(CapitalAssetSystemState capitalAssetSystemState)

getPurchasingCapitalAssetSystems

List<CapitalAssetSystem> getPurchasingCapitalAssetSystems()

setPurchasingCapitalAssetSystems

void setPurchasingCapitalAssetSystems(List<CapitalAssetSystem> purchasingCapitalAssetSystems)

getPurchasingCapitalAssetItems

List<PurchasingCapitalAssetItem> getPurchasingCapitalAssetItems()

setPurchasingCapitalAssetItems

void setPurchasingCapitalAssetItems(List<PurchasingCapitalAssetItem> purchasingCapitalAssetItems)

getPurchasingCapitalAssetItemClass

Class getPurchasingCapitalAssetItemClass()

getPurchasingCapitalAssetSystemClass

Class getPurchasingCapitalAssetSystemClass()

getPurchasingItem

PurchasingItem getPurchasingItem(Integer itemIdentifier)

getPurchasingCapitalAssetItem

PurchasingCapitalAssetItem getPurchasingCapitalAssetItem(Integer itemIdentifier)

getDocumentSpecificService

PurchasingDocumentSpecificService getDocumentSpecificService()

clearCapitalAssetFields

void clearCapitalAssetFields()

shouldGiveErrorForEmptyAccountsProration

boolean shouldGiveErrorForEmptyAccountsProration()
Specified by:
shouldGiveErrorForEmptyAccountsProration in interface PurchasingAccountsPayableDocument


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