|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface WeeklyOvertimeRuleService
| Method Summary | |
|---|---|
WeeklyOvertimeRule |
getWeeklyOvertimeRule(String tkWeeklyOvertimeRuleId)
Fetch Weekly overtime rule by id |
List<WeeklyOvertimeRule> |
getWeeklyOvertimeRules(Date asOfDate)
Fetch a List of WeeklyOvertimeRule as of a particular date |
void |
processWeeklyOvertimeRule(TimesheetDocument timesheetDocument,
TkTimeBlockAggregate aggregate)
Process weekly overtime rules for a given TkTimeBlockAggregate |
void |
saveOrUpdate(List<WeeklyOvertimeRule> weeklyOvertimeRules)
Save or Update a List of WeeklyOvertimeRules |
void |
saveOrUpdate(WeeklyOvertimeRule weeklyOvertimeRule)
Save or Update a given WeeklyOvertimeRule |
| Method Detail |
|---|
@CacheEvict(value="KPME/WeeklyOvertimeRule",
allEntries=true)
void saveOrUpdate(WeeklyOvertimeRule weeklyOvertimeRule)
weeklyOvertimeRule -
@CacheEvict(value="KPME/WeeklyOvertimeRule",
allEntries=true)
void saveOrUpdate(List<WeeklyOvertimeRule> weeklyOvertimeRules)
weeklyOvertimeRules -
@Cacheable(value="KPME/WeeklyOvertimeRule",
key="\'asOfDate=\' + #p1")
List<WeeklyOvertimeRule> getWeeklyOvertimeRules(Date asOfDate)
asOfDate -
void processWeeklyOvertimeRule(TimesheetDocument timesheetDocument,
TkTimeBlockAggregate aggregate)
timesheetDocument - aggregate -
@Cacheable(value="KPME/WeeklyOvertimeRule",
key="\'tkWeeklyOvertimeRuleId=\' + #p0")
WeeklyOvertimeRule getWeeklyOvertimeRule(String tkWeeklyOvertimeRuleId)
tkWeeklyOvertimeRuleId -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||