|
||||||||||
| 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 GeneralLedgerPendingEntrySourceentry - 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 GeneralLedgerPendingEntrySourcesequenceHelper - a sequence helper for the method to create more general ledger pending entries
public FinancialSystemDocumentHeader getDocumentHeader()
GeneralLedgerPendingEntrySource
getDocumentHeader in interface GeneralLedgerPendingEntrySourcepublic org.kuali.rice.kns.util.KualiDecimal getGeneralLedgerPendingEntryAmountForDetail(GeneralLedgerPendingEntrySourceDetail postable)
GeneralLedgerPendingEntrySource
getGeneralLedgerPendingEntryAmountForDetail in interface GeneralLedgerPendingEntrySourcepostable - the detail line from the general ledger pending entry source to find an amount for
public List<GeneralLedgerPendingEntrySourceDetail> getGeneralLedgerPendingEntrySourceDetails()
GeneralLedgerPendingEntrySource
getGeneralLedgerPendingEntrySourceDetails in interface GeneralLedgerPendingEntrySourcepublic Integer getPostingYear()
getPostingYear in interface GeneralLedgerPendingEntrySourcepublic 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 GeneralLedgerPendingEntrySourcepostable - 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 | |||||||||