|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DailyOvertimeRuleService
| Method Summary | |
|---|---|
DailyOvertimeRule |
getDailyOvertimeRule(String tkDailyOvertimeRuleId)
Fetch Daily overtime rule by id |
DailyOvertimeRule |
getDailyOvertimeRule(String location,
String paytype,
String dept,
Long workArea,
Date asOfDate)
Fetch DailyOvertimeRule for the given criteria |
void |
processDailyOvertimeRules(TimesheetDocument timesheetDocument,
TkTimeBlockAggregate aggregate)
Process DailyOvertimeRules for the given TkTimeBlockAggregate |
void |
saveOrUpdate(DailyOvertimeRule dailyOvertimeRule)
Save of update a DailyOvertimeRule |
void |
saveOrUpdate(List<DailyOvertimeRule> dailyOvertimeRules)
Save or Update a List of DailyOvertimeRules |
| Method Detail |
|---|
@CacheEvict(value="KPME/DailyOvertimeRule",
allEntries=true)
void saveOrUpdate(DailyOvertimeRule dailyOvertimeRule)
dailyOvertimeRule -
@CacheEvict(value="KPME/DailyOvertimeRule",
allEntries=true)
void saveOrUpdate(List<DailyOvertimeRule> dailyOvertimeRules)
dailyOvertimeRules -
@Cacheable(value="KPME/DailyOvertimeRule",
key="\'location=\' + #p0+ \'|\' + \'paytype=\' + #p1+ \'|\' + \'dept=\' + #p2+ \'|\' + \'workArea=\' + #p3+ \'|\' + \'asOfDate=\' + #p4")
DailyOvertimeRule getDailyOvertimeRule(String location,
String paytype,
String dept,
Long workArea,
Date asOfDate)
location - paytype - dept - workArea - asOfDate -
void processDailyOvertimeRules(TimesheetDocument timesheetDocument,
TkTimeBlockAggregate aggregate)
timesheetDocument - aggregate -
@Cacheable(value="KPME/DailyOvertimeRule",
key="\'tkDailyOvertimeRuleId=\' + #p0")
DailyOvertimeRule getDailyOvertimeRule(String tkDailyOvertimeRuleId)
tkDailyOvertimeRuleId -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||