|
||||||||||
| 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 |
List<ShiftDifferentialRule> |
getShiftDifferentialRules(String location,
String hrSalGroup,
String payGrade,
Date fromEffdt,
Date toEffdt,
String active,
String showHist)
|
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 -
List<ShiftDifferentialRule> getShiftDifferentialRules(String location,
String hrSalGroup,
String payGrade,
Date fromEffdt,
Date toEffdt,
String active,
String showHist)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||