org.kuali.kfs.module.purap.document
Class CorrectionReceivingDocument
java.lang.Object
org.kuali.rice.kns.bo.BusinessObjectBase
org.kuali.rice.kns.bo.PersistableBusinessObjectBase
org.kuali.rice.kns.document.DocumentBase
org.kuali.rice.kns.document.TransactionalDocumentBase
org.kuali.kfs.sys.document.FinancialSystemTransactionalDocumentBase
org.kuali.kfs.module.purap.document.ReceivingDocumentBase
org.kuali.kfs.module.purap.document.CorrectionReceivingDocument
- 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
public class CorrectionReceivingDocument
- extends ReceivingDocumentBase
- Author:
- Kuali Nervous System Team (kualidev@oncourse.iu.edu)
- See Also:
- Serialized Form
Fields inherited from class org.kuali.kfs.module.purap.document.ReceivingDocumentBase |
accountsPayablePurchasingDocumentLinkIdentifier, alternateVendorDetailAssignedIdentifier, alternateVendorHeaderGeneratedIdentifier, alternateVendorName, alternateVendorNumber, carrier, carrierCode, deliveryBuildingCode, deliveryBuildingLine1Address, deliveryBuildingLine2Address, deliveryBuildingName, deliveryBuildingOtherIndicator, deliveryBuildingRoomNumber, deliveryCampus, deliveryCampusCode, deliveryCityName, deliveryCountryCode, deliveryInstructionText, deliveryPostalCode, deliveryRequiredDate, deliveryRequiredDateReason, deliveryRequiredDateReasonCode, deliveryStateCode, deliveryToEmailAddress, deliveryToName, deliveryToPhoneNumber, lineItemReceivingStatus, lineItemReceivingStatusCode, lineItemReceivingStatusDescription, purchaseOrderDocument, purchaseOrderIdentifier, relatedViews, sensitive, shipmentBillOfLadingNumber, shipmentPackingSlipNumber, shipmentReceivedDate, shipmentReferenceNumber, vendorAddressGeneratedIdentifier, vendorCityName, vendorCountry, vendorCountryCode, vendorDetail, vendorDetailAssignedIdentifier, vendorHeaderGeneratedIdentifier, vendorLine1Address, vendorLine2Address, vendorName, vendorNumber, vendorPostalCode, vendorStateCode |
Fields inherited from class org.kuali.rice.kns.document.DocumentBase |
documentBusinessObject, documentNumber |
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase |
extension, versionNumber |
Methods inherited from class org.kuali.kfs.module.purap.document.ReceivingDocumentBase |
appSpecificRouteDocumentToUser, getAccountsPayablePurchasingDocumentLinkIdentifier, getCreateDateForResult, getCurrentRouteNodeName, getDeliveryCountryName, getDocumentTitleForResult, getIsATypeOfPODoc, getIsATypeOfPurAPRecDoc, getIsATypeOfPurDoc, getIsPODoc, getIsReqsDoc, getLineItemReceivingStatus, getLineItemReceivingStatusCode, getLineItemReceivingStatusDescription, getNeedWarningRelatedPOs, getPurchaseOrderDocument, getRelatedViews, getWorkflowStatusForResult, initiateDocument, isBoNotesSupport, isDeliveryBuildingOtherIndicator, isSensitive, setAccountsPayablePurchasingDocumentLinkIdentifier, setAlternateVendorDetailAssignedIdentifier, setAlternateVendorHeaderGeneratedIdentifier, setAlternateVendorName, setAlternateVendorNumber, setCarrier, setCarrierCode, setDeliveryBuildingCode, setDeliveryBuildingLine1Address, setDeliveryBuildingLine2Address, setDeliveryBuildingName, setDeliveryBuildingOtherIndicator, setDeliveryBuildingRoomNumber, setDeliveryCampus, setDeliveryCampusCode, setDeliveryCityName, setDeliveryCountryCode, setDeliveryInstructionText, setDeliveryPostalCode, setDeliveryRequiredDate, setDeliveryRequiredDateReason, setDeliveryRequiredDateReasonCode, setDeliveryStateCode, setDeliveryToEmailAddress, setDeliveryToName, setDeliveryToPhoneNumber, setLineItemReceivingStatus, setLineItemReceivingStatusCode, setLineItemReceivingStatusDescription, setPurchaseOrderDocument, setPurchaseOrderIdentifier, setRelatedViews, setShipmentBillOfLadingNumber, setShipmentPackingSlipNumber, setShipmentReceivedDate, setShipmentReferenceNumber, setVendorAddressGeneratedIdentifier, setVendorCityName, setVendorCountry, setVendorCountryCode, setVendorDetail, setVendorDetailAssignedIdentifier, setVendorHeaderGeneratedIdentifier, setVendorLine1Address, setVendorLine2Address, setVendorName, setVendorNumber, setVendorPostalCode, setVendorStateCode |
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, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization |
Methods inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase |
addNote, afterDelete, afterInsert, afterUpdate, beforeDelete, beforeInsert, beforeInsert, beforeUpdate, beforeUpdate, deleteNote, getAttachmentService, getBoNote, getBoNotes, getExtension, getNoteService, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isAutoIncrementSet, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, setAutoIncrementSet, setBoNotes, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber, supportsBoNotes |
Methods inherited from class org.kuali.rice.kns.bo.BusinessObjectBase |
prepareForWorkflow |
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, refreshPessimisticLocks, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentHeader, setDocumentNumber, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization |
Methods inherited from interface org.kuali.rice.kns.bo.PersistableBusinessObject |
addNote, deleteNote, getBoNote, getBoNotes, getExtension, getObjectId, getVersionNumber, 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 |
lineItemReceivingDocumentNumber
protected String lineItemReceivingDocumentNumber
items
protected List<CorrectionReceivingItem> items
lineItemReceivingDocument
protected LineItemReceivingDocument lineItemReceivingDocument
CorrectionReceivingDocument
public CorrectionReceivingDocument()
- Default constructor.
populateCorrectionReceivingFromReceivingLine
public void populateCorrectionReceivingFromReceivingLine(LineItemReceivingDocument rlDoc)
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 ReceivingDocumentBase
- See Also:
org.kuali.rice.kns.document.Document#doRouteStatusChange()
getLineItemReceivingDocumentNumber
public String getLineItemReceivingDocumentNumber()
- Gets the lineItemReceivingDocumentNumber attribute.
- Returns:
- Returns the lineItemReceivingDocumentNumber
setLineItemReceivingDocumentNumber
public void setLineItemReceivingDocumentNumber(String lineItemReceivingDocumentNumber)
- Sets the lineItemReceivingDocumentNumber attribute.
- Parameters:
lineItemReceivingDocumentNumber
- The lineItemReceivingDocumentNumber to set.
getLineItemReceivingDocument
public LineItemReceivingDocument getLineItemReceivingDocument()
- Gets the lineItemReceivingDocument attribute.
- Returns:
- Returns the lineItemReceivingDocument.
processAfterRetrieve
public void processAfterRetrieve()
- Description copied from class:
FinancialSystemTransactionalDocumentBase
- This is the default implementation which ensures that document note attachment references are loaded.
- Specified by:
processAfterRetrieve
in interface org.kuali.rice.kns.document.Document
- Overrides:
processAfterRetrieve
in class FinancialSystemTransactionalDocumentBase
- See Also:
Document.processAfterRetrieve()
refreshLineReceivingDocument
protected void refreshLineReceivingDocument()
getPurchaseOrderIdentifier
public Integer getPurchaseOrderIdentifier()
- Overrides:
getPurchaseOrderIdentifier
in class ReceivingDocumentBase
setLineItemReceivingDocument
public void setLineItemReceivingDocument(LineItemReceivingDocument lineItemReceivingDocument)
- Deprecated.
- Sets the lineItemReceivingDocument attribute value.
- Parameters:
lineItemReceivingDocument
- The lineItemReceivingDocument to set.
toStringMapper
protected LinkedHashMap toStringMapper()
- Overrides:
toStringMapper
in class org.kuali.rice.kns.document.DocumentBase
- See Also:
BusinessObjectBase.toStringMapper()
getItemClass
public Class getItemClass()
- Specified by:
getItemClass
in interface PurapItemOperations
- Specified by:
getItemClass
in class ReceivingDocumentBase
getItems
public List getItems()
setItems
public void setItems(List items)
getItem
public ReceivingItem getItem(int pos)
addItem
public void addItem(ReceivingItem item)
deleteItem
public void deleteItem(int lineNum)
getAlternateVendorDetailAssignedIdentifier
public Integer getAlternateVendorDetailAssignedIdentifier()
- Specified by:
getAlternateVendorDetailAssignedIdentifier
in interface ReceivingDocument
- Overrides:
getAlternateVendorDetailAssignedIdentifier
in class ReceivingDocumentBase
getAlternateVendorHeaderGeneratedIdentifier
public Integer getAlternateVendorHeaderGeneratedIdentifier()
- Specified by:
getAlternateVendorHeaderGeneratedIdentifier
in interface ReceivingDocument
- Overrides:
getAlternateVendorHeaderGeneratedIdentifier
in class ReceivingDocumentBase
getAlternateVendorName
public String getAlternateVendorName()
- Specified by:
getAlternateVendorName
in interface ReceivingDocument
- Overrides:
getAlternateVendorName
in class ReceivingDocumentBase
getAlternateVendorNumber
public String getAlternateVendorNumber()
- Specified by:
getAlternateVendorNumber
in interface ReceivingDocument
- Overrides:
getAlternateVendorNumber
in class ReceivingDocumentBase
getCarrier
public Carrier getCarrier()
- Specified by:
getCarrier
in interface ReceivingDocument
- Overrides:
getCarrier
in class ReceivingDocumentBase
getCarrierCode
public String getCarrierCode()
- Specified by:
getCarrierCode
in interface ReceivingDocument
- Overrides:
getCarrierCode
in class ReceivingDocumentBase
getDeliveryBuildingCode
public String getDeliveryBuildingCode()
- Specified by:
getDeliveryBuildingCode
in interface ReceivingDocument
- Overrides:
getDeliveryBuildingCode
in class ReceivingDocumentBase
getDeliveryBuildingLine1Address
public String getDeliveryBuildingLine1Address()
- Specified by:
getDeliveryBuildingLine1Address
in interface ReceivingDocument
- Overrides:
getDeliveryBuildingLine1Address
in class ReceivingDocumentBase
getDeliveryBuildingLine2Address
public String getDeliveryBuildingLine2Address()
- Specified by:
getDeliveryBuildingLine2Address
in interface ReceivingDocument
- Overrides:
getDeliveryBuildingLine2Address
in class ReceivingDocumentBase
getDeliveryBuildingName
public String getDeliveryBuildingName()
- Specified by:
getDeliveryBuildingName
in interface ReceivingDocument
- Overrides:
getDeliveryBuildingName
in class ReceivingDocumentBase
getDeliveryBuildingRoomNumber
public String getDeliveryBuildingRoomNumber()
- Specified by:
getDeliveryBuildingRoomNumber
in interface ReceivingDocument
- Overrides:
getDeliveryBuildingRoomNumber
in class ReceivingDocumentBase
getDeliveryCampus
public CampusParameter getDeliveryCampus()
- Specified by:
getDeliveryCampus
in interface ReceivingDocument
- Overrides:
getDeliveryCampus
in class ReceivingDocumentBase
getDeliveryCampusCode
public String getDeliveryCampusCode()
- Specified by:
getDeliveryCampusCode
in interface ReceivingDocument
- Overrides:
getDeliveryCampusCode
in class ReceivingDocumentBase
getDeliveryCityName
public String getDeliveryCityName()
- Specified by:
getDeliveryCityName
in interface ReceivingDocument
- Overrides:
getDeliveryCityName
in class ReceivingDocumentBase
getDeliveryCountryCode
public String getDeliveryCountryCode()
- Specified by:
getDeliveryCountryCode
in interface ReceivingDocument
- Overrides:
getDeliveryCountryCode
in class ReceivingDocumentBase
getDeliveryInstructionText
public String getDeliveryInstructionText()
- Specified by:
getDeliveryInstructionText
in interface ReceivingDocument
- Overrides:
getDeliveryInstructionText
in class ReceivingDocumentBase
getDeliveryPostalCode
public String getDeliveryPostalCode()
- Specified by:
getDeliveryPostalCode
in interface ReceivingDocument
- Overrides:
getDeliveryPostalCode
in class ReceivingDocumentBase
getDeliveryRequiredDate
public Date getDeliveryRequiredDate()
- Specified by:
getDeliveryRequiredDate
in interface ReceivingDocument
- Overrides:
getDeliveryRequiredDate
in class ReceivingDocumentBase
getDeliveryRequiredDateReason
public DeliveryRequiredDateReason getDeliveryRequiredDateReason()
- Specified by:
getDeliveryRequiredDateReason
in interface ReceivingDocument
- Overrides:
getDeliveryRequiredDateReason
in class ReceivingDocumentBase
getDeliveryRequiredDateReasonCode
public String getDeliveryRequiredDateReasonCode()
- Specified by:
getDeliveryRequiredDateReasonCode
in interface ReceivingDocument
- Overrides:
getDeliveryRequiredDateReasonCode
in class ReceivingDocumentBase
getDeliveryStateCode
public String getDeliveryStateCode()
- Specified by:
getDeliveryStateCode
in interface ReceivingDocument
- Overrides:
getDeliveryStateCode
in class ReceivingDocumentBase
getDeliveryToEmailAddress
public String getDeliveryToEmailAddress()
- Specified by:
getDeliveryToEmailAddress
in interface ReceivingDocument
- Overrides:
getDeliveryToEmailAddress
in class ReceivingDocumentBase
getDeliveryToName
public String getDeliveryToName()
- Specified by:
getDeliveryToName
in interface ReceivingDocument
- Overrides:
getDeliveryToName
in class ReceivingDocumentBase
getDeliveryToPhoneNumber
public String getDeliveryToPhoneNumber()
- Specified by:
getDeliveryToPhoneNumber
in interface ReceivingDocument
- Overrides:
getDeliveryToPhoneNumber
in class ReceivingDocumentBase
getShipmentBillOfLadingNumber
public String getShipmentBillOfLadingNumber()
- Specified by:
getShipmentBillOfLadingNumber
in interface ReceivingDocument
- Overrides:
getShipmentBillOfLadingNumber
in class ReceivingDocumentBase
getShipmentPackingSlipNumber
public String getShipmentPackingSlipNumber()
- Specified by:
getShipmentPackingSlipNumber
in interface ReceivingDocument
- Overrides:
getShipmentPackingSlipNumber
in class ReceivingDocumentBase
getShipmentReceivedDate
public Date getShipmentReceivedDate()
- Specified by:
getShipmentReceivedDate
in interface ReceivingDocument
- Overrides:
getShipmentReceivedDate
in class ReceivingDocumentBase
getShipmentReferenceNumber
public String getShipmentReferenceNumber()
- Specified by:
getShipmentReferenceNumber
in interface ReceivingDocument
- Overrides:
getShipmentReferenceNumber
in class ReceivingDocumentBase
getVendorAddressGeneratedIdentifier
public Integer getVendorAddressGeneratedIdentifier()
- Specified by:
getVendorAddressGeneratedIdentifier
in interface ReceivingDocument
- Overrides:
getVendorAddressGeneratedIdentifier
in class ReceivingDocumentBase
getVendorCityName
public String getVendorCityName()
- Specified by:
getVendorCityName
in interface ReceivingDocument
- Overrides:
getVendorCityName
in class ReceivingDocumentBase
getVendorCountry
public org.kuali.rice.kns.bo.Country getVendorCountry()
- Specified by:
getVendorCountry
in interface ReceivingDocument
- Overrides:
getVendorCountry
in class ReceivingDocumentBase
getVendorCountryCode
public String getVendorCountryCode()
- Specified by:
getVendorCountryCode
in interface ReceivingDocument
- Overrides:
getVendorCountryCode
in class ReceivingDocumentBase
getVendorDetail
public VendorDetail getVendorDetail()
- Specified by:
getVendorDetail
in interface ReceivingDocument
- Overrides:
getVendorDetail
in class ReceivingDocumentBase
getVendorDetailAssignedIdentifier
public Integer getVendorDetailAssignedIdentifier()
- Specified by:
getVendorDetailAssignedIdentifier
in interface ReceivingDocument
- Overrides:
getVendorDetailAssignedIdentifier
in class ReceivingDocumentBase
getVendorHeaderGeneratedIdentifier
public Integer getVendorHeaderGeneratedIdentifier()
- Specified by:
getVendorHeaderGeneratedIdentifier
in interface ReceivingDocument
- Overrides:
getVendorHeaderGeneratedIdentifier
in class ReceivingDocumentBase
getVendorLine1Address
public String getVendorLine1Address()
- Specified by:
getVendorLine1Address
in interface ReceivingDocument
- Overrides:
getVendorLine1Address
in class ReceivingDocumentBase
getVendorLine2Address
public String getVendorLine2Address()
- Specified by:
getVendorLine2Address
in interface ReceivingDocument
- Overrides:
getVendorLine2Address
in class ReceivingDocumentBase
getVendorName
public String getVendorName()
- Specified by:
getVendorName
in interface ReceivingDocument
- Overrides:
getVendorName
in class ReceivingDocumentBase
getVendorNumber
public String getVendorNumber()
- Specified by:
getVendorNumber
in interface ReceivingDocument
- Overrides:
getVendorNumber
in class ReceivingDocumentBase
getVendorPostalCode
public String getVendorPostalCode()
- Specified by:
getVendorPostalCode
in interface ReceivingDocument
- Overrides:
getVendorPostalCode
in class ReceivingDocumentBase
getVendorStateCode
public String getVendorStateCode()
- Specified by:
getVendorStateCode
in interface ReceivingDocument
- Overrides:
getVendorStateCode
in class ReceivingDocumentBase
buildListOfDeletionAwareLists
public List buildListOfDeletionAwareLists()
- Specified by:
buildListOfDeletionAwareLists
in interface org.kuali.rice.kns.bo.PersistableBusinessObject
- Overrides:
buildListOfDeletionAwareLists
in class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.