|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.kpme.tklm.time.timesummary.service.TimeSummaryServiceImpl
public class TimeSummaryServiceImpl
| Constructor Summary | |
|---|---|
TimeSummaryServiceImpl()
|
|
| Method Summary | |
|---|---|
Map<String,List<EarnGroupSection>> |
getEarnGroupSections(TkTimeBlockAggregate tkTimeBlockAggregate,
int numEntries,
List<Boolean> dayArrangements,
org.joda.time.LocalDate asOfDate,
org.joda.time.LocalDate docEndDate)
Aggregates timeblocks into the appropriate earngroup-> earncode -> assignment rows |
List<String> |
getHeaderForSummary(CalendarEntry cal,
List<Boolean> dayArrangements)
Handles the generation of the display header for the time summary. |
Map<Integer,String> |
getHeaderForSummary(CalendarEntry cal,
TimeSummary timeSummary)
|
protected List<String> |
getSummaryHeader(CalendarEntry payCalEntry)
Generate a list of string describing this pay calendar entry for the summary |
TimeSummary |
getTimeSummary(TimesheetDocument timesheetDocument)
Fetch TimeSummary |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TimeSummaryServiceImpl()
| Method Detail |
|---|
public TimeSummary getTimeSummary(TimesheetDocument timesheetDocument)
TimeSummaryService
getTimeSummary in interface TimeSummaryService
public Map<String,List<EarnGroupSection>> getEarnGroupSections(TkTimeBlockAggregate tkTimeBlockAggregate,
int numEntries,
List<Boolean> dayArrangements,
org.joda.time.LocalDate asOfDate,
org.joda.time.LocalDate docEndDate)
tkTimeBlockAggregate - numEntries - dayArrangements - asOfDate -
protected List<String> getSummaryHeader(CalendarEntry payCalEntry)
payCalEntry -
public List<String> getHeaderForSummary(CalendarEntry cal,
List<Boolean> dayArrangements)
getHeaderForSummary in interface TimeSummaryServicecal - The PayCalendarEntries object we are using to derive information.dayArrangements - Container passed in to store the position of week / period aggregate sums
public Map<Integer,String> getHeaderForSummary(CalendarEntry cal,
TimeSummary timeSummary)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||