|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.kfs.module.cam.document.gl.CamsGeneralLedgerPendingEntrySourceBase
public abstract class CamsGeneralLedgerPendingEntrySourceBase
Constructor Summary | |
---|---|
CamsGeneralLedgerPendingEntrySourceBase(FinancialSystemDocumentHeader documentHeader)
|
Method Summary | |
---|---|
void |
addPendingEntry(GeneralLedgerPendingEntry entry)
Adds an UNSAVED general ledger pending entry to the GeneralLedgerPendingEntrySource, which the GLPESource can do with as it pleases |
void |
clearAnyGeneralLedgerPendingEntries()
Requests that the posting helper removes any general ledger pending entries it might be holding, so that new ones can be generated |
void |
customizeExplicitGeneralLedgerPendingEntry(GeneralLedgerPendingEntrySourceDetail postable,
GeneralLedgerPendingEntry explicitEntry)
|
void |
doRouteStatusChange(List<GeneralLedgerPendingEntry> glPendingEntries)
|
boolean |
generateDocumentGeneralLedgerPendingEntries(GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
Creates any GeneralLedgerPostingEntry's that are based on a document, not those based on GeneralLedgerPendingEntrySourceDetail entries |
boolean |
generateGeneralLedgerPendingEntries(GeneralLedgerPendingEntrySourceDetail postable,
GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
Generates any number of general ledger pending entries from a given general ledger pending entry source detail and adds them to this general ledger pending entry source |
FinancialSystemDocumentHeader |
getDocumentHeader()
Returns a document header associated with this general ledger posting helper |
org.kuali.rice.kns.util.KualiDecimal |
getGeneralLedgerPendingEntryAmountForDetail(GeneralLedgerPendingEntrySourceDetail postable)
A method to determine what the actual amount, based off of a GeneralLedgerPendingEntrySourceDetail, should be for the resultant GeneralLedgerPendingEntry |
List<GeneralLedgerPendingEntrySourceDetail> |
getGeneralLedgerPendingEntrySourceDetails()
Returns a list of any GeneralLedgerPostables this helper has, to create GeneralLedgerPendingEntries |
List<GeneralLedgerPendingEntry> |
getPendingEntries()
|
List<GeneralLedgerPendingEntrySourceDetail> |
getPostables()
|
Integer |
getPostingYear()
|
void |
setDocumentHeader(FinancialSystemDocumentHeader documentHeader)
|
void |
setPendingEntries(List<GeneralLedgerPendingEntry> pendingEntries)
|
void |
setPostables(List<GeneralLedgerPendingEntrySourceDetail> postables)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.kuali.kfs.sys.document.GeneralLedgerPendingEntrySource |
---|
getFinancialDocumentTypeCode, isDebit |
Constructor Detail |
---|
public CamsGeneralLedgerPendingEntrySourceBase(FinancialSystemDocumentHeader documentHeader)
Method Detail |
---|
public void addPendingEntry(GeneralLedgerPendingEntry entry)
GeneralLedgerPendingEntrySource
addPendingEntry
in interface GeneralLedgerPendingEntrySource
entry
- the completed entry to give back to the helper to handlepublic void clearAnyGeneralLedgerPendingEntries()
GeneralLedgerPendingEntrySource
clearAnyGeneralLedgerPendingEntries
in interface GeneralLedgerPendingEntrySource
public void customizeExplicitGeneralLedgerPendingEntry(GeneralLedgerPendingEntrySourceDetail postable, GeneralLedgerPendingEntry explicitEntry)
public boolean generateDocumentGeneralLedgerPendingEntries(GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
GeneralLedgerPendingEntrySource
generateDocumentGeneralLedgerPendingEntries
in interface GeneralLedgerPendingEntrySource
sequenceHelper
- a sequence helper for the method to create more general ledger pending entries
public FinancialSystemDocumentHeader getDocumentHeader()
GeneralLedgerPendingEntrySource
getDocumentHeader
in interface GeneralLedgerPendingEntrySource
public org.kuali.rice.kns.util.KualiDecimal getGeneralLedgerPendingEntryAmountForDetail(GeneralLedgerPendingEntrySourceDetail postable)
GeneralLedgerPendingEntrySource
getGeneralLedgerPendingEntryAmountForDetail
in interface GeneralLedgerPendingEntrySource
postable
- the detail line from the general ledger pending entry source to find an amount for
public List<GeneralLedgerPendingEntrySourceDetail> getGeneralLedgerPendingEntrySourceDetails()
GeneralLedgerPendingEntrySource
getGeneralLedgerPendingEntrySourceDetails
in interface GeneralLedgerPendingEntrySource
public Integer getPostingYear()
getPostingYear
in interface GeneralLedgerPendingEntrySource
public List<GeneralLedgerPendingEntry> getPendingEntries()
public void setPendingEntries(List<GeneralLedgerPendingEntry> pendingEntries)
public List<GeneralLedgerPendingEntrySourceDetail> getPostables()
public void setPostables(List<GeneralLedgerPendingEntrySourceDetail> postables)
public void setDocumentHeader(FinancialSystemDocumentHeader documentHeader)
public void doRouteStatusChange(List<GeneralLedgerPendingEntry> glPendingEntries)
public boolean generateGeneralLedgerPendingEntries(GeneralLedgerPendingEntrySourceDetail postable, GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
GeneralLedgerPendingEntrySource
generateGeneralLedgerPendingEntries
in interface GeneralLedgerPendingEntrySource
postable
- the source detail line to generate general ledger pending entries forsequenceHelper
- the sequence helper which will assign sequence number to generated general ledger pending entries
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |