|
||||||||||
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(org.joda.time.LocalDate 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="http://kpme.kuali.org/tklm/WeeklyOvertimeRule", allEntries=true) void saveOrUpdate(WeeklyOvertimeRule weeklyOvertimeRule)
weeklyOvertimeRule
- @CacheEvict(value="http://kpme.kuali.org/tklm/WeeklyOvertimeRule", allEntries=true) void saveOrUpdate(List<WeeklyOvertimeRule> weeklyOvertimeRules)
weeklyOvertimeRules
- @Cacheable(value="http://kpme.kuali.org/tklm/WeeklyOvertimeRule", key="\'asOfDate=\' + #p1") List<WeeklyOvertimeRule> getWeeklyOvertimeRules(org.joda.time.LocalDate asOfDate)
asOfDate
-
void processWeeklyOvertimeRule(TimesheetDocument timesheetDocument, TkTimeBlockAggregate aggregate)
timesheetDocument
- aggregate
- @Cacheable(value="http://kpme.kuali.org/tklm/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 |