|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ShiftDifferentialRuleService
Method Summary | |
---|---|
List<ShiftDifferentialRule> |
getShiftDifferentalRules(String location,
String hrSalGroup,
String payGrade,
String pyCalendarGroup,
Date asOfDate)
Fetch a given ShiftDifferentialRule based on criteria passed in |
ShiftDifferentialRule |
getShiftDifferentialRule(String tkShiftDifferentialRuleId)
Fetch a ShiftDifferentialRule object for a given id |
void |
processShiftDifferentialRules(TimesheetDocument timesheetDocument,
TkTimeBlockAggregate aggregate)
Process a given TkTimeBlockAggregate with appropriate shift differential rules |
void |
saveOrUpdate(List<ShiftDifferentialRule> shiftDifferentialRules)
Save or Update List of ShiftDifferentialRule objects |
void |
saveOrUpdate(ShiftDifferentialRule shiftDifferentialRule)
Save or Update a ShiftDifferentialRule object |
Method Detail |
---|
@CacheEvict(value="KPME/ShiftDifferentialRule", allEntries=true) void saveOrUpdate(List<ShiftDifferentialRule> shiftDifferentialRules)
shiftDifferentialRules
- @CacheEvict(value="KPME/ShiftDifferentialRule", allEntries=true) void saveOrUpdate(ShiftDifferentialRule shiftDifferentialRule)
shiftDifferentialRule
- @Cacheable(value="KPME/ShiftDifferentialRule", key="\'tkShiftDifferentialRuleId=\' + #p0") ShiftDifferentialRule getShiftDifferentialRule(String tkShiftDifferentialRuleId)
tkShiftDifferentialRuleId
-
@Cacheable(value="KPME/ShiftDifferentialRule", key="\'location=\' + #p0+ \'|\' + \'hrSalGroup=\' + #p1+ \'|\' + \'payGrade=\' + #p2+ \'|\' + \'pyCalendarGroup=\' + #p3+ \'|\' + \'asOfDate=\' + #p4") List<ShiftDifferentialRule> getShiftDifferentalRules(String location, String hrSalGroup, String payGrade, String pyCalendarGroup, Date asOfDate)
location
- hrSalGroup
- payGrade
- pyCalendarGroup
- asOfDate
-
void processShiftDifferentialRules(TimesheetDocument timesheetDocument, TkTimeBlockAggregate aggregate)
timesheetDocument
- aggregate
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |