|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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.LineItemReceivingDocument
public class LineItemReceivingDocument
| Field Summary | |
|---|---|
protected List<LineItemReceivingItem> |
items
|
| 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 | |
|---|---|
LineItemReceivingDocument()
Default constructor. |
|
| Method Summary | |
|---|---|
void |
addItem(LineItemReceivingItem item)
|
boolean |
answerSplitNodeQuestion(String nodeName)
Provides answers to the following splits: RelatesToOutstandingTransactions |
List |
buildListOfDeletionAwareLists()
|
void |
clearInitFields(boolean fromPurchaseOrder)
Perform logic needed to clear the initial fields on a Receiving Line Document |
void |
deleteItem(int lineNum)
|
void |
doRouteLevelChange(org.kuali.rice.kew.dto.DocumentRouteLevelChangeDTO change)
|
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. |
LineItemReceivingItem |
getItem(int pos)
|
Class |
getItemClass()
|
List |
getItems()
|
org.kuali.rice.kns.util.KualiDecimal |
getTotalItemReceivedGivenLineNumber(Integer lineNumber)
|
void |
initiateDocument()
|
protected boolean |
isAwaitingPurchaseOrderOpen()
|
protected void |
populateDocumentDescription(PurchaseOrderDocument poDocument)
|
void |
populateReceivingLineFromPurchaseOrder(PurchaseOrderDocument po)
|
void |
prepareForSave(org.kuali.rice.kns.rule.event.KualiDocumentEvent event)
|
void |
setItems(List items)
|
protected LinkedHashMap |
toStringMapper()
|
| Methods inherited from class org.kuali.kfs.sys.document.FinancialSystemTransactionalDocumentBase |
|---|
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, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentBusinessObject, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearningMethodNames, getNonLockingActionTakenCodes, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, logErrors, populateDocumentForRouting, postProcessSave, 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 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, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAllowsCopy, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentBusinessObject, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearningMethodNames, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, populateDocumentForRouting, postProcessSave, prepareForSave, processAfterRetrieve, 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 |
| Field Detail |
|---|
protected List<LineItemReceivingItem> items
| Constructor Detail |
|---|
public LineItemReceivingDocument()
| Method Detail |
|---|
public void initiateDocument()
initiateDocument in class ReceivingDocumentBasepublic void populateReceivingLineFromPurchaseOrder(PurchaseOrderDocument po)
public void clearInitFields(boolean fromPurchaseOrder)
public void prepareForSave(org.kuali.rice.kns.rule.event.KualiDocumentEvent event)
prepareForSave in interface org.kuali.rice.kns.document.DocumentprepareForSave in class org.kuali.rice.kns.document.DocumentBasepublic void doRouteStatusChange(org.kuali.rice.kew.dto.DocumentRouteStatusChangeDTO statusChangeEvent)
FinancialSystemTransactionalDocumentBase
doRouteStatusChange in interface org.kuali.rice.kns.document.DocumentdoRouteStatusChange in class ReceivingDocumentBaseorg.kuali.rice.kns.document.Document#doRouteStatusChange()public void doRouteLevelChange(org.kuali.rice.kew.dto.DocumentRouteLevelChangeDTO change)
doRouteLevelChange in interface org.kuali.rice.kns.document.DocumentdoRouteLevelChange in class org.kuali.rice.kns.document.DocumentBaseprotected LinkedHashMap toStringMapper()
toStringMapper in class org.kuali.rice.kns.document.DocumentBaseBusinessObjectBase.toStringMapper()public Class getItemClass()
getItemClass in interface PurapItemOperationsgetItemClass in class ReceivingDocumentBasepublic List getItems()
public void setItems(List items)
public LineItemReceivingItem getItem(int pos)
public void addItem(LineItemReceivingItem item)
public void deleteItem(int lineNum)
protected void populateDocumentDescription(PurchaseOrderDocument poDocument)
protected boolean isAwaitingPurchaseOrderOpen()
public boolean answerSplitNodeQuestion(String nodeName)
throws UnsupportedOperationException
answerSplitNodeQuestion in interface FinancialSystemTransactionalDocumentanswerSplitNodeQuestion in class FinancialSystemTransactionalDocumentBaseUnsupportedOperationExceptionFinancialSystemTransactionalDocumentBase.answerSplitNodeQuestion(java.lang.String)public List buildListOfDeletionAwareLists()
buildListOfDeletionAwareLists in interface org.kuali.rice.kns.bo.PersistableBusinessObjectbuildListOfDeletionAwareLists in class org.kuali.rice.kns.bo.PersistableBusinessObjectBasepublic org.kuali.rice.kns.util.KualiDecimal getTotalItemReceivedGivenLineNumber(Integer lineNumber)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||