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

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.ReceivingDocumentBase
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, PurapItemOperations, ReceivingDocument, 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
Direct Known Subclasses:
BulkReceivingDocument, CorrectionReceivingDocument, LineItemReceivingDocument, ReceivingDocumentForSearching

public abstract class ReceivingDocumentBase
extends FinancialSystemTransactionalDocumentBase
implements ReceivingDocument

See Also:
Serialized Form

Field Summary
protected  Integer accountsPayablePurchasingDocumentLinkIdentifier
           
protected  Integer alternateVendorDetailAssignedIdentifier
           
protected  Integer alternateVendorHeaderGeneratedIdentifier
           
protected  String alternateVendorName
           
protected  String alternateVendorNumber
           
protected  Carrier carrier
           
protected  String carrierCode
           
protected  String deliveryBuildingCode
           
protected  String deliveryBuildingLine1Address
           
protected  String deliveryBuildingLine2Address
           
protected  String deliveryBuildingName
           
protected  boolean deliveryBuildingOtherIndicator
           
protected  String deliveryBuildingRoomNumber
           
protected  CampusParameter deliveryCampus
           
protected  String deliveryCampusCode
           
protected  String deliveryCityName
           
protected  String deliveryCountryCode
           
protected  String deliveryInstructionText
           
protected  String deliveryPostalCode
           
protected  Date deliveryRequiredDate
           
protected  DeliveryRequiredDateReason deliveryRequiredDateReason
           
protected  String deliveryRequiredDateReasonCode
           
protected  String deliveryStateCode
           
protected  String deliveryToEmailAddress
           
protected  String deliveryToName
           
protected  String deliveryToPhoneNumber
           
protected  LineItemReceivingStatus lineItemReceivingStatus
           
protected  String lineItemReceivingStatusCode
           
protected  String lineItemReceivingStatusDescription
           
protected  PurchaseOrderDocument purchaseOrderDocument
           
protected  Integer purchaseOrderIdentifier
           
protected  PurApRelatedViews relatedViews
           
protected  boolean sensitive
           
protected  String shipmentBillOfLadingNumber
           
protected  String shipmentPackingSlipNumber
           
protected  Date shipmentReceivedDate
           
protected  String shipmentReferenceNumber
           
protected  Integer vendorAddressGeneratedIdentifier
           
protected  String vendorCityName
           
protected  org.kuali.rice.kns.bo.Country vendorCountry
           
protected  String vendorCountryCode
           
protected  VendorDetail vendorDetail
           
protected  Integer vendorDetailAssignedIdentifier
           
protected  Integer vendorHeaderGeneratedIdentifier
           
protected  String vendorLine1Address
           
protected  String vendorLine2Address
           
protected  String vendorName
           
protected  String vendorNumber
           
protected  String vendorPostalCode
           
protected  String vendorStateCode
           
 
Fields inherited from class org.kuali.kfs.sys.document.FinancialSystemTransactionalDocumentBase
documentHeader, LOG
 
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
ReceivingDocumentBase()
           
 
Method Summary
 void appSpecificRouteDocumentToUser(org.kuali.rice.kns.workflow.service.KualiWorkflowDocument workflowDocument, String userNetworkId, String annotation, String responsibility)
          FIXME: this is same as PurchaseOrderDoc please move somewhere appropriate Sends FYI workflow request to the given user on this 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.
 Integer getAccountsPayablePurchasingDocumentLinkIdentifier()
           
 Integer getAlternateVendorDetailAssignedIdentifier()
           
 Integer getAlternateVendorHeaderGeneratedIdentifier()
           
 String getAlternateVendorName()
           
 String getAlternateVendorNumber()
           
 Carrier getCarrier()
           
 String getCarrierCode()
           
 Date getCreateDateForResult()
           
protected  String getCurrentRouteNodeName(org.kuali.rice.kns.workflow.service.KualiWorkflowDocument wd)
          FIXME: this is same as PurchaseOrderDoc please move somewhere appropriate Returns the name of the current route node.
 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 getDocumentTitleForResult()
           
 boolean getIsATypeOfPODoc()
          Always returns false.
 boolean getIsATypeOfPurAPRecDoc()
          Always returns true.
 boolean getIsATypeOfPurDoc()
          Always returns false.
 boolean getIsPODoc()
          Always returns false.
 boolean getIsReqsDoc()
          Always returns false.
abstract  Class getItemClass()
           
 LineItemReceivingStatus getLineItemReceivingStatus()
           
 String getLineItemReceivingStatusCode()
           
 String getLineItemReceivingStatusDescription()
           
 boolean getNeedWarningRelatedPOs()
          Checks whether the related purchase order views need a warning to be displayed, i.e.
 PurchaseOrderDocument getPurchaseOrderDocument()
           
 Integer getPurchaseOrderIdentifier()
           
 PurApRelatedViews getRelatedViews()
           
 String getShipmentBillOfLadingNumber()
           
 String getShipmentPackingSlipNumber()
           
 Date getShipmentReceivedDate()
           
 String getShipmentReferenceNumber()
           
 Integer getVendorAddressGeneratedIdentifier()
           
 String getVendorCityName()
           
 org.kuali.rice.kns.bo.Country getVendorCountry()
           
 String getVendorCountryCode()
           
 VendorDetail getVendorDetail()
           
 Integer getVendorDetailAssignedIdentifier()
           
 Integer getVendorHeaderGeneratedIdentifier()
           
 String getVendorLine1Address()
           
 String getVendorLine2Address()
           
 String getVendorName()
           
 String getVendorNumber()
           
 String getVendorPostalCode()
           
 String getVendorStateCode()
           
 String getWorkflowStatusForResult()
           
 void initiateDocument()
           
 boolean isBoNotesSupport()
           
 boolean isDeliveryBuildingOtherIndicator()
           
 boolean isSensitive()
           
 void setAccountsPayablePurchasingDocumentLinkIdentifier(Integer accountsPayablePurchasingDocumentLinkIdentifier)
           
 void setAlternateVendorDetailAssignedIdentifier(Integer alternateVendorDetailAssignedIdentifier)
           
 void setAlternateVendorHeaderGeneratedIdentifier(Integer alternateVendorHeaderGeneratedIdentifier)
           
 void setAlternateVendorName(String alternateVendorName)
           
 void setAlternateVendorNumber(String alternateVendorNumber)
           
 void setCarrier(Carrier carrier)
          Deprecated.  
 void setCarrierCode(String carrierCode)
           
 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 setLineItemReceivingStatus(LineItemReceivingStatus receivingLineStatus)
           
 void setLineItemReceivingStatusCode(String lineItemReceivingStatusCode)
           
 void setLineItemReceivingStatusDescription(String lineItemReceivingStatusDescription)
           
 void setPurchaseOrderDocument(PurchaseOrderDocument purchaseOrderDocument)
           
 void setPurchaseOrderIdentifier(Integer purchaseOrderIdentifier)
           
 void setRelatedViews(PurApRelatedViews relatedViews)
           
 void setShipmentBillOfLadingNumber(String shipmentBillOfLadingNumber)
           
 void setShipmentPackingSlipNumber(String shipmentPackingSlipNumber)
           
 void setShipmentReceivedDate(Date shipmentReceivedDate)
           
 void setShipmentReferenceNumber(String shipmentReferenceNumber)
           
 void setVendorAddressGeneratedIdentifier(Integer vendorAddressGeneratedIdentifier)
           
 void setVendorCityName(String vendorCityName)
           
 void setVendorCountry(org.kuali.rice.kns.bo.Country vendorCountry)
          Deprecated.  
 void setVendorCountryCode(String vendorCountryCode)
           
 void setVendorDetail(VendorDetail vendorDetail)
          Deprecated.  
 void setVendorDetailAssignedIdentifier(Integer vendorDetailAssignedIdentifier)
           
 void setVendorHeaderGeneratedIdentifier(Integer vendorHeaderGeneratedIdentifier)
           
 void setVendorLine1Address(String vendorLine1Address)
           
 void setVendorLine2Address(String vendorLine2Address)
           
 void setVendorName(String vendorName)
           
 void setVendorNumber(String vendorNumber)
           
 void setVendorPostalCode(String vendorPostalCode)
           
 void setVendorStateCode(String vendorStateCode)
           
 
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, getDocumentTitle, 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, getBoNotes, 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, getDocumentHeader, 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, 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.module.purap.document.PurapItemOperations
getItem, getItems, setItems
 

Field Detail

carrierCode

protected String carrierCode

shipmentPackingSlipNumber

protected String shipmentPackingSlipNumber

shipmentReferenceNumber

protected String shipmentReferenceNumber

shipmentBillOfLadingNumber

protected String shipmentBillOfLadingNumber

shipmentReceivedDate

protected Date shipmentReceivedDate

vendorHeaderGeneratedIdentifier

protected Integer vendorHeaderGeneratedIdentifier

vendorDetailAssignedIdentifier

protected Integer vendorDetailAssignedIdentifier

vendorName

protected String vendorName

vendorLine1Address

protected String vendorLine1Address

vendorLine2Address

protected String vendorLine2Address

vendorCityName

protected String vendorCityName

vendorStateCode

protected String vendorStateCode

vendorPostalCode

protected String vendorPostalCode

vendorCountryCode

protected String vendorCountryCode

deliveryCampusCode

protected String deliveryCampusCode

deliveryBuildingOtherIndicator

protected boolean deliveryBuildingOtherIndicator

deliveryBuildingCode

protected String deliveryBuildingCode

deliveryBuildingName

protected String deliveryBuildingName

deliveryBuildingRoomNumber

protected String deliveryBuildingRoomNumber

deliveryBuildingLine1Address

protected String deliveryBuildingLine1Address

deliveryBuildingLine2Address

protected String deliveryBuildingLine2Address

deliveryCityName

protected String deliveryCityName

deliveryStateCode

protected String deliveryStateCode

deliveryPostalCode

protected String deliveryPostalCode

deliveryCountryCode

protected String deliveryCountryCode

deliveryToName

protected String deliveryToName

deliveryToEmailAddress

protected String deliveryToEmailAddress

deliveryToPhoneNumber

protected String deliveryToPhoneNumber

deliveryRequiredDate

protected Date deliveryRequiredDate

deliveryInstructionText

protected String deliveryInstructionText

deliveryRequiredDateReasonCode

protected String deliveryRequiredDateReasonCode

lineItemReceivingStatusCode

protected String lineItemReceivingStatusCode

lineItemReceivingStatusDescription

protected String lineItemReceivingStatusDescription

alternateVendorHeaderGeneratedIdentifier

protected Integer alternateVendorHeaderGeneratedIdentifier

alternateVendorDetailAssignedIdentifier

protected Integer alternateVendorDetailAssignedIdentifier

alternateVendorName

protected String alternateVendorName

vendorNumber

protected String vendorNumber

vendorAddressGeneratedIdentifier

protected Integer vendorAddressGeneratedIdentifier

alternateVendorNumber

protected String alternateVendorNumber

sensitive

protected boolean sensitive

deliveryCampus

protected CampusParameter deliveryCampus

vendorCountry

protected org.kuali.rice.kns.bo.Country vendorCountry

carrier

protected Carrier carrier

vendorDetail

protected VendorDetail vendorDetail

deliveryRequiredDateReason

protected DeliveryRequiredDateReason deliveryRequiredDateReason

lineItemReceivingStatus

protected LineItemReceivingStatus lineItemReceivingStatus

purchaseOrderIdentifier

protected Integer purchaseOrderIdentifier

accountsPayablePurchasingDocumentLinkIdentifier

protected Integer accountsPayablePurchasingDocumentLinkIdentifier

purchaseOrderDocument

protected transient PurchaseOrderDocument purchaseOrderDocument

relatedViews

protected transient PurApRelatedViews relatedViews
Constructor Detail

ReceivingDocumentBase

public ReceivingDocumentBase()
Method Detail

isSensitive

public boolean isSensitive()

getCarrierCode

public String getCarrierCode()
Specified by:
getCarrierCode in interface ReceivingDocument

setCarrierCode

public void setCarrierCode(String carrierCode)
Specified by:
setCarrierCode in interface ReceivingDocument

getShipmentPackingSlipNumber

public String getShipmentPackingSlipNumber()
Specified by:
getShipmentPackingSlipNumber in interface ReceivingDocument

setShipmentPackingSlipNumber

public void setShipmentPackingSlipNumber(String shipmentPackingSlipNumber)
Specified by:
setShipmentPackingSlipNumber in interface ReceivingDocument

getShipmentReferenceNumber

public String getShipmentReferenceNumber()
Specified by:
getShipmentReferenceNumber in interface ReceivingDocument

setShipmentReferenceNumber

public void setShipmentReferenceNumber(String shipmentReferenceNumber)
Specified by:
setShipmentReferenceNumber in interface ReceivingDocument

getShipmentBillOfLadingNumber

public String getShipmentBillOfLadingNumber()
Specified by:
getShipmentBillOfLadingNumber in interface ReceivingDocument

setShipmentBillOfLadingNumber

public void setShipmentBillOfLadingNumber(String shipmentBillOfLadingNumber)
Specified by:
setShipmentBillOfLadingNumber in interface ReceivingDocument

getShipmentReceivedDate

public Date getShipmentReceivedDate()
Specified by:
getShipmentReceivedDate in interface ReceivingDocument

setShipmentReceivedDate

public void setShipmentReceivedDate(Date shipmentReceivedDate)
Specified by:
setShipmentReceivedDate in interface ReceivingDocument

getVendorHeaderGeneratedIdentifier

public Integer getVendorHeaderGeneratedIdentifier()
Specified by:
getVendorHeaderGeneratedIdentifier in interface ReceivingDocument

setVendorHeaderGeneratedIdentifier

public void setVendorHeaderGeneratedIdentifier(Integer vendorHeaderGeneratedIdentifier)
Specified by:
setVendorHeaderGeneratedIdentifier in interface ReceivingDocument

getVendorDetailAssignedIdentifier

public Integer getVendorDetailAssignedIdentifier()
Specified by:
getVendorDetailAssignedIdentifier in interface ReceivingDocument

setVendorDetailAssignedIdentifier

public void setVendorDetailAssignedIdentifier(Integer vendorDetailAssignedIdentifier)
Specified by:
setVendorDetailAssignedIdentifier in interface ReceivingDocument

getVendorName

public String getVendorName()
Specified by:
getVendorName in interface ReceivingDocument

setVendorName

public void setVendorName(String vendorName)
Specified by:
setVendorName in interface ReceivingDocument

getVendorLine1Address

public String getVendorLine1Address()
Specified by:
getVendorLine1Address in interface ReceivingDocument

setVendorLine1Address

public void setVendorLine1Address(String vendorLine1Address)
Specified by:
setVendorLine1Address in interface ReceivingDocument

getVendorLine2Address

public String getVendorLine2Address()
Specified by:
getVendorLine2Address in interface ReceivingDocument

setVendorLine2Address

public void setVendorLine2Address(String vendorLine2Address)
Specified by:
setVendorLine2Address in interface ReceivingDocument

getVendorCityName

public String getVendorCityName()
Specified by:
getVendorCityName in interface ReceivingDocument

setVendorCityName

public void setVendorCityName(String vendorCityName)
Specified by:
setVendorCityName in interface ReceivingDocument

getVendorStateCode

public String getVendorStateCode()
Specified by:
getVendorStateCode in interface ReceivingDocument

setVendorStateCode

public void setVendorStateCode(String vendorStateCode)
Specified by:
setVendorStateCode in interface ReceivingDocument

getVendorPostalCode

public String getVendorPostalCode()
Specified by:
getVendorPostalCode in interface ReceivingDocument

setVendorPostalCode

public void setVendorPostalCode(String vendorPostalCode)
Specified by:
setVendorPostalCode in interface ReceivingDocument

getVendorCountryCode

public String getVendorCountryCode()
Specified by:
getVendorCountryCode in interface ReceivingDocument

setVendorCountryCode

public void setVendorCountryCode(String vendorCountryCode)
Specified by:
setVendorCountryCode in interface ReceivingDocument

getDeliveryCampusCode

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

setDeliveryCampusCode

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

getDeliveryBuildingCode

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

setDeliveryBuildingCode

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

getDeliveryBuildingName

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

setDeliveryBuildingName

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

getDeliveryBuildingRoomNumber

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

setDeliveryBuildingRoomNumber

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

getDeliveryBuildingLine1Address

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

setDeliveryBuildingLine1Address

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

getDeliveryBuildingLine2Address

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

setDeliveryBuildingLine2Address

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

getDeliveryCityName

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

setDeliveryCityName

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

getDeliveryStateCode

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

setDeliveryStateCode

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

getDeliveryPostalCode

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

setDeliveryPostalCode

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

getDeliveryCountryCode

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

setDeliveryCountryCode

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

getDeliveryCountryName

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

getDeliveryToName

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

setDeliveryToName

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

getDeliveryToEmailAddress

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

setDeliveryToEmailAddress

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

getDeliveryToPhoneNumber

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

setDeliveryToPhoneNumber

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

getDeliveryRequiredDate

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

setDeliveryRequiredDate

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

getDeliveryInstructionText

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

setDeliveryInstructionText

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

getDeliveryRequiredDateReasonCode

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

setDeliveryRequiredDateReasonCode

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

getDeliveryCampus

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

setDeliveryCampus

public void setDeliveryCampus(CampusParameter deliveryCampus)
Deprecated. 


getCarrier

public Carrier getCarrier()
Specified by:
getCarrier in interface ReceivingDocument

setCarrier

public void setCarrier(Carrier carrier)
Deprecated. 


getDeliveryRequiredDateReason

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

setDeliveryRequiredDateReason

public void setDeliveryRequiredDateReason(DeliveryRequiredDateReason deliveryRequiredDateReason)
Deprecated. 


getVendorCountry

public org.kuali.rice.kns.bo.Country getVendorCountry()
Specified by:
getVendorCountry in interface ReceivingDocument

setVendorCountry

public void setVendorCountry(org.kuali.rice.kns.bo.Country vendorCountry)
Deprecated. 


getVendorDetail

public VendorDetail getVendorDetail()
Specified by:
getVendorDetail in interface ReceivingDocument

setVendorDetail

public void setVendorDetail(VendorDetail vendorDetail)
Deprecated. 


getVendorNumber

public String getVendorNumber()
Specified by:
getVendorNumber in interface ReceivingDocument

setVendorNumber

public void setVendorNumber(String vendorNumber)
Specified by:
setVendorNumber in interface ReceivingDocument

getVendorAddressGeneratedIdentifier

public Integer getVendorAddressGeneratedIdentifier()
Specified by:
getVendorAddressGeneratedIdentifier in interface ReceivingDocument

setVendorAddressGeneratedIdentifier

public void setVendorAddressGeneratedIdentifier(Integer vendorAddressGeneratedIdentifier)
Specified by:
setVendorAddressGeneratedIdentifier in interface ReceivingDocument

getAlternateVendorDetailAssignedIdentifier

public Integer getAlternateVendorDetailAssignedIdentifier()
Specified by:
getAlternateVendorDetailAssignedIdentifier in interface ReceivingDocument

setAlternateVendorDetailAssignedIdentifier

public void setAlternateVendorDetailAssignedIdentifier(Integer alternateVendorDetailAssignedIdentifier)
Specified by:
setAlternateVendorDetailAssignedIdentifier in interface ReceivingDocument

getAlternateVendorHeaderGeneratedIdentifier

public Integer getAlternateVendorHeaderGeneratedIdentifier()
Specified by:
getAlternateVendorHeaderGeneratedIdentifier in interface ReceivingDocument

setAlternateVendorHeaderGeneratedIdentifier

public void setAlternateVendorHeaderGeneratedIdentifier(Integer alternateVendorHeaderGeneratedIdentifier)
Specified by:
setAlternateVendorHeaderGeneratedIdentifier in interface ReceivingDocument

getAlternateVendorName

public String getAlternateVendorName()
Specified by:
getAlternateVendorName in interface ReceivingDocument

setAlternateVendorName

public void setAlternateVendorName(String alternateVendorName)
Specified by:
setAlternateVendorName in interface ReceivingDocument

getAlternateVendorNumber

public String getAlternateVendorNumber()
Specified by:
getAlternateVendorNumber in interface ReceivingDocument

setAlternateVendorNumber

public void setAlternateVendorNumber(String alternateVendorNumber)
Specified by:
setAlternateVendorNumber in interface ReceivingDocument

isDeliveryBuildingOtherIndicator

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

setDeliveryBuildingOtherIndicator

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

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.Document#doRouteStatusChange()

getItemClass

public abstract Class getItemClass()
Specified by:
getItemClass in interface PurapItemOperations

getPurchaseOrderIdentifier

public Integer getPurchaseOrderIdentifier()

setPurchaseOrderIdentifier

public void setPurchaseOrderIdentifier(Integer purchaseOrderIdentifier)

getAccountsPayablePurchasingDocumentLinkIdentifier

public Integer getAccountsPayablePurchasingDocumentLinkIdentifier()
Specified by:
getAccountsPayablePurchasingDocumentLinkIdentifier in interface ReceivingDocument

setAccountsPayablePurchasingDocumentLinkIdentifier

public void setAccountsPayablePurchasingDocumentLinkIdentifier(Integer accountsPayablePurchasingDocumentLinkIdentifier)
Specified by:
setAccountsPayablePurchasingDocumentLinkIdentifier in interface ReceivingDocument

getPurchaseOrderDocument

public PurchaseOrderDocument getPurchaseOrderDocument()
Specified by:
getPurchaseOrderDocument in interface ReceivingDocument

setPurchaseOrderDocument

public void setPurchaseOrderDocument(PurchaseOrderDocument purchaseOrderDocument)
Specified by:
setPurchaseOrderDocument in interface ReceivingDocument

getRelatedViews

public PurApRelatedViews getRelatedViews()

setRelatedViews

public void setRelatedViews(PurApRelatedViews relatedViews)

initiateDocument

public void initiateDocument()

appSpecificRouteDocumentToUser

public void appSpecificRouteDocumentToUser(org.kuali.rice.kns.workflow.service.KualiWorkflowDocument workflowDocument,
                                           String userNetworkId,
                                           String annotation,
                                           String responsibility)
                                    throws org.kuali.rice.kew.exception.WorkflowException
FIXME: this is same as PurchaseOrderDoc please move somewhere appropriate Sends FYI workflow request to the given user on this document.

Specified by:
appSpecificRouteDocumentToUser in interface ReceivingDocument
Parameters:
workflowDocument - the associated workflow document.
userNetworkId - the network ID of the user to be sent to.
annotation - the annotation notes contained in this document.
responsibility - the responsibility specified in the request.
Throws:
org.kuali.rice.kew.exception.WorkflowException

getCurrentRouteNodeName

protected String getCurrentRouteNodeName(org.kuali.rice.kns.workflow.service.KualiWorkflowDocument wd)
                                  throws org.kuali.rice.kew.exception.WorkflowException
FIXME: this is same as PurchaseOrderDoc please move somewhere appropriate Returns the name of the current route node.

Parameters:
wd - the current workflow document.
Returns:
the name of the current route node.
Throws:
org.kuali.rice.kew.exception.WorkflowException

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

getLineItemReceivingStatus

public LineItemReceivingStatus getLineItemReceivingStatus()

setLineItemReceivingStatus

public void setLineItemReceivingStatus(LineItemReceivingStatus receivingLineStatus)

getLineItemReceivingStatusCode

public String getLineItemReceivingStatusCode()

setLineItemReceivingStatusCode

public void setLineItemReceivingStatusCode(String lineItemReceivingStatusCode)

getLineItemReceivingStatusDescription

public String getLineItemReceivingStatusDescription()

setLineItemReceivingStatusDescription

public void setLineItemReceivingStatusDescription(String lineItemReceivingStatusDescription)

getIsATypeOfPurAPRecDoc

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

Specified by:
getIsATypeOfPurAPRecDoc in interface ReceivingDocument

getIsATypeOfPurDoc

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

Specified by:
getIsATypeOfPurDoc in interface ReceivingDocument

getIsATypeOfPODoc

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

Specified by:
getIsATypeOfPODoc in interface ReceivingDocument

getIsPODoc

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

Specified by:
getIsPODoc in interface ReceivingDocument

getIsReqsDoc

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

Specified by:
getIsReqsDoc in interface ReceivingDocument

getWorkflowStatusForResult

public String getWorkflowStatusForResult()

getCreateDateForResult

public Date getCreateDateForResult()

getDocumentTitleForResult

public String getDocumentTitleForResult()
                                 throws org.kuali.rice.kew.exception.WorkflowException
Throws:
org.kuali.rice.kew.exception.WorkflowException

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


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