|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface GeneralLedgerPendingEntrySource
A collection of methods needed by anything - document or otherwise - that plans to generate General Ledger pending entries.
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 |
boolean |
generateDocumentGeneralLedgerPendingEntries(GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
Creates any GeneralLedgerPostingEntry's that are based on a document, not those based on GeneralLedgerPendingEntrySourceDetail entries |
boolean |
generateGeneralLedgerPendingEntries(GeneralLedgerPendingEntrySourceDetail glpeSourceDetail,
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 |
String |
getFinancialDocumentTypeCode()
This method returns the financial document type code. |
org.kuali.rice.kns.util.KualiDecimal |
getGeneralLedgerPendingEntryAmountForDetail(GeneralLedgerPendingEntrySourceDetail glpeSourceDetail)
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 |
Integer |
getPostingYear()
|
boolean |
isDebit(GeneralLedgerPendingEntrySourceDetail postable)
This method determines if the passed in GeneralLedgerPendingEntrySourceDetail is a debit or not. |
Method Detail |
---|
boolean generateDocumentGeneralLedgerPendingEntries(GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
sequenceHelper
- a sequence helper for the method to create more general ledger pending entries
Integer getPostingYear()
boolean isDebit(GeneralLedgerPendingEntrySourceDetail postable)
postable
-
FinancialSystemDocumentHeader getDocumentHeader()
void clearAnyGeneralLedgerPendingEntries()
List<GeneralLedgerPendingEntrySourceDetail> getGeneralLedgerPendingEntrySourceDetails()
void addPendingEntry(GeneralLedgerPendingEntry entry)
entry
- the completed entry to give back to the helper to handleorg.kuali.rice.kns.util.KualiDecimal getGeneralLedgerPendingEntryAmountForDetail(GeneralLedgerPendingEntrySourceDetail glpeSourceDetail)
glpeSourceDetail
- the detail line from the general ledger pending entry source to find an amount for
String getFinancialDocumentTypeCode()
boolean generateGeneralLedgerPendingEntries(GeneralLedgerPendingEntrySourceDetail glpeSourceDetail, GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
glpeSourceDetail
- 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 |