public class LedgerSummaryReport extends Object
| Constructor and Description |
|---|
LedgerSummaryReport()
Constructs a LedgerSummaryReport
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addEntryToLedgerSummaries(OriginEntryInformation originEntry,
LedgerSummaryTotalLine totalLine,
LedgerBalanceTypeSummaryTotalLine balanceTypeTotal,
LedgerSummaryDetailLine detailLine)
Adds the amount of the origin entry into the appropriate total - debit, credit, or budget - on the various ledger summarizers
|
protected LedgerBalanceTypeSummaryTotalLine |
getBalanceTypeSummaryTotalLine(OriginEntryInformation entry,
Map<String,LedgerBalanceTypeSummaryTotalLine> balanceTypeTotals)
Retrieves the proper balance type summarizer from the given map, or creates a new summarizer and puts it in the Map if it doesn't already exist
|
protected LedgerSummaryDetailLine |
getDetailLine(OriginEntryInformation entry,
Map<String,LedgerSummaryDetailLine> detailLines)
Retrieves the proper detail line summarizer from the given map, or creates a new summarizer and adds it to the map if needed
|
void |
summarizeEntry(OriginEntryInformation entry)
Summarizes an entry into the various totals which this report is keeping
|
void |
writeReport(ReportWriterService reportWriterService)
Writes the report of totals to the given reportWriterService
|
public LedgerSummaryReport()
public void summarizeEntry(OriginEntryInformation entry)
entry - an entry to summarizeprotected LedgerBalanceTypeSummaryTotalLine getBalanceTypeSummaryTotalLine(OriginEntryInformation entry, Map<String,LedgerBalanceTypeSummaryTotalLine> balanceTypeTotals)
entry - the origin entry to find a balance type summarizer forbalanceTypeTotals - the Map of balance type summarizersprotected LedgerSummaryDetailLine getDetailLine(OriginEntryInformation entry, Map<String,LedgerSummaryDetailLine> detailLines)
entry - the origin entry to find a detail line summarizer fordetailLines - a Map of detail line summarizersprotected void addEntryToLedgerSummaries(OriginEntryInformation originEntry, LedgerSummaryTotalLine totalLine, LedgerBalanceTypeSummaryTotalLine balanceTypeTotal, LedgerSummaryDetailLine detailLine)
originEntry - the origin entry to add the total fromtotalLine - a complete total to add the amount tobalanceTypeTotal - the total for the entries with the same balance type as the origin entry to add the amount todetailLine - the proper detail amount to add the amoun ttopublic void writeReport(ReportWriterService reportWriterService)
reportWriterService - a report writer service to write the ledger summary report toCopyright © 2004-2014 The Kuali Foundation. All Rights Reserved.