org.kuali.kfs.module.endow.document
Interface EndowmentAccountingLinesDocument

All Superinterfaces:
org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.document.Document, EndowmentTransactionalDocument, EndowmentTransactionLinesDocument, FinancialSystemTransactionalDocument, org.kuali.rice.kns.bo.PersistableBusinessObject, org.apache.ojb.broker.PersistenceBrokerAware, Serializable, org.kuali.rice.kns.document.TransactionalDocument
All Known Implementing Classes:
EndowmentAccountingLinesDocumentBase, EndowmentToGLTransferOfFundsDocument, GLToEndowmentTransferOfFundsDocument

public interface EndowmentAccountingLinesDocument
extends EndowmentTransactionLinesDocument


Method Summary
 void addSourceAccountingLine(SourceEndowmentAccountingLine line)
          Adds a new Source accounting line.
 void addTargetAccountingLine(TargetEndowmentAccountingLine line)
          Adds a new Target Accounting line.
 EndowmentAccountingLineParser getEndowmentAccountingLineParser()
           
 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.
 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 interface org.kuali.kfs.module.endow.document.EndowmentTransactionLinesDocument
addSourceTransactionLine, addTargetTransactionLine, getLineParser, getNextSourceLineNumber, getNextTargetLineNumber, getSourceIncomeTotal, getSourceIncomeTotalUnits, getSourcePrincipalTotal, getSourcePrincipalTotalUnits, getSourceTotalAmount, getSourceTotalUnits, getSourceTransactionLine, getSourceTransactionLines, getSourceTransactionLinesSectionTitle, getTargetIncomeTotal, getTargetIncomeTotalUnits, getTargetPrincipalTotal, getTargetPrincipalTotalUnits, getTargetTotalAmount, getTargetTotalUnits, getTargetTransactionLine, getTargetTransactionLines, getTargetTransactionLinesSectionTitle, getTotalUnits, getTranLineClass, getTransactionLineParser, setNextSourceLineNumber, setNextTargetLineNumber, setSourceTransactionLines, setTargetTransactionLines
 
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, buildListOfDeletionAwareLists, 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
 

Method Detail

getNextSourceAccountingLineNumber

Integer getNextSourceAccountingLineNumber()
Gets the nextSourceAccountingLineNumber.

Returns:
nextSourceAccountingLineNumber

setNextSourceAccountingLineNumber

void setNextSourceAccountingLineNumber(Integer nextSourceAccountingLineNumber)
Sets the nextSourceAccountingLineNumber.

Parameters:
nextSourceAccountingLineNumber -

getNextTargetAccountingLineNumber

Integer getNextTargetAccountingLineNumber()
Gets the nextTargetAccountingLineNumber.

Returns:
nextTargetAccountingLineNumber

setNextTargetAccountingLineNumber

void setNextTargetAccountingLineNumber(Integer nextTargetAccountingLineNumber)
Sets the nextTargetAccountingLineNumber.

Parameters:
nextTargetAccountingLineNumber -

getSourceAccountingLines

List<SourceEndowmentAccountingLine> getSourceAccountingLines()
Gets the sourceAccountingLines.

Returns:
sourceAccountingLines

setSourceAccountingLines

void setSourceAccountingLines(List<SourceEndowmentAccountingLine> sourceAccountingLines)
Sets the sourceAccountingLines.

Parameters:
sourceAccountingLines -

getTargetAccountingLines

List<TargetEndowmentAccountingLine> getTargetAccountingLines()
Gets the targetAccountingLines.

Returns:
targetAccountingLines

setTargetAccountingLines

void setTargetAccountingLines(List<TargetEndowmentAccountingLine> targetAccountingLines)
Sets the targetAccountingLines.

Parameters:
targetAccountingLines -

addSourceAccountingLine

void addSourceAccountingLine(SourceEndowmentAccountingLine line)
Adds a new Source accounting line.

Parameters:
line -

addTargetAccountingLine

void addTargetAccountingLine(TargetEndowmentAccountingLine line)
Adds a new Target Accounting line.

Parameters:
line -

getSourceAccountingLine

SourceEndowmentAccountingLine getSourceAccountingLine(int index)
This method returns the accounting line at a particular spot in the overall list of accounting lines.

Parameters:
index -
Returns:
The source accounting line at the specified index.

getTargetAccountingLine

TargetEndowmentAccountingLine getTargetAccountingLine(int index)
This method retrieves the target accounting line at the specified index.

Parameters:
index -
Returns:
The target accounting line at the passed in index.

getEndowmentAccountingLineParser

EndowmentAccountingLineParser getEndowmentAccountingLineParser()
Returns:
EndowmentAccountingLineParser instance appropriate for importing AccountingLines for this document type

getSourceAccountingLineClass

Class getSourceAccountingLineClass()

getTargetAccountingLineClass

Class getTargetAccountingLineClass()


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