|
||||||||||
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.endow.document.EndowmentTransactionalDocumentBase
org.kuali.kfs.module.endow.document.EndowmentTransactionLinesDocumentBase
org.kuali.kfs.module.endow.document.EndowmentSecurityDetailsDocumentBase
org.kuali.kfs.module.endow.document.EndowmentAccountingLinesDocumentBase
public abstract class EndowmentAccountingLinesDocumentBase
Provides a base class for the Endowment Transfer of Funds documents.
Field Summary | |
---|---|
protected FinancialSystemTransactionalDocumentEntry |
dataDictionaryEntry
|
protected Integer |
nextSourceAccountingLineNumber
|
protected Integer |
nextTargetAccountingLineNumber
|
protected Class |
sourceAccountingLineClass
|
protected List<SourceEndowmentAccountingLine> |
sourceAccountingLines
|
protected Class |
targetAccountingLineClass
|
protected List<TargetEndowmentAccountingLine> |
targetAccountingLines
|
Fields inherited from class org.kuali.kfs.module.endow.document.EndowmentSecurityDetailsDocumentBase |
---|
sourceTransactionSecurities, sourceTransactionSecurity, targetTransactionSecurities, targetTransactionSecurity |
Fields inherited from class org.kuali.kfs.module.endow.document.EndowmentTransactionLinesDocumentBase |
---|
nextSourceLineNumber, nextTargetLineNumber, sourceTransactionLines, targetTransactionLines |
Fields inherited from class org.kuali.kfs.module.endow.document.EndowmentTransactionalDocumentBase |
---|
businessObjectService, CHECK_IF_ROUTE_SPLIT, dateTimeService, noRouteIndicator, transactionPosted, transactionSourceType, transactionSourceTypeCode, transactionSubType, transactionSubTypeCode |
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 | |
---|---|
EndowmentAccountingLinesDocumentBase()
Constructs a EndowmentTransferOfFundsDocument. |
Method Summary | |
---|---|
void |
addSourceAccountingLine(SourceEndowmentAccountingLine line)
Adds a new Source accounting line. |
void |
addTargetAccountingLine(TargetEndowmentAccountingLine line)
Adds a new Target Accounting line. |
List |
buildListOfDeletionAwareLists()
|
FinancialSystemTransactionalDocumentEntry |
getDataDictionaryEntry()
|
EndowmentAccountingLineParser |
getEndowmentAccountingLineParser()
Used to get the appropriate for the Document |
Integer |
getNextSourceAccountingLineNumber()
Gets the nextSourceAccountingLineNumber. |
Integer |
getNextTargetAccountingLineNumber()
Gets the nextTargetAccountingLineNumber. |
SourceEndowmentAccountingLine |
getSourceAccountingLine(int index)
This method returns the accounting line at a particular spot in the overall list of accounting lines. |
Class |
getSourceAccountingLineClass()
|
List<SourceEndowmentAccountingLine> |
getSourceAccountingLines()
Gets the sourceAccountingLines. |
TargetEndowmentAccountingLine |
getTargetAccountingLine(int index)
This method retrieves the target accounting line at the specified index. |
Class |
getTargetAccountingLineClass()
|
List<TargetEndowmentAccountingLine> |
getTargetAccountingLines()
Gets the targetAccountingLines. |
org.kuali.rice.kns.util.KualiDecimal |
getTotalAccountingLinesAmount()
Gets the total amount of the accounting lines on this document. |
void |
setNextSourceAccountingLineNumber(Integer nextSourceAccountingLineNumber)
Sets the nextSourceAccountingLineNumber. |
void |
setNextTargetAccountingLineNumber(Integer nextTargetAccountingLineNumber)
Sets the nextTargetAccountingLineNumber. |
void |
setSourceAccountingLines(List<SourceEndowmentAccountingLine> sourceAccountingLines)
Sets the sourceAccountingLines. |
void |
setTargetAccountingLines(List<TargetEndowmentAccountingLine> targetAccountingLines)
Sets the targetAccountingLines. |
Methods inherited from class org.kuali.kfs.module.endow.document.EndowmentSecurityDetailsDocumentBase |
---|
getSourceTransactionSecurities, getSourceTransactionSecurity, getTargetTransactionSecurities, getTargetTransactionSecurity, prepareForSave, setSourceTransactionSecurities, setSourceTransactionSecurity, setTargetTransactionSecurities, setTargetTransactionSecurity |
Methods inherited from class org.kuali.kfs.sys.document.FinancialSystemTransactionalDocumentBase |
---|
getDocumentHeader, processAfterRetrieve, setDocumentHeader |
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, 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, deleteNote, getAttachmentService, getBoNote, getBoNotes, getExtension, getNoteService, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isAutoIncrementSet, isBoNotesSupport, 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.kfs.module.endow.document.EndowmentTransactionalDocument |
---|
getTransactionSourceTypeCode, getTransactionSubTypeCode, isErrorCorrectedDocument, isTransactionPosted, setNoRouteIndicator, setTransactionPosted, setTransactionSourceTypeCode, setTransactionSubTypeCode |
Methods inherited from interface org.kuali.kfs.sys.document.FinancialSystemTransactionalDocument |
---|
answerSplitNodeQuestion, getDocumentHeader |
Methods inherited from interface org.kuali.rice.kns.document.Document |
---|
addPessimisticLock, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, doActionTaken, doRouteLevelChange, doRouteStatusChange, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAllowsCopy, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentBusinessObject, 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, deleteNote, getBoNote, getBoNotes, getExtension, getObjectId, getVersionNumber, isBoNotesSupport, 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 Integer nextSourceAccountingLineNumber
protected Integer nextTargetAccountingLineNumber
protected List<SourceEndowmentAccountingLine> sourceAccountingLines
protected List<TargetEndowmentAccountingLine> targetAccountingLines
protected transient FinancialSystemTransactionalDocumentEntry dataDictionaryEntry
protected transient Class sourceAccountingLineClass
protected transient Class targetAccountingLineClass
Constructor Detail |
---|
public EndowmentAccountingLinesDocumentBase()
Method Detail |
---|
public Integer getNextSourceAccountingLineNumber()
getNextSourceAccountingLineNumber
in interface EndowmentAccountingLinesDocument
public void setNextSourceAccountingLineNumber(Integer nextSourceAccountingLineNumber)
setNextSourceAccountingLineNumber
in interface EndowmentAccountingLinesDocument
nextSourceAccountingLineNumber
- public Integer getNextTargetAccountingLineNumber()
getNextTargetAccountingLineNumber
in interface EndowmentAccountingLinesDocument
public void setNextTargetAccountingLineNumber(Integer nextTargetAccountingLineNumber)
setNextTargetAccountingLineNumber
in interface EndowmentAccountingLinesDocument
nextTargetAccountingLineNumber
- public List<SourceEndowmentAccountingLine> getSourceAccountingLines()
getSourceAccountingLines
in interface EndowmentAccountingLinesDocument
public void setSourceAccountingLines(List<SourceEndowmentAccountingLine> sourceAccountingLines)
setSourceAccountingLines
in interface EndowmentAccountingLinesDocument
sourceAccountingLines
- public List<TargetEndowmentAccountingLine> getTargetAccountingLines()
getTargetAccountingLines
in interface EndowmentAccountingLinesDocument
public void setTargetAccountingLines(List<TargetEndowmentAccountingLine> targetAccountingLines)
setTargetAccountingLines
in interface EndowmentAccountingLinesDocument
targetAccountingLines
- public void addSourceAccountingLine(SourceEndowmentAccountingLine line)
EndowmentAccountingLinesDocument
addSourceAccountingLine
in interface EndowmentAccountingLinesDocument
EndowmentTransactionLinesDocument.addSourceTransactionLine(org.kuali.kfs.module.endow.businessobject.EndowmentSourceTransactionLine)
public void addTargetAccountingLine(TargetEndowmentAccountingLine line)
EndowmentAccountingLinesDocument
addTargetAccountingLine
in interface EndowmentAccountingLinesDocument
EndowmentTransactionLinesDocument.addTargetTransactionLine(org.kuali.kfs.module.endow.businessobject.EndowmentTargetTransactionLine)
public SourceEndowmentAccountingLine getSourceAccountingLine(int index)
EndowmentAccountingLinesDocument
getSourceAccountingLine
in interface EndowmentAccountingLinesDocument
EndowmentAccountingLinesDocument.getSourceAccountingLine(int)
public TargetEndowmentAccountingLine getTargetAccountingLine(int index)
EndowmentAccountingLinesDocument
getTargetAccountingLine
in interface EndowmentAccountingLinesDocument
EndowmentAccountingLinesDocument.getTargetAccountingLine(int)
public org.kuali.rice.kns.util.KualiDecimal getTotalAccountingLinesAmount()
public List buildListOfDeletionAwareLists()
buildListOfDeletionAwareLists
in interface org.kuali.rice.kns.bo.PersistableBusinessObject
buildListOfDeletionAwareLists
in class EndowmentSecurityDetailsDocumentBase
PersistableBusinessObjectBase.buildListOfDeletionAwareLists()
public EndowmentAccountingLineParser getEndowmentAccountingLineParser()
EndowmentAccountingLineParser
for the Document
getEndowmentAccountingLineParser
in interface EndowmentAccountingLinesDocument
public FinancialSystemTransactionalDocumentEntry getDataDictionaryEntry()
public Class getSourceAccountingLineClass()
getSourceAccountingLineClass
in interface EndowmentAccountingLinesDocument
EndowmentAccountingLinesDocument.getSourceAccountingLineClass()
public Class getTargetAccountingLineClass()
getTargetAccountingLineClass
in interface EndowmentAccountingLinesDocument
EndowmentAccountingLinesDocument.getTargetAccountingLineClass()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |