|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.hr.time.shiftdiff.rule.service.ShiftDifferentialRuleServiceImpl
public class ShiftDifferentialRuleServiceImpl
Constructor Summary | |
---|---|
ShiftDifferentialRuleServiceImpl()
|
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 |
void |
setShiftDifferentialRuleDao(ShiftDifferentialRuleDao shiftDifferentialRuleDao)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ShiftDifferentialRuleServiceImpl()
Method Detail |
---|
public void processShiftDifferentialRules(TimesheetDocument timesheetDocument, TkTimeBlockAggregate aggregate)
ShiftDifferentialRuleService
processShiftDifferentialRules
in interface ShiftDifferentialRuleService
public List<ShiftDifferentialRule> getShiftDifferentialRules(String location, String hrSalGroup, String payGrade, Date fromEffdt, Date toEffdt, String active, String showHist)
getShiftDifferentialRules
in interface ShiftDifferentialRuleService
public void setShiftDifferentialRuleDao(ShiftDifferentialRuleDao shiftDifferentialRuleDao)
public ShiftDifferentialRule getShiftDifferentialRule(String tkShiftDifferentialRuleId)
ShiftDifferentialRuleService
getShiftDifferentialRule
in interface ShiftDifferentialRuleService
public List<ShiftDifferentialRule> getShiftDifferentalRules(String location, String hrSalGroup, String payGrade, String pyCalendarGroup, Date asOfDate)
ShiftDifferentialRuleService
getShiftDifferentalRules
in interface ShiftDifferentialRuleService
public void saveOrUpdate(List<ShiftDifferentialRule> shiftDifferentialRules)
ShiftDifferentialRuleService
saveOrUpdate
in interface ShiftDifferentialRuleService
public void saveOrUpdate(ShiftDifferentialRule shiftDifferentialRule)
ShiftDifferentialRuleService
saveOrUpdate
in interface ShiftDifferentialRuleService
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |