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

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.module.purap.document.ElectronicInvoiceRejectDocument
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, FinancialSystemTransactionalDocument, 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

public class ElectronicInvoiceRejectDocument
extends FinancialSystemTransactionalDocumentBase
implements org.kuali.rice.kns.document.SessionDocument

See Also:
Serialized Form

Field Summary
protected  Timestamp accountsPayableApprovalTimestamp
           
protected  Integer accountsPayablePurchasingDocumentLinkIdentifier
           
protected  PurchaseOrderDocument currentPurchaseOrderDocument
           
protected  String invoiceBillToAddressCityName
           
protected  String invoiceBillToAddressCountryCode
           
protected  String invoiceBillToAddressCountryName
           
protected  String invoiceBillToAddressLine1
           
protected  String invoiceBillToAddressLine2
           
protected  String invoiceBillToAddressLine3
           
protected  String invoiceBillToAddressName
           
protected  String invoiceBillToAddressPostalCode
           
protected  String invoiceBillToAddressStateCode
           
protected  String invoiceBillToAddressType
           
protected  String invoiceCustomerNumber
           
protected  String invoiceFileDate
           
protected  String invoiceFileDeploymentModeValue
           
protected  Boolean invoiceFileDiscountInLineIndicator
           
protected  Boolean invoiceFileHeaderTypeIndicator
           
protected  Boolean invoiceFileInformationOnlyIndicator
           
protected  String invoiceFileName
           
protected  String invoiceFileNumber
           
protected  String invoiceFileOperationIdentifier
           
protected  String invoiceFilePurposeIdentifier
           
protected  Boolean invoiceFileShippingInLineIndicator
           
protected  Boolean invoiceFileSpecialHandlingInLineIndicator
           
protected  Boolean invoiceFileTaxInLineIndicator
           
protected  Timestamp invoiceFileTimeStampForSearch
           
protected  BigDecimal invoiceItemDiscountAmount
           
protected  String invoiceItemDiscountCurrencyCode
           
protected  BigDecimal invoiceItemGrossAmount
           
protected  String invoiceItemGrossCurrencyCode
           
protected  BigDecimal invoiceItemNetAmount
           
protected  String invoiceItemNetCurrencyCode
           
protected  BigDecimal invoiceItemShippingAmount
           
protected  String invoiceItemShippingCurrencyCode
           
protected  String invoiceItemShippingDescription
           
protected  BigDecimal invoiceItemSpecialHandlingAmount
           
protected  String invoiceItemSpecialHandlingCurrencyCode
           
protected  String invoiceItemSpecialHandlingDescription
           
protected  BigDecimal invoiceItemSubTotalAmount
           
protected  String invoiceItemSubTotalCurrencyCode
           
protected  BigDecimal invoiceItemTaxAmount
           
protected  String invoiceItemTaxCurrencyCode
           
protected  String invoiceItemTaxDescription
           
protected  ElectronicInvoiceLoadSummary invoiceLoadSummary
           
protected  Integer invoiceLoadSummaryIdentifier
           
protected  boolean invoiceNumberAcceptIndicator
           
protected  String invoiceOrderMasterAgreementInformationDate
           
protected  String invoiceOrderMasterAgreementInformationIdentifier
           
protected  String invoiceOrderMasterAgreementReferenceDate
           
protected  String invoiceOrderMasterAgreementReferenceIdentifier
           
protected  String invoiceOrderPurchaseOrderDate
           
protected  String invoiceOrderPurchaseOrderIdentifier
           
protected  String invoiceOrderReferenceDocumentReferencePayloadIdentifier
           
protected  String invoiceOrderReferenceDocumentReferenceText
           
protected  String invoiceOrderReferenceOrderIdentifier
           
protected  String invoiceOrderSupplierOrderInformationIdentifier
           
protected  Timestamp invoiceProcessTimestamp
           
protected  String invoicePurchaseOrderNumber
           
protected  List<ElectronicInvoiceRejectItem> invoiceRejectItems
           
protected  List<ElectronicInvoiceRejectReason> invoiceRejectReasons
           
protected  String invoiceRemitToAddressCityName
           
protected  String invoiceRemitToAddressCountryCode
           
protected  String invoiceRemitToAddressCountryName
           
protected  String invoiceRemitToAddressLine1
           
protected  String invoiceRemitToAddressLine2
           
protected  String invoiceRemitToAddressLine3
           
protected  String invoiceRemitToAddressName
           
protected  String invoiceRemitToAddressPostalCode
           
protected  String invoiceRemitToAddressStateCode
           
protected  String invoiceRemitToAddressType
           
protected  boolean invoiceResearchIndicator
           
protected  String invoiceShipDate
           
protected  String invoiceShipToAddressCityName
           
protected  String invoiceShipToAddressCountryCode
           
protected  String invoiceShipToAddressCountryName
           
protected  String invoiceShipToAddressLine1
           
protected  String invoiceShipToAddressLine2
           
protected  String invoiceShipToAddressLine3
           
protected  String invoiceShipToAddressName
           
protected  String invoiceShipToAddressPostalCode
           
protected  String invoiceShipToAddressStateCode
           
protected  String invoiceShipToAddressType
           
protected  boolean isDocumentCreationInProgress
           
protected static org.apache.log4j.Logger LOG
           
protected  Integer paymentRequestIdentifier
           
protected  Integer purapDocumentIdentifier
           
protected  CampusParameter purchaseOrderDeliveryCampus
           
protected  String purchaseOrderDeliveryCampusCode
           
protected  Integer purchaseOrderIdentifier
           
protected  PurApRelatedViews relatedViews
           
protected  VendorDetail vendorDetail
           
protected  Integer vendorDetailAssignedIdentifier
           
protected  String vendorDunsNumber
           
protected  Integer vendorHeaderGeneratedIdentifier
           
protected  String vendorNumber
           
protected static BigDecimal zero
           
 
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
ElectronicInvoiceRejectDocument()
           
 
Method Summary
 void addRejectItem(ElectronicInvoiceRejectItem item)
           
 void addRejectReason(ElectronicInvoiceRejectReason reason)
           
protected  String buildDocumentTitle(String title)
          Builds document title based on the properties of current document.
 void doRouteStatusChange(org.kuali.rice.kew.dto.DocumentRouteStatusChangeDTO statusChangeEvent)
          This is the default implementation which checks for a different workflow statuses, and updates the Kuali status accordingly.
 Date getAccountsPayableApprovalDateForSearch()
           
 Timestamp getAccountsPayableApprovalTimestamp()
           
 Integer getAccountsPayablePurchasingDocumentLinkIdentifier()
           
 List getBoNotes()
           
 PurchaseOrderDocument getCurrentPurchaseOrderDocument()
           
protected  String getCustomDocumentTitle()
          Returns a custom document title based on the properties of current document..
protected  ElectronicInvoicePostalAddress getCxmlPostalAddressByAddressName(ElectronicInvoiceContact contact, String addressName)
           
 String getDocumentTitle()
           
 org.kuali.rice.kns.util.KualiDecimal getGrandTotalAmount()
           
 String getInvoiceBillToAddressCityName()
           
 String getInvoiceBillToAddressCountryCode()
           
 String getInvoiceBillToAddressCountryName()
           
 String getInvoiceBillToAddressLine1()
           
 String getInvoiceBillToAddressLine2()
           
 String getInvoiceBillToAddressLine3()
           
 String getInvoiceBillToAddressName()
           
 String getInvoiceBillToAddressPostalCode()
           
 String getInvoiceBillToAddressStateCode()
           
 String getInvoiceBillToAddressType()
           
 String getInvoiceCustomerNumber()
           
 String getInvoiceFileDate()
           
 String getInvoiceFileDeploymentModeValue()
           
 Boolean getInvoiceFileDiscountInLineIndicator()
           
 Boolean getInvoiceFileHeaderTypeIndicator()
           
 Boolean getInvoiceFileInformationOnlyIndicator()
           
 String getInvoiceFileName()
           
 String getInvoiceFileNumber()
           
 String getInvoiceFileOperationIdentifier()
           
 String getInvoiceFilePurposeIdentifier()
           
 Boolean getInvoiceFileShippingInLineIndicator()
           
 Boolean getInvoiceFileSpecialHandlingInLineIndicator()
           
 Boolean getInvoiceFileTaxInLineIndicator()
           
 Timestamp getInvoiceFileTimeStampForSearch()
           
 BigDecimal getInvoiceItemDiscountAmount()
           
 String getInvoiceItemDiscountCurrencyCode()
           
 BigDecimal getInvoiceItemGrossAmount()
           
 String getInvoiceItemGrossCurrencyCode()
           
 BigDecimal getInvoiceItemNetAmount()
           
 String getInvoiceItemNetCurrencyCode()
           
 BigDecimal getInvoiceItemShippingAmount()
           
 String getInvoiceItemShippingCurrencyCode()
           
 String getInvoiceItemShippingDescription()
           
 BigDecimal getInvoiceItemSpecialHandlingAmount()
           
 String getInvoiceItemSpecialHandlingCurrencyCode()
           
 String getInvoiceItemSpecialHandlingDescription()
           
 BigDecimal getInvoiceItemSubTotalAmount()
           
 String getInvoiceItemSubTotalCurrencyCode()
           
 BigDecimal getInvoiceItemTaxAmount()
           
 String getInvoiceItemTaxCurrencyCode()
           
 String getInvoiceItemTaxDescription()
           
 ElectronicInvoiceLoadSummary getInvoiceLoadSummary()
           
 Integer getInvoiceLoadSummaryIdentifier()
           
 String getInvoiceOrderMasterAgreementInformationDate()
           
 String getInvoiceOrderMasterAgreementInformationIdentifier()
           
 String getInvoiceOrderMasterAgreementReferenceDate()
           
 String getInvoiceOrderMasterAgreementReferenceIdentifier()
           
 String getInvoiceOrderPurchaseOrderDate()
           
 String getInvoiceOrderPurchaseOrderIdentifier()
           
 String getInvoiceOrderReferenceDocumentReferencePayloadIdentifier()
           
 String getInvoiceOrderReferenceDocumentReferenceText()
           
 String getInvoiceOrderReferenceOrderIdentifier()
           
 String getInvoiceOrderSupplierOrderInformationIdentifier()
           
 Timestamp getInvoiceProcessTimestamp()
           
 String getInvoicePurchaseOrderNumber()
           
 ElectronicInvoiceRejectItem getInvoiceRejectItem(int index)
           
 List<ElectronicInvoiceRejectItem> getInvoiceRejectItems()
           
 ElectronicInvoiceRejectReason getInvoiceRejectReason(int index)
           
 List<ElectronicInvoiceRejectReason> getInvoiceRejectReasons()
           
 String getInvoiceRemitToAddressCityName()
           
 String getInvoiceRemitToAddressCountryCode()
           
 String getInvoiceRemitToAddressCountryName()
           
 String getInvoiceRemitToAddressLine1()
           
 String getInvoiceRemitToAddressLine2()
           
 String getInvoiceRemitToAddressLine3()
           
 String getInvoiceRemitToAddressName()
           
 String getInvoiceRemitToAddressPostalCode()
           
 String getInvoiceRemitToAddressStateCode()
           
 String getInvoiceRemitToAddressType()
           
 boolean getInvoiceResearchIndicator()
           
 String getInvoiceResearchIndicatorForResult()
           
 String getInvoiceShipDate()
           
 String getInvoiceShipToAddressCityName()
           
 String getInvoiceShipToAddressCountryCode()
           
 String getInvoiceShipToAddressCountryName()
           
 String getInvoiceShipToAddressLine1()
           
 String getInvoiceShipToAddressLine2()
           
 String getInvoiceShipToAddressLine3()
           
 String getInvoiceShipToAddressName()
           
 String getInvoiceShipToAddressPostalCode()
           
 String getInvoiceShipToAddressStateCode()
           
 String getInvoiceShipToAddressType()
           
 boolean getIsATypeOfPODoc()
          Always returns false.
 boolean getIsATypeOfPurAPRecDoc()
          Always returns false.
 boolean getIsATypeOfPurDoc()
          Always returns false.
 boolean getIsPODoc()
          Always returns false.
 boolean getIsReqsDoc()
          Always returns false.
 boolean getNeedWarningRelatedPOs()
          Checks whether the related purchase order views need a warning to be displayed, i.e.
 Integer getPaymentRequestIdentifier()
          Gets the paymentRequestIdentifier attribute.
 Integer getPurapDocumentIdentifier()
           
 CampusParameter getPurchaseOrderDeliveryCampus()
           
 String getPurchaseOrderDeliveryCampusCode()
           
 String getPurchaseOrderDeliveryCampusCodeForSearch()
           
 Integer getPurchaseOrderIdentifier()
           
 PurApRelatedViews getRelatedViews()
           
 org.kuali.rice.kns.util.KualiDecimal getTotalAmount()
           
 VendorDetail getVendorDetail()
           
 Integer getVendorDetailAssignedIdentifier()
           
 String getVendorDunsNumber()
           
 Integer getVendorHeaderGeneratedIdentifier()
           
 String getVendorNumber()
          Returns the vendor number for this document.
 String getWorkflowStatusForResult()
           
 boolean isBoNotesSupport()
           
 boolean isDocumentCreationInProgress()
           
 Boolean isInvoiceFileDiscountInLineIndicator()
           
 Boolean isInvoiceFileHeaderTypeIndicator()
           
 Boolean isInvoiceFileInformationOnlyIndicator()
           
 Boolean isInvoiceFileShippingInLineIndicator()
           
 Boolean isInvoiceFileSpecialHandlingInLineIndicator()
           
 Boolean isInvoiceFileTaxInLineIndicator()
           
 boolean isInvoiceNumberAcceptIndicator()
           
 boolean isInvoiceResearchIndicator()
           
 boolean isInvoiceResearchIndicatorForSearching()
           
 void setAccountsPayableApprovalTimestamp(Timestamp accountsPayableApprovalTimestamp)
           
 void setAccountsPayablePurchasingDocumentLinkIdentifier(Integer accountsPayablePurchasingDocumentLinkIdentifier)
           
 void setDocumentCreationInProgress(boolean isDocumentCreationInProgress)
           
 void setFileLevelData(ElectronicInvoice ei)
           
 void setGrandTotalAmount(org.kuali.rice.kns.util.KualiDecimal amount)
           
 void setInvoiceBillToAddressCityName(String billToAddressCityName)
           
 void setInvoiceBillToAddressCountryCode(String billToAddressCountryCode)
           
 void setInvoiceBillToAddressCountryName(String billToAddressCountryName)
           
 void setInvoiceBillToAddressLine1(String billToAddressLine1)
           
 void setInvoiceBillToAddressLine2(String billToAddressLine2)
           
 void setInvoiceBillToAddressLine3(String billToAddressLine3)
           
 void setInvoiceBillToAddressName(String billToAddressName)
           
 void setInvoiceBillToAddressPostalCode(String billToAddressPostalCode)
           
 void setInvoiceBillToAddressStateCode(String billToAddressStateCode)
           
 void setInvoiceBillToAddressType(String billToAddressType)
           
 void setInvoiceCustomerNumber(String invoiceCustomerNumber)
           
 void setInvoiceFileDate(String invoiceDate)
           
 void setInvoiceFileDeploymentModeValue(String deploymentMode)
           
 void setInvoiceFileDiscountInLineIndicator(Boolean fileDiscountInLineIndicator)
           
 void setInvoiceFileHeaderTypeIndicator(Boolean fileHeaderTypeIndicator)
           
 void setInvoiceFileInformationOnlyIndicator(Boolean fileInformationOnlyIndicator)
           
 void setInvoiceFileName(String invoiceFileName)
           
 void setInvoiceFileNumber(String invoiceNumber)
           
 void setInvoiceFileOperationIdentifier(String fileOperationId)
           
 void setInvoiceFilePurposeIdentifier(String filePurposeId)
           
 void setInvoiceFileShippingInLineIndicator(Boolean fileShippingInLineIndicator)
           
 void setInvoiceFileSpecialHandlingInLineIndicator(Boolean fileSpecHandlingInLineIndicator)
           
 void setInvoiceFileTaxInLineIndicator(Boolean fileTaxInLineIndicator)
           
 void setInvoiceFileTimeStampForSearch(Timestamp invoiceFileTimeStamp)
           
 void setInvoiceItemDiscountAmount(BigDecimal invoiceDiscountAmount)
           
 void setInvoiceItemDiscountCurrencyCode(String invoiceDiscountAmountCurrency)
           
 void setInvoiceItemGrossAmount(BigDecimal invoiceGrossAmount)
           
 void setInvoiceItemGrossCurrencyCode(String invoiceGrossAmountCurrency)
           
 void setInvoiceItemNetAmount(BigDecimal invoiceNetAmount)
           
 void setInvoiceItemNetCurrencyCode(String invoiceNetAmountCurrency)
           
 void setInvoiceItemShippingAmount(BigDecimal invoiceShippingAmount)
           
 void setInvoiceItemShippingCurrencyCode(String invoiceShippingAmountCurrency)
           
 void setInvoiceItemShippingDescription(String invoiceShippingDescription)
           
 void setInvoiceItemSpecialHandlingAmount(BigDecimal invoiceSpecialHandlingAmount)
           
 void setInvoiceItemSpecialHandlingCurrencyCode(String invoiceSpecialHandlingAmountCurrency)
           
 void setInvoiceItemSpecialHandlingDescription(String invoiceSpecialHandlingDescription)
           
 void setInvoiceItemSubTotalAmount(BigDecimal invoiceSubTotalAmount)
           
 void setInvoiceItemSubTotalCurrencyCode(String invoiceSubTotalAmountCurrency)
           
 void setInvoiceItemTaxAmount(BigDecimal invoiceTaxAmount)
           
 void setInvoiceItemTaxCurrencyCode(String invoiceTaxAmountCurrency)
           
 void setInvoiceItemTaxDescription(String invoiceTaxDescription)
           
 void setInvoiceLoadSummary(ElectronicInvoiceLoadSummary electronicInvoiceLoadSummary)
           
 void setInvoiceLoadSummaryIdentifier(Integer loadSummaryId)
           
 void setInvoiceNumberAcceptIndicator(boolean invoiceNumberAcceptIndicator)
           
 void setInvoiceOrderLevelData(ElectronicInvoice ei, ElectronicInvoiceOrder eio)
           
 void setInvoiceOrderMasterAgreementInformationDate(String masterAgreementInfoDate)
           
 void setInvoiceOrderMasterAgreementInformationIdentifier(String masterAgreementInfoId)
           
 void setInvoiceOrderMasterAgreementReferenceDate(String masterAgreementReferenceDate)
           
 void setInvoiceOrderMasterAgreementReferenceIdentifier(String masterAgreementReferenceId)
           
 void setInvoiceOrderPurchaseOrderDate(String invoiceOrderDate)
           
 void setInvoiceOrderPurchaseOrderIdentifier(String invoiceOrderId)
           
 void setInvoiceOrderReferenceDocumentReferencePayloadIdentifier(String referenceDocumentRefPayloadId)
           
 void setInvoiceOrderReferenceDocumentReferenceText(String referenceDocumentRefText)
           
 void setInvoiceOrderReferenceOrderIdentifier(String referenceOrderId)
           
 void setInvoiceOrderSupplierOrderInformationIdentifier(String supplierOrderInfoId)
           
 void setInvoiceProcessTimestamp(Timestamp invoiceProcessTimestamp)
           
 void setInvoicePurchaseOrderNumber(String invoicePurchaseOrderId)
           
 void setInvoiceRejectItems(List<ElectronicInvoiceRejectItem> electronicInvoiceRejectItems)
           
 void setInvoiceRejectReasons(List<ElectronicInvoiceRejectReason> electronicInvoiceRejectReasons)
           
 void setInvoiceRemitToAddressCityName(String remitToAddressCityName)
           
 void setInvoiceRemitToAddressCountryCode(String remitToAddressCountryCode)
           
 void setInvoiceRemitToAddressCountryName(String remitToAddressCountryName)
           
 void setInvoiceRemitToAddressLine1(String remitToAddressLine1)
           
 void setInvoiceRemitToAddressLine2(String remitToAddressLine2)
           
 void setInvoiceRemitToAddressLine3(String remitToAddressLine3)
           
 void setInvoiceRemitToAddressName(String remitToAddressName)
           
 void setInvoiceRemitToAddressPostalCode(String remitToAddressPostalCode)
           
 void setInvoiceRemitToAddressStateCode(String remitToAddressStateCode)
           
 void setInvoiceRemitToAddressType(String remitToAddressType)
           
 void setInvoiceResearchIndicator(boolean invoiceResearchIndicator)
           
 void setInvoiceShipDate(String invoiceShipDate)
           
 void setInvoiceShipToAddressCityName(String shipToAddressCityName)
           
 void setInvoiceShipToAddressCountryCode(String shipToAddressCountryCode)
           
 void setInvoiceShipToAddressCountryName(String shipToAddressCountryName)
           
 void setInvoiceShipToAddressLine1(String shipToAddressLine1)
           
 void setInvoiceShipToAddressLine2(String shipToAddressLine2)
           
 void setInvoiceShipToAddressLine3(String shipToAddressLine3)
           
 void setInvoiceShipToAddressName(String shipToAddressName)
           
 void setInvoiceShipToAddressPostalCode(String shipToAddressPostalCode)
           
 void setInvoiceShipToAddressStateCode(String shipToAddressStateCode)
           
 void setInvoiceShipToAddressType(String shipToAddressType)
           
 void setPaymentRequestIdentifier(Integer paymentRequestIdentifier)
          Sets the paymentRequestIdentifier attribute value.
 void setPurapDocumentIdentifier(Integer id)
           
 void setPurchaseOrderDeliveryCampusCode(String poDeliveryCampusCode)
           
 void setPurchaseOrderIdentifier(Integer purchaseOrderId)
           
 void setRelatedViews(PurApRelatedViews relatedViews)
           
 void setTotalAmount(org.kuali.rice.kns.util.KualiDecimal amount)
           
 void setVendorDetail(VendorDetail vendorDetail)
           
 void setVendorDetailAssignedIdentifier(Integer vendorDetailID)
           
 void setVendorDunsNumber(String vendorDunsNumber)
           
 void setVendorHeaderGeneratedIdentifier(Integer vendorHeaderID)
           
 void setVendorNumber(String vendorNumber)
           
 
Methods inherited from class org.kuali.kfs.sys.document.FinancialSystemTransactionalDocumentBase
answerSplitNodeQuestion, getDocumentHeader, prepareForSave, processAfterRetrieve, setDocumentHeader, toErrorCorrection
 
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, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentBusinessObject, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getLockClearningMethodNames, getNonLockingActionTakenCodes, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, logErrors, populateDocumentForRouting, postProcessSave, prepareForSave, refresh, refreshIfEmpty, refreshPessimisticLocks, refreshReferenceObject, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentNumber, setNewDocumentHeader, setPessimisticLocks, toCopy, toString, toStringBuilder, toStringMapper, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization
 
Methods inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
addNote, afterDelete, afterInsert, afterUpdate, beforeDelete, beforeInsert, beforeInsert, beforeUpdate, beforeUpdate, buildListOfDeletionAwareLists, deleteNote, getAttachmentService, getBoNote, getExtension, getNoteService, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isAutoIncrementSet, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, 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.rice.kns.document.Document
addPessimisticLock, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, doActionTaken, doRouteLevelChange, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAllowsCopy, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentBusinessObject, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getLockClearningMethodNames, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, populateDocumentForRouting, postProcessSave, prepareForSave, refreshPessimisticLocks, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentNumber, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization
 
Methods inherited from interface org.kuali.rice.kns.bo.PersistableBusinessObject
addNote, buildListOfDeletionAwareLists, deleteNote, getBoNote, getExtension, getObjectId, getVersionNumber, 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
 

Field Detail

LOG

protected static org.apache.log4j.Logger LOG

zero

protected static BigDecimal zero

purapDocumentIdentifier

protected Integer purapDocumentIdentifier

accountsPayablePurchasingDocumentLinkIdentifier

protected Integer accountsPayablePurchasingDocumentLinkIdentifier

invoiceLoadSummaryIdentifier

protected Integer invoiceLoadSummaryIdentifier

invoiceProcessTimestamp

protected Timestamp invoiceProcessTimestamp

invoiceFileHeaderTypeIndicator

protected Boolean invoiceFileHeaderTypeIndicator

invoiceFileInformationOnlyIndicator

protected Boolean invoiceFileInformationOnlyIndicator

invoiceFileTaxInLineIndicator

protected Boolean invoiceFileTaxInLineIndicator

invoiceFileSpecialHandlingInLineIndicator

protected Boolean invoiceFileSpecialHandlingInLineIndicator

invoiceFileShippingInLineIndicator

protected Boolean invoiceFileShippingInLineIndicator

invoiceFileDiscountInLineIndicator

protected Boolean invoiceFileDiscountInLineIndicator

invoiceFileName

protected String invoiceFileName

vendorDunsNumber

protected String vendorDunsNumber

vendorHeaderGeneratedIdentifier

protected Integer vendorHeaderGeneratedIdentifier

vendorDetailAssignedIdentifier

protected Integer vendorDetailAssignedIdentifier

invoiceFileDate

protected String invoiceFileDate

invoiceFileNumber

protected String invoiceFileNumber

invoiceFilePurposeIdentifier

protected String invoiceFilePurposeIdentifier

invoiceFileOperationIdentifier

protected String invoiceFileOperationIdentifier

invoiceFileDeploymentModeValue

protected String invoiceFileDeploymentModeValue

invoiceOrderReferenceOrderIdentifier

protected String invoiceOrderReferenceOrderIdentifier

invoiceOrderReferenceDocumentReferencePayloadIdentifier

protected String invoiceOrderReferenceDocumentReferencePayloadIdentifier

invoiceOrderReferenceDocumentReferenceText

protected String invoiceOrderReferenceDocumentReferenceText

invoiceOrderMasterAgreementReferenceIdentifier

protected String invoiceOrderMasterAgreementReferenceIdentifier

invoiceOrderMasterAgreementReferenceDate

protected String invoiceOrderMasterAgreementReferenceDate

invoiceOrderMasterAgreementInformationIdentifier

protected String invoiceOrderMasterAgreementInformationIdentifier

invoiceOrderMasterAgreementInformationDate

protected String invoiceOrderMasterAgreementInformationDate

invoiceOrderPurchaseOrderIdentifier

protected String invoiceOrderPurchaseOrderIdentifier

invoiceOrderPurchaseOrderDate

protected String invoiceOrderPurchaseOrderDate

invoiceOrderSupplierOrderInformationIdentifier

protected String invoiceOrderSupplierOrderInformationIdentifier

invoiceShipDate

protected String invoiceShipDate

invoiceShipToAddressName

protected String invoiceShipToAddressName

invoiceShipToAddressType

protected String invoiceShipToAddressType

invoiceShipToAddressLine1

protected String invoiceShipToAddressLine1

invoiceShipToAddressLine2

protected String invoiceShipToAddressLine2

invoiceShipToAddressLine3

protected String invoiceShipToAddressLine3

invoiceShipToAddressCityName

protected String invoiceShipToAddressCityName

invoiceShipToAddressStateCode

protected String invoiceShipToAddressStateCode

invoiceShipToAddressPostalCode

protected String invoiceShipToAddressPostalCode

invoiceShipToAddressCountryCode

protected String invoiceShipToAddressCountryCode

invoiceShipToAddressCountryName

protected String invoiceShipToAddressCountryName

invoiceBillToAddressName

protected String invoiceBillToAddressName

invoiceBillToAddressType

protected String invoiceBillToAddressType

invoiceBillToAddressLine1

protected String invoiceBillToAddressLine1

invoiceBillToAddressLine2

protected String invoiceBillToAddressLine2

invoiceBillToAddressLine3

protected String invoiceBillToAddressLine3

invoiceBillToAddressCityName

protected String invoiceBillToAddressCityName

invoiceBillToAddressStateCode

protected String invoiceBillToAddressStateCode

invoiceBillToAddressPostalCode

protected String invoiceBillToAddressPostalCode

invoiceBillToAddressCountryCode

protected String invoiceBillToAddressCountryCode

invoiceBillToAddressCountryName

protected String invoiceBillToAddressCountryName

invoiceRemitToAddressName

protected String invoiceRemitToAddressName

invoiceRemitToAddressType

protected String invoiceRemitToAddressType

invoiceRemitToAddressLine1

protected String invoiceRemitToAddressLine1

invoiceRemitToAddressLine2

protected String invoiceRemitToAddressLine2

invoiceRemitToAddressLine3

protected String invoiceRemitToAddressLine3

invoiceRemitToAddressCityName

protected String invoiceRemitToAddressCityName

invoiceRemitToAddressStateCode

protected String invoiceRemitToAddressStateCode

invoiceRemitToAddressPostalCode

protected String invoiceRemitToAddressPostalCode

invoiceRemitToAddressCountryCode

protected String invoiceRemitToAddressCountryCode

invoiceRemitToAddressCountryName

protected String invoiceRemitToAddressCountryName

paymentRequestIdentifier

protected Integer paymentRequestIdentifier

invoiceCustomerNumber

protected String invoiceCustomerNumber

invoicePurchaseOrderNumber

protected String invoicePurchaseOrderNumber

purchaseOrderIdentifier

protected Integer purchaseOrderIdentifier

purchaseOrderDeliveryCampusCode

protected String purchaseOrderDeliveryCampusCode

invoiceItemSubTotalCurrencyCode

protected String invoiceItemSubTotalCurrencyCode

invoiceItemSpecialHandlingCurrencyCode

protected String invoiceItemSpecialHandlingCurrencyCode

invoiceItemSpecialHandlingDescription

protected String invoiceItemSpecialHandlingDescription

invoiceItemShippingCurrencyCode

protected String invoiceItemShippingCurrencyCode

invoiceItemShippingDescription

protected String invoiceItemShippingDescription

invoiceItemTaxCurrencyCode

protected String invoiceItemTaxCurrencyCode

invoiceItemTaxDescription

protected String invoiceItemTaxDescription

invoiceItemGrossCurrencyCode

protected String invoiceItemGrossCurrencyCode

invoiceItemDiscountCurrencyCode

protected String invoiceItemDiscountCurrencyCode

invoiceItemNetCurrencyCode

protected String invoiceItemNetCurrencyCode

invoiceItemSubTotalAmount

protected BigDecimal invoiceItemSubTotalAmount

invoiceItemSpecialHandlingAmount

protected BigDecimal invoiceItemSpecialHandlingAmount

invoiceItemShippingAmount

protected BigDecimal invoiceItemShippingAmount

invoiceItemTaxAmount

protected BigDecimal invoiceItemTaxAmount

invoiceItemGrossAmount

protected BigDecimal invoiceItemGrossAmount

invoiceItemDiscountAmount

protected BigDecimal invoiceItemDiscountAmount

invoiceItemNetAmount

protected BigDecimal invoiceItemNetAmount

invoiceNumberAcceptIndicator

protected boolean invoiceNumberAcceptIndicator

invoiceResearchIndicator

protected boolean invoiceResearchIndicator

invoiceFileTimeStampForSearch

protected Timestamp invoiceFileTimeStampForSearch

accountsPayableApprovalTimestamp

protected Timestamp accountsPayableApprovalTimestamp

relatedViews

protected transient PurApRelatedViews relatedViews

currentPurchaseOrderDocument

protected PurchaseOrderDocument currentPurchaseOrderDocument

vendorDetail

protected VendorDetail vendorDetail

invoiceLoadSummary

protected ElectronicInvoiceLoadSummary invoiceLoadSummary

invoiceRejectItems

protected List<ElectronicInvoiceRejectItem> invoiceRejectItems

invoiceRejectReasons

protected List<ElectronicInvoiceRejectReason> invoiceRejectReasons

isDocumentCreationInProgress

protected boolean isDocumentCreationInProgress

vendorNumber

protected String vendorNumber

purchaseOrderDeliveryCampus

protected CampusParameter purchaseOrderDeliveryCampus
Constructor Detail

ElectronicInvoiceRejectDocument

public ElectronicInvoiceRejectDocument()
Method Detail

setFileLevelData

public void setFileLevelData(ElectronicInvoice ei)

setInvoiceOrderLevelData

public void setInvoiceOrderLevelData(ElectronicInvoice ei,
                                     ElectronicInvoiceOrder eio)

getDocumentTitle

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

getCustomDocumentTitle

protected String getCustomDocumentTitle()
Returns a custom document title based on the properties of current document..

Returns:
- Customized document title.

buildDocumentTitle

protected String buildDocumentTitle(String title)
Builds document title based on the properties of current document.

Parameters:
the - default document title
Returns:
the combine information of the given title and additional payment indicators

getCxmlPostalAddressByAddressName

protected ElectronicInvoicePostalAddress getCxmlPostalAddressByAddressName(ElectronicInvoiceContact contact,
                                                                           String addressName)

getTotalAmount

public org.kuali.rice.kns.util.KualiDecimal getTotalAmount()

setTotalAmount

public void setTotalAmount(org.kuali.rice.kns.util.KualiDecimal amount)

getGrandTotalAmount

public org.kuali.rice.kns.util.KualiDecimal getGrandTotalAmount()

setGrandTotalAmount

public void setGrandTotalAmount(org.kuali.rice.kns.util.KualiDecimal amount)

getInvoiceLoadSummaryIdentifier

public Integer getInvoiceLoadSummaryIdentifier()
Returns:
Returns the invoiceLoadSummaryIdentifier.

setInvoiceLoadSummaryIdentifier

public void setInvoiceLoadSummaryIdentifier(Integer loadSummaryId)
Parameters:
invoiceLoadSummaryIdentifier - The invoiceLoadSummaryIdentifier to set.

getCurrentPurchaseOrderDocument

public PurchaseOrderDocument getCurrentPurchaseOrderDocument()

getVendorDetail

public VendorDetail getVendorDetail()

setVendorDetail

public void setVendorDetail(VendorDetail vendorDetail)

getInvoiceLoadSummary

public ElectronicInvoiceLoadSummary getInvoiceLoadSummary()
Returns:
Returns the invoiceLoadSummary.

setInvoiceLoadSummary

public void setInvoiceLoadSummary(ElectronicInvoiceLoadSummary electronicInvoiceLoadSummary)
Parameters:
invoiceLoadSummary - The invoiceLoadSummary to set.

getInvoiceBillToAddressCityName

public String getInvoiceBillToAddressCityName()
Returns:
Returns the invoiceBillToAddressCityName.

setInvoiceBillToAddressCityName

public void setInvoiceBillToAddressCityName(String billToAddressCityName)
Parameters:
invoiceBillToAddressCityName - The invoiceBillToAddressCityName to set.

getInvoiceBillToAddressCountryCode

public String getInvoiceBillToAddressCountryCode()
Returns:
Returns the invoiceBillToAddressCountryCode.

setInvoiceBillToAddressCountryCode

public void setInvoiceBillToAddressCountryCode(String billToAddressCountryCode)
Parameters:
invoiceBillToAddressCountryCode - The invoiceBillToAddressCountryCode to set.

getInvoiceBillToAddressCountryName

public String getInvoiceBillToAddressCountryName()
Returns:
Returns the invoiceBillToAddressCountryName.

setInvoiceBillToAddressCountryName

public void setInvoiceBillToAddressCountryName(String billToAddressCountryName)
Parameters:
invoiceBillToAddressCountryName - The invoiceBillToAddressCountryName to set.

getInvoiceBillToAddressLine1

public String getInvoiceBillToAddressLine1()
Returns:
Returns the invoiceBillToAddressLine1.

setInvoiceBillToAddressLine1

public void setInvoiceBillToAddressLine1(String billToAddressLine1)
Parameters:
invoiceBillToAddressLine1 - The invoiceBillToAddressLine1 to set.

getInvoiceBillToAddressLine2

public String getInvoiceBillToAddressLine2()
Returns:
Returns the invoiceBillToAddressLine2.

setInvoiceBillToAddressLine2

public void setInvoiceBillToAddressLine2(String billToAddressLine2)
Parameters:
invoiceBillToAddressLine2 - The invoiceBillToAddressLine2 to set.

getInvoiceBillToAddressLine3

public String getInvoiceBillToAddressLine3()
Returns:
Returns the invoiceBillToAddressLine3.

setInvoiceBillToAddressLine3

public void setInvoiceBillToAddressLine3(String billToAddressLine3)
Parameters:
invoiceBillToAddressLine3 - The invoiceBillToAddressLine3 to set.

getInvoiceBillToAddressName

public String getInvoiceBillToAddressName()
Returns:
Returns the invoiceBillToAddressName.

setInvoiceBillToAddressName

public void setInvoiceBillToAddressName(String billToAddressName)
Parameters:
invoiceBillToAddressName - The invoiceBillToAddressName to set.

getInvoiceBillToAddressPostalCode

public String getInvoiceBillToAddressPostalCode()
Returns:
Returns the invoiceBillToAddressPostalCode.

setInvoiceBillToAddressPostalCode

public void setInvoiceBillToAddressPostalCode(String billToAddressPostalCode)
Parameters:
invoiceBillToAddressPostalCode - The invoiceBillToAddressPostalCode to set.

getInvoiceBillToAddressStateCode

public String getInvoiceBillToAddressStateCode()
Returns:
Returns the invoiceBillToAddressStateCode.

setInvoiceBillToAddressStateCode

public void setInvoiceBillToAddressStateCode(String billToAddressStateCode)
Parameters:
invoiceBillToAddressStateCode - The invoiceBillToAddressStateCode to set.

getInvoiceBillToAddressType

public String getInvoiceBillToAddressType()
Returns:
Returns the invoiceBillToAddressType.

setInvoiceBillToAddressType

public void setInvoiceBillToAddressType(String billToAddressType)
Parameters:
invoiceBillToAddressType - The invoiceBillToAddressType to set.

getInvoiceFileDeploymentModeValue

public String getInvoiceFileDeploymentModeValue()
Returns:
Returns the invoiceFileDeploymentModeValue.

setInvoiceFileDeploymentModeValue

public void setInvoiceFileDeploymentModeValue(String deploymentMode)
Parameters:
invoiceFileDeploymentModeValue - The invoiceFileDeploymentModeValue to set.

getInvoiceRejectItems

public List<ElectronicInvoiceRejectItem> getInvoiceRejectItems()
Returns:
Returns the invoiceRejectItems.

setInvoiceRejectItems

public void setInvoiceRejectItems(List<ElectronicInvoiceRejectItem> electronicInvoiceRejectItems)
Parameters:
invoiceRejectItems - The invoiceRejectItems to set.

getInvoiceRejectItem

public ElectronicInvoiceRejectItem getInvoiceRejectItem(int index)

getInvoiceRejectReasons

public List<ElectronicInvoiceRejectReason> getInvoiceRejectReasons()
Returns:
Returns the invoiceRejectReasons.

setInvoiceRejectReasons

public void setInvoiceRejectReasons(List<ElectronicInvoiceRejectReason> electronicInvoiceRejectReasons)
Parameters:
invoiceRejectReasons - The invoiceRejectReasons to set.

getInvoiceRejectReason

public ElectronicInvoiceRejectReason getInvoiceRejectReason(int index)

getPaymentRequestIdentifier

public Integer getPaymentRequestIdentifier()
Gets the paymentRequestIdentifier attribute.

Returns:
Returns the paymentRequestIdentifier.

setPaymentRequestIdentifier

public void setPaymentRequestIdentifier(Integer paymentRequestIdentifier)
Sets the paymentRequestIdentifier attribute value.

Parameters:
paymentRequestIdentifier - The paymentRequestIdentifier to set.

getPurchaseOrderDeliveryCampusCode

public String getPurchaseOrderDeliveryCampusCode()
Returns:
Returns the purchaseOrderDeliveryCampusCode.

setPurchaseOrderDeliveryCampusCode

public void setPurchaseOrderDeliveryCampusCode(String poDeliveryCampusCode)
Parameters:
purchaseOrderDeliveryCampusCode - The purchaseOrderDeliveryCampusCode to set.

getPurchaseOrderIdentifier

public Integer getPurchaseOrderIdentifier()
Returns:
Returns the purchaseOrderIdentifier.

setPurchaseOrderIdentifier

public void setPurchaseOrderIdentifier(Integer purchaseOrderId)
Parameters:
purchaseOrderIdentifier - The purchaseOrderIdentifier to set.

getInvoiceFileDiscountInLineIndicator

public Boolean getInvoiceFileDiscountInLineIndicator()
Returns:
Returns the invoiceFileDiscountInLineIndicator.

isInvoiceFileDiscountInLineIndicator

public Boolean isInvoiceFileDiscountInLineIndicator()

setInvoiceFileDiscountInLineIndicator

public void setInvoiceFileDiscountInLineIndicator(Boolean fileDiscountInLineIndicator)
Parameters:
invoiceFileDiscountInLineIndicator - The invoiceFileDiscountInLineIndicator to set.

getInvoiceFileHeaderTypeIndicator

public Boolean getInvoiceFileHeaderTypeIndicator()
Returns:
Returns the invoiceFileHeaderTypeIndicator.

isInvoiceFileHeaderTypeIndicator

public Boolean isInvoiceFileHeaderTypeIndicator()

setInvoiceFileHeaderTypeIndicator

public void setInvoiceFileHeaderTypeIndicator(Boolean fileHeaderTypeIndicator)
Parameters:
invoiceFileHeaderTypeIndicator - The invoiceFileHeaderTypeIndicator to set.

getInvoiceFileInformationOnlyIndicator

public Boolean getInvoiceFileInformationOnlyIndicator()
Returns:
Returns the invoiceFileInformationOnlyIndicator.

isInvoiceFileInformationOnlyIndicator

public Boolean isInvoiceFileInformationOnlyIndicator()

setInvoiceFileInformationOnlyIndicator

public void setInvoiceFileInformationOnlyIndicator(Boolean fileInformationOnlyIndicator)
Parameters:
invoiceFileInformationOnlyIndicator - The invoiceFileInformationOnlyIndicator to set.

getInvoiceFileOperationIdentifier

public String getInvoiceFileOperationIdentifier()
Returns:
Returns the invoiceFileOperationIdentifier.

setInvoiceFileOperationIdentifier

public void setInvoiceFileOperationIdentifier(String fileOperationId)
Parameters:
invoiceFileOperationIdentifier - The invoiceFileOperationIdentifier to set.

getInvoiceFilePurposeIdentifier

public String getInvoiceFilePurposeIdentifier()
Returns:
Returns the invoiceFilePurposeIdentifier.

setInvoiceFilePurposeIdentifier

public void setInvoiceFilePurposeIdentifier(String filePurposeId)
Parameters:
invoiceFilePurposeIdentifier - The invoiceFilePurposeIdentifier to set.

getInvoiceFileShippingInLineIndicator

public Boolean getInvoiceFileShippingInLineIndicator()
Returns:
Returns the invoiceFileShippingInLineIndicator.

isInvoiceFileShippingInLineIndicator

public Boolean isInvoiceFileShippingInLineIndicator()

setInvoiceFileShippingInLineIndicator

public void setInvoiceFileShippingInLineIndicator(Boolean fileShippingInLineIndicator)
Parameters:
invoiceFileShippingInLineIndicator - The invoiceFileShippingInLineIndicator to set.

getInvoiceFileSpecialHandlingInLineIndicator

public Boolean getInvoiceFileSpecialHandlingInLineIndicator()
Returns:
Returns the invoiceFileSpecialHandlingInLineIndicator.

isInvoiceFileSpecialHandlingInLineIndicator

public Boolean isInvoiceFileSpecialHandlingInLineIndicator()

setInvoiceFileSpecialHandlingInLineIndicator

public void setInvoiceFileSpecialHandlingInLineIndicator(Boolean fileSpecHandlingInLineIndicator)
Parameters:
invoiceFileSpecialHandlingInLineIndicator - The invoiceFileSpecialHandlingInLineIndicator to set.

getInvoiceFileTaxInLineIndicator

public Boolean getInvoiceFileTaxInLineIndicator()
Returns:
Returns the invoiceFileTaxInLineIndicator.

isInvoiceFileTaxInLineIndicator

public Boolean isInvoiceFileTaxInLineIndicator()

setInvoiceFileTaxInLineIndicator

public void setInvoiceFileTaxInLineIndicator(Boolean fileTaxInLineIndicator)
Parameters:
invoiceFileTaxInLineIndicator - The invoiceFileTaxInLineIndicator to set.

getPurapDocumentIdentifier

public Integer getPurapDocumentIdentifier()
Returns:
Returns the purapDocumentIdentifier.

setPurapDocumentIdentifier

public void setPurapDocumentIdentifier(Integer id)
Parameters:
purapDocumentIdentifier - The purapDocumentIdentifier to set.

getAccountsPayablePurchasingDocumentLinkIdentifier

public Integer getAccountsPayablePurchasingDocumentLinkIdentifier()

setAccountsPayablePurchasingDocumentLinkIdentifier

public void setAccountsPayablePurchasingDocumentLinkIdentifier(Integer accountsPayablePurchasingDocumentLinkIdentifier)

getInvoiceCustomerNumber

public String getInvoiceCustomerNumber()
Returns:
Returns the invoiceCustomerNumber.

setInvoiceCustomerNumber

public void setInvoiceCustomerNumber(String invoiceCustomerNumber)
Parameters:
invoiceCustomerNumber - The invoiceCustomerNumber to set.

getInvoiceFileDate

public String getInvoiceFileDate()
Returns:
Returns the invoiceFileDate.

setInvoiceFileDate

public void setInvoiceFileDate(String invoiceDate)
Parameters:
invoiceFileDate - The invoiceFileDate to set.

getInvoiceItemDiscountAmount

public BigDecimal getInvoiceItemDiscountAmount()
Returns:
Returns the invoiceItemDiscountAmount.

setInvoiceItemDiscountAmount

public void setInvoiceItemDiscountAmount(BigDecimal invoiceDiscountAmount)
Parameters:
invoiceItemDiscountAmount - The invoiceItemDiscountAmount to set.

getInvoiceItemDiscountCurrencyCode

public String getInvoiceItemDiscountCurrencyCode()
Returns:
Returns the invoiceItemDiscountCurrencyCode.

setInvoiceItemDiscountCurrencyCode

public void setInvoiceItemDiscountCurrencyCode(String invoiceDiscountAmountCurrency)
Parameters:
invoiceItemDiscountCurrencyCode - The invoiceItemDiscountCurrencyCode to set.

getInvoiceFileName

public String getInvoiceFileName()
Returns:
Returns the invoiceFileName.

setInvoiceFileName

public void setInvoiceFileName(String invoiceFileName)
Parameters:
invoiceFileName - The invoiceFileName to set.

getInvoiceItemGrossAmount

public BigDecimal getInvoiceItemGrossAmount()
Returns:
Returns the invoiceItemGrossAmount.

setInvoiceItemGrossAmount

public void setInvoiceItemGrossAmount(BigDecimal invoiceGrossAmount)
Parameters:
invoiceItemGrossAmount - The invoiceItemGrossAmount to set.

getInvoiceItemGrossCurrencyCode

public String getInvoiceItemGrossCurrencyCode()
Returns:
Returns the invoiceItemGrossCurrencyCode.

setInvoiceItemGrossCurrencyCode

public void setInvoiceItemGrossCurrencyCode(String invoiceGrossAmountCurrency)
Parameters:
invoiceItemGrossCurrencyCode - The invoiceItemGrossCurrencyCode to set.

getInvoiceItemNetAmount

public BigDecimal getInvoiceItemNetAmount()
Returns:
Returns the invoiceItemNetAmount.

setInvoiceItemNetAmount

public void setInvoiceItemNetAmount(BigDecimal invoiceNetAmount)
Parameters:
invoiceItemNetAmount - The invoiceItemNetAmount to set.

isInvoiceNumberAcceptIndicator

public boolean isInvoiceNumberAcceptIndicator()

setInvoiceNumberAcceptIndicator

public void setInvoiceNumberAcceptIndicator(boolean invoiceNumberAcceptIndicator)

isInvoiceResearchIndicator

public boolean isInvoiceResearchIndicator()

getInvoiceResearchIndicator

public boolean getInvoiceResearchIndicator()

setInvoiceResearchIndicator

public void setInvoiceResearchIndicator(boolean invoiceResearchIndicator)

getAccountsPayableApprovalTimestamp

public Timestamp getAccountsPayableApprovalTimestamp()

setAccountsPayableApprovalTimestamp

public void setAccountsPayableApprovalTimestamp(Timestamp accountsPayableApprovalTimestamp)

getInvoiceItemNetCurrencyCode

public String getInvoiceItemNetCurrencyCode()
Returns:
Returns the invoiceItemNetCurrencyCode.

setInvoiceItemNetCurrencyCode

public void setInvoiceItemNetCurrencyCode(String invoiceNetAmountCurrency)
Parameters:
invoiceItemNetCurrencyCode - The invoiceItemNetCurrencyCode to set.

getInvoiceFileNumber

public String getInvoiceFileNumber()
Returns:
Returns the invoiceFileNumber.

setInvoiceFileNumber

public void setInvoiceFileNumber(String invoiceNumber)
Parameters:
invoiceFileNumber - The invoiceFileNumber to set.

getInvoiceOrderPurchaseOrderDate

public String getInvoiceOrderPurchaseOrderDate()
Returns:
Returns the invoiceOrderPurchaseOrderDate.

setInvoiceOrderPurchaseOrderDate

public void setInvoiceOrderPurchaseOrderDate(String invoiceOrderDate)
Parameters:
invoiceOrderPurchaseOrderDate - The invoiceOrderPurchaseOrderDate to set.

getInvoiceOrderPurchaseOrderIdentifier

public String getInvoiceOrderPurchaseOrderIdentifier()
Returns:
Returns the invoiceOrderPurchaseOrderIdentifier.

setInvoiceOrderPurchaseOrderIdentifier

public void setInvoiceOrderPurchaseOrderIdentifier(String invoiceOrderId)
Parameters:
invoiceOrderPurchaseOrderIdentifier - The invoiceOrderPurchaseOrderIdentifier to set.

getInvoiceProcessTimestamp

public Timestamp getInvoiceProcessTimestamp()
Returns:
Returns the invoiceProcessTimestamp.

setInvoiceProcessTimestamp

public void setInvoiceProcessTimestamp(Timestamp invoiceProcessTimestamp)
Parameters:
invoiceProcessTimestamp - The invoiceProcessTimestamp to set.

getInvoicePurchaseOrderNumber

public String getInvoicePurchaseOrderNumber()
Returns:
Returns the invoicePurchaseOrderNumber.

setInvoicePurchaseOrderNumber

public void setInvoicePurchaseOrderNumber(String invoicePurchaseOrderId)
Parameters:
invoicePurchaseOrderNumber - The invoicePurchaseOrderNumber to set.

getInvoiceShipDate

public String getInvoiceShipDate()
Returns:
Returns the invoiceShipDate.

setInvoiceShipDate

public void setInvoiceShipDate(String invoiceShipDate)
Parameters:
invoiceShipDate - The invoiceShipDate to set.

getInvoiceItemShippingAmount

public BigDecimal getInvoiceItemShippingAmount()
Returns:
Returns the invoiceItemShippingAmount.

setInvoiceItemShippingAmount

public void setInvoiceItemShippingAmount(BigDecimal invoiceShippingAmount)
Parameters:
invoiceItemShippingAmount - The invoiceItemShippingAmount to set.

getInvoiceItemShippingCurrencyCode

public String getInvoiceItemShippingCurrencyCode()
Returns:
Returns the invoiceItemShippingCurrencyCode.

setInvoiceItemShippingCurrencyCode

public void setInvoiceItemShippingCurrencyCode(String invoiceShippingAmountCurrency)
Parameters:
invoiceItemShippingCurrencyCode - The invoiceItemShippingCurrencyCode to set.

getInvoiceItemShippingDescription

public String getInvoiceItemShippingDescription()
Returns:
Returns the invoiceItemShippingDescription.

setInvoiceItemShippingDescription

public void setInvoiceItemShippingDescription(String invoiceShippingDescription)
Parameters:
invoiceItemShippingDescription - The invoiceItemShippingDescription to set.

getInvoiceItemSpecialHandlingAmount

public BigDecimal getInvoiceItemSpecialHandlingAmount()
Returns:
Returns the invoiceItemSpecialHandlingAmount.

setInvoiceItemSpecialHandlingAmount

public void setInvoiceItemSpecialHandlingAmount(BigDecimal invoiceSpecialHandlingAmount)
Parameters:
invoiceItemSpecialHandlingAmount - The invoiceItemSpecialHandlingAmount to set.

getInvoiceItemSpecialHandlingCurrencyCode

public String getInvoiceItemSpecialHandlingCurrencyCode()
Returns:
Returns the invoiceItemSpecialHandlingCurrencyCode.

setInvoiceItemSpecialHandlingCurrencyCode

public void setInvoiceItemSpecialHandlingCurrencyCode(String invoiceSpecialHandlingAmountCurrency)
Parameters:
invoiceItemSpecialHandlingCurrencyCode - The invoiceItemSpecialHandlingCurrencyCode to set.

getInvoiceItemSpecialHandlingDescription

public String getInvoiceItemSpecialHandlingDescription()
Returns:
the invoiceItemSpecialHandlingDescription

setInvoiceItemSpecialHandlingDescription

public void setInvoiceItemSpecialHandlingDescription(String invoiceSpecialHandlingDescription)
Parameters:
invoiceItemSpecialHandlingDescription - the invoiceItemSpecialHandlingDescription to set

getInvoiceItemSubTotalAmount

public BigDecimal getInvoiceItemSubTotalAmount()
Returns:
Returns the invoiceItemSubTotalAmount.

setInvoiceItemSubTotalAmount

public void setInvoiceItemSubTotalAmount(BigDecimal invoiceSubTotalAmount)
Parameters:
invoiceItemSubTotalAmount - The invoiceItemSubTotalAmount to set.

getInvoiceItemSubTotalCurrencyCode

public String getInvoiceItemSubTotalCurrencyCode()
Returns:
Returns the invoiceItemSubTotalCurrencyCode.

setInvoiceItemSubTotalCurrencyCode

public void setInvoiceItemSubTotalCurrencyCode(String invoiceSubTotalAmountCurrency)
Parameters:
invoiceItemSubTotalCurrencyCode - The invoiceItemSubTotalCurrencyCode to set.

getInvoiceItemTaxAmount

public BigDecimal getInvoiceItemTaxAmount()
Returns:
Returns the invoiceItemTaxAmount.

setInvoiceItemTaxAmount

public void setInvoiceItemTaxAmount(BigDecimal invoiceTaxAmount)
Parameters:
invoiceItemTaxAmount - The invoiceItemTaxAmount to set.

getInvoiceItemTaxCurrencyCode

public String getInvoiceItemTaxCurrencyCode()
Returns:
Returns the invoiceItemTaxCurrencyCode.

setInvoiceItemTaxCurrencyCode

public void setInvoiceItemTaxCurrencyCode(String invoiceTaxAmountCurrency)
Parameters:
invoiceItemTaxCurrencyCode - The invoiceItemTaxCurrencyCode to set.

getInvoiceItemTaxDescription

public String getInvoiceItemTaxDescription()
Returns:
Returns the invoiceItemTaxDescription.

setInvoiceItemTaxDescription

public void setInvoiceItemTaxDescription(String invoiceTaxDescription)
Parameters:
invoiceItemTaxDescription - The invoiceItemTaxDescription to set.

getInvoiceOrderMasterAgreementInformationDate

public String getInvoiceOrderMasterAgreementInformationDate()
Returns:
Returns the invoiceOrderMasterAgreementInformationDate.

setInvoiceOrderMasterAgreementInformationDate

public void setInvoiceOrderMasterAgreementInformationDate(String masterAgreementInfoDate)
Parameters:
invoiceOrderMasterAgreementInformationDate - The invoiceOrderMasterAgreementInformationDate to set.

getInvoiceOrderMasterAgreementInformationIdentifier

public String getInvoiceOrderMasterAgreementInformationIdentifier()
Returns:
Returns the invoiceOrderMasterAgreementInformationIdentifier.

setInvoiceOrderMasterAgreementInformationIdentifier

public void setInvoiceOrderMasterAgreementInformationIdentifier(String masterAgreementInfoId)
Parameters:
invoiceOrderMasterAgreementInformationIdentifier - The invoiceOrderMasterAgreementInformationIdentifier to set.

getInvoiceOrderMasterAgreementReferenceDate

public String getInvoiceOrderMasterAgreementReferenceDate()
Returns:
Returns the invoiceOrderMasterAgreementReferenceDate.

setInvoiceOrderMasterAgreementReferenceDate

public void setInvoiceOrderMasterAgreementReferenceDate(String masterAgreementReferenceDate)
Parameters:
invoiceOrderMasterAgreementReferenceDate - The invoiceOrderMasterAgreementReferenceDate to set.

getInvoiceOrderMasterAgreementReferenceIdentifier

public String getInvoiceOrderMasterAgreementReferenceIdentifier()
Returns:
Returns the invoiceOrderMasterAgreementReferenceIdentifier.

setInvoiceOrderMasterAgreementReferenceIdentifier

public void setInvoiceOrderMasterAgreementReferenceIdentifier(String masterAgreementReferenceId)
Parameters:
invoiceOrderMasterAgreementReferenceIdentifier - The invoiceOrderMasterAgreementReferenceIdentifier to set.

getInvoiceOrderReferenceDocumentReferencePayloadIdentifier

public String getInvoiceOrderReferenceDocumentReferencePayloadIdentifier()
Returns:
Returns the invoiceOrderReferenceDocumentReferencePayloadIdentifier.

setInvoiceOrderReferenceDocumentReferencePayloadIdentifier

public void setInvoiceOrderReferenceDocumentReferencePayloadIdentifier(String referenceDocumentRefPayloadId)
Parameters:
invoiceOrderReferenceDocumentReferencePayloadIdentifier - The invoiceOrderReferenceDocumentReferencePayloadIdentifier to set.

getInvoiceOrderReferenceDocumentReferenceText

public String getInvoiceOrderReferenceDocumentReferenceText()
Returns:
Returns the invoiceOrderReferenceDocumentReferenceText.

setInvoiceOrderReferenceDocumentReferenceText

public void setInvoiceOrderReferenceDocumentReferenceText(String referenceDocumentRefText)
Parameters:
invoiceOrderReferenceDocumentReferenceText - The invoiceOrderReferenceDocumentReferenceText to set.

getInvoiceOrderReferenceOrderIdentifier

public String getInvoiceOrderReferenceOrderIdentifier()
Returns:
Returns the invoiceOrderReferenceOrderIdentifier.

setInvoiceOrderReferenceOrderIdentifier

public void setInvoiceOrderReferenceOrderIdentifier(String referenceOrderId)
Parameters:
invoiceOrderReferenceOrderIdentifier - The invoiceOrderReferenceOrderIdentifier to set.

getInvoiceRemitToAddressCityName

public String getInvoiceRemitToAddressCityName()
Returns:
Returns the invoiceRemitToAddressCityName.

setInvoiceRemitToAddressCityName

public void setInvoiceRemitToAddressCityName(String remitToAddressCityName)
Parameters:
invoiceRemitToAddressCityName - The invoiceRemitToAddressCityName to set.

getInvoiceRemitToAddressCountryCode

public String getInvoiceRemitToAddressCountryCode()
Returns:
Returns the invoiceRemitToAddressCountryCode.

setInvoiceRemitToAddressCountryCode

public void setInvoiceRemitToAddressCountryCode(String remitToAddressCountryCode)
Parameters:
invoiceRemitToAddressCountryCode - The invoiceRemitToAddressCountryCode to set.

getInvoiceRemitToAddressCountryName

public String getInvoiceRemitToAddressCountryName()
Returns:
Returns the invoiceRemitToAddressCountryName.

setInvoiceRemitToAddressCountryName

public void setInvoiceRemitToAddressCountryName(String remitToAddressCountryName)
Parameters:
invoiceRemitToAddressCountryName - The invoiceRemitToAddressCountryName to set.

getInvoiceRemitToAddressLine1

public String getInvoiceRemitToAddressLine1()
Returns:
Returns the invoiceRemitToAddressLine1.

setInvoiceRemitToAddressLine1

public void setInvoiceRemitToAddressLine1(String remitToAddressLine1)
Parameters:
invoiceRemitToAddressLine1 - The invoiceRemitToAddressLine1 to set.

getInvoiceRemitToAddressLine2

public String getInvoiceRemitToAddressLine2()
Returns:
Returns the invoiceRemitToAddressLine2.

setInvoiceRemitToAddressLine2

public void setInvoiceRemitToAddressLine2(String remitToAddressLine2)
Parameters:
invoiceRemitToAddressLine2 - The invoiceRemitToAddressLine2 to set.

getInvoiceRemitToAddressLine3

public String getInvoiceRemitToAddressLine3()
Returns:
Returns the invoiceRemitToAddressLine3.

setInvoiceRemitToAddressLine3

public void setInvoiceRemitToAddressLine3(String remitToAddressLine3)
Parameters:
invoiceRemitToAddressLine3 - The invoiceRemitToAddressLine3 to set.

getInvoiceRemitToAddressName

public String getInvoiceRemitToAddressName()
Returns:
Returns the invoiceRemitToAddressName.

setInvoiceRemitToAddressName

public void setInvoiceRemitToAddressName(String remitToAddressName)
Parameters:
invoiceRemitToAddressName - The invoiceRemitToAddressName to set.

getInvoiceRemitToAddressPostalCode

public String getInvoiceRemitToAddressPostalCode()
Returns:
Returns the invoiceRemitToAddressPostalCode.

setInvoiceRemitToAddressPostalCode

public void setInvoiceRemitToAddressPostalCode(String remitToAddressPostalCode)
Parameters:
invoiceRemitToAddressPostalCode - The invoiceRemitToAddressPostalCode to set.

getInvoiceRemitToAddressStateCode

public String getInvoiceRemitToAddressStateCode()
Returns:
Returns the invoiceRemitToAddressStateCode.

setInvoiceRemitToAddressStateCode

public void setInvoiceRemitToAddressStateCode(String remitToAddressStateCode)
Parameters:
invoiceRemitToAddressStateCode - The invoiceRemitToAddressStateCode to set.

getInvoiceRemitToAddressType

public String getInvoiceRemitToAddressType()
Returns:
Returns the invoiceRemitToAddressType.

setInvoiceRemitToAddressType

public void setInvoiceRemitToAddressType(String remitToAddressType)
Parameters:
invoiceRemitToAddressType - The invoiceRemitToAddressType to set.

getInvoiceShipToAddressCityName

public String getInvoiceShipToAddressCityName()
Returns:
Returns the invoiceShipToAddressCityName.

setInvoiceShipToAddressCityName

public void setInvoiceShipToAddressCityName(String shipToAddressCityName)
Parameters:
invoiceShipToAddressCityName - The invoiceShipToAddressCityName to set.

getInvoiceShipToAddressCountryCode

public String getInvoiceShipToAddressCountryCode()
Returns:
Returns the invoiceShipToAddressCountryCode.

setInvoiceShipToAddressCountryCode

public void setInvoiceShipToAddressCountryCode(String shipToAddressCountryCode)
Parameters:
invoiceShipToAddressCountryCode - The invoiceShipToAddressCountryCode to set.

getInvoiceShipToAddressCountryName

public String getInvoiceShipToAddressCountryName()
Returns:
Returns the invoiceShipToAddressCountryName.

setInvoiceShipToAddressCountryName

public void setInvoiceShipToAddressCountryName(String shipToAddressCountryName)
Parameters:
invoiceShipToAddressCountryName - The invoiceShipToAddressCountryName to set.

getInvoiceShipToAddressLine1

public String getInvoiceShipToAddressLine1()
Returns:
Returns the invoiceShipToAddressLine1.

setInvoiceShipToAddressLine1

public void setInvoiceShipToAddressLine1(String shipToAddressLine1)
Parameters:
invoiceShipToAddressLine1 - The invoiceShipToAddressLine1 to set.

getInvoiceShipToAddressLine2

public String getInvoiceShipToAddressLine2()
Returns:
Returns the invoiceShipToAddressLine2.

setInvoiceShipToAddressLine2

public void setInvoiceShipToAddressLine2(String shipToAddressLine2)
Parameters:
invoiceShipToAddressLine2 - The invoiceShipToAddressLine2 to set.

getInvoiceShipToAddressLine3

public String getInvoiceShipToAddressLine3()
Returns:
Returns the invoiceShipToAddressLine3.

setInvoiceShipToAddressLine3

public void setInvoiceShipToAddressLine3(String shipToAddressLine3)
Parameters:
invoiceShipToAddressLine3 - The invoiceShipToAddressLine3 to set.

getInvoiceShipToAddressName

public String getInvoiceShipToAddressName()
Returns:
Returns the invoiceShipToAddressName.

setInvoiceShipToAddressName

public void setInvoiceShipToAddressName(String shipToAddressName)
Parameters:
invoiceShipToAddressName - The invoiceShipToAddressName to set.

getInvoiceShipToAddressPostalCode

public String getInvoiceShipToAddressPostalCode()
Returns:
Returns the invoiceShipToAddressPostalCode.

setInvoiceShipToAddressPostalCode

public void setInvoiceShipToAddressPostalCode(String shipToAddressPostalCode)
Parameters:
invoiceShipToAddressPostalCode - The invoiceShipToAddressPostalCode to set.

getInvoiceShipToAddressStateCode

public String getInvoiceShipToAddressStateCode()
Returns:
Returns the invoiceShipToAddressStateCode.

setInvoiceShipToAddressStateCode

public void setInvoiceShipToAddressStateCode(String shipToAddressStateCode)
Parameters:
invoiceShipToAddressStateCode - The invoiceShipToAddressStateCode to set.

getInvoiceShipToAddressType

public String getInvoiceShipToAddressType()
Returns:
Returns the invoiceShipToAddressType.

setInvoiceShipToAddressType

public void setInvoiceShipToAddressType(String shipToAddressType)
Parameters:
invoiceShipToAddressType - The invoiceShipToAddressType to set.

getInvoiceOrderSupplierOrderInformationIdentifier

public String getInvoiceOrderSupplierOrderInformationIdentifier()
Returns:
Returns the invoiceOrderSupplierOrderInformationIdentifier.

setInvoiceOrderSupplierOrderInformationIdentifier

public void setInvoiceOrderSupplierOrderInformationIdentifier(String supplierOrderInfoId)
Parameters:
invoiceOrderSupplierOrderInformationIdentifier - The invoiceOrderSupplierOrderInformationIdentifier to set.

getVendorDetailAssignedIdentifier

public Integer getVendorDetailAssignedIdentifier()
Returns:
Returns the vendorDetailAssignedIdentifier.

setVendorDetailAssignedIdentifier

public void setVendorDetailAssignedIdentifier(Integer vendorDetailID)
Parameters:
vendorDetailAssignedIdentifier - The vendorDetailAssignedIdentifier to set.

getVendorDunsNumber

public String getVendorDunsNumber()
Returns:
Returns the vendorDunsNumber.

setVendorDunsNumber

public void setVendorDunsNumber(String vendorDunsNumber)
Parameters:
vendorDunsNumber - The vendorDunsNumber to set.

getVendorHeaderGeneratedIdentifier

public Integer getVendorHeaderGeneratedIdentifier()
Returns:
Returns the vendorHeaderGeneratedIdentifier.

setVendorHeaderGeneratedIdentifier

public void setVendorHeaderGeneratedIdentifier(Integer vendorHeaderID)
Parameters:
vendorHeaderGeneratedIdentifier - The vendorHeaderGeneratedIdentifier to set.

addRejectItem

public void addRejectItem(ElectronicInvoiceRejectItem item)

addRejectReason

public void addRejectReason(ElectronicInvoiceRejectReason reason)

getRelatedViews

public PurApRelatedViews getRelatedViews()

setRelatedViews

public void setRelatedViews(PurApRelatedViews relatedViews)

isBoNotesSupport

public boolean isBoNotesSupport()
Specified by:
isBoNotesSupport in interface org.kuali.rice.kns.bo.PersistableBusinessObject
Overrides:
isBoNotesSupport in class org.kuali.rice.kns.bo.PersistableBusinessObjectBase

isDocumentCreationInProgress

public boolean isDocumentCreationInProgress()

setDocumentCreationInProgress

public void setDocumentCreationInProgress(boolean isDocumentCreationInProgress)

getVendorNumber

public String getVendorNumber()
Returns the vendor number for this document.

Returns:
the vendor number for this document.

setVendorNumber

public void setVendorNumber(String vendorNumber)

getIsATypeOfPurAPRecDoc

public boolean getIsATypeOfPurAPRecDoc()
Always returns false. This method is needed here because it's called by some tag files shared with PurAp documents.


getIsATypeOfPurDoc

public boolean getIsATypeOfPurDoc()
Always returns false. This method is needed here because it's called by some tag files shared with PurAp documents.


getIsATypeOfPODoc

public boolean getIsATypeOfPODoc()
Always returns false. This method is needed here because it's called by some tag files shared with PurAp documents.


getIsPODoc

public boolean getIsPODoc()
Always returns false. This method is needed here because it's called by some tag files shared with PurAp documents.


getIsReqsDoc

public boolean getIsReqsDoc()
Always returns false. This method is needed here because it's called by some tag files shared with PurAp documents.


isInvoiceResearchIndicatorForSearching

public boolean isInvoiceResearchIndicatorForSearching()

getInvoiceResearchIndicatorForResult

public String getInvoiceResearchIndicatorForResult()

getPurchaseOrderDeliveryCampusCodeForSearch

public String getPurchaseOrderDeliveryCampusCodeForSearch()

getPurchaseOrderDeliveryCampus

public CampusParameter getPurchaseOrderDeliveryCampus()

getAccountsPayableApprovalDateForSearch

public Date getAccountsPayableApprovalDateForSearch()

getInvoiceFileTimeStampForSearch

public Timestamp getInvoiceFileTimeStampForSearch()

setInvoiceFileTimeStampForSearch

public void setInvoiceFileTimeStampForSearch(Timestamp invoiceFileTimeStamp)

getWorkflowStatusForResult

public String getWorkflowStatusForResult()

getNeedWarningRelatedPOs

public boolean getNeedWarningRelatedPOs()
Checks whether the related purchase order views need a warning to be displayed, i.e. if at least one of the purchase orders has never been opened.

Returns:
true if at least one related purchase order needs a warning; false otherwise

doRouteStatusChange

public void doRouteStatusChange(org.kuali.rice.kew.dto.DocumentRouteStatusChangeDTO statusChangeEvent)
Description copied from class: FinancialSystemTransactionalDocumentBase
This is the default implementation which checks for a different workflow statuses, and updates the Kuali status accordingly.

Specified by:
doRouteStatusChange in interface org.kuali.rice.kns.document.Document
Overrides:
doRouteStatusChange in class FinancialSystemTransactionalDocumentBase
See Also:
org.kuali.rice.kns.document.DocumentBase#doRouteStatusChange()

getBoNotes

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


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