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.