|
||||||||||
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,
org.joda.time.LocalDate 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 userPrincipalId,
String location,
String hrSalGroup,
String payGrade,
org.joda.time.LocalDate fromEffdt,
org.joda.time.LocalDate 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="http://kpme.kuali.org/tklm/ShiftDifferentialRule", allEntries=true) void saveOrUpdate(List<ShiftDifferentialRule> shiftDifferentialRules)
shiftDifferentialRules
- @CacheEvict(value="http://kpme.kuali.org/tklm/ShiftDifferentialRule", allEntries=true) void saveOrUpdate(ShiftDifferentialRule shiftDifferentialRule)
shiftDifferentialRule
- @Cacheable(value="http://kpme.kuali.org/tklm/ShiftDifferentialRule", key="\'tkShiftDifferentialRuleId=\' + #p0") ShiftDifferentialRule getShiftDifferentialRule(String tkShiftDifferentialRuleId)
tkShiftDifferentialRuleId
-
@Cacheable(value="http://kpme.kuali.org/tklm/ShiftDifferentialRule", key="\'location=\' + #p0+ \'|\' + \'hrSalGroup=\' + #p1+ \'|\' + \'payGrade=\' + #p2+ \'|\' + \'pyCalendarGroup=\' + #p3+ \'|\' + \'asOfDate=\' + #p4") List<ShiftDifferentialRule> getShiftDifferentalRules(String location, String hrSalGroup, String payGrade, String pyCalendarGroup, org.joda.time.LocalDate asOfDate)
location
- hrSalGroup
- payGrade
- pyCalendarGroup
- asOfDate
-
void processShiftDifferentialRules(TimesheetDocument timesheetDocument, TkTimeBlockAggregate aggregate)
timesheetDocument
- aggregate
- List<ShiftDifferentialRule> getShiftDifferentialRules(String userPrincipalId, String location, String hrSalGroup, String payGrade, org.joda.time.LocalDate fromEffdt, org.joda.time.LocalDate toEffdt, String active, String showHist)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |