org.kuali.kpme.tklm.time.rules.overtime.daily.service
Class DailyOvertimeRuleServiceImpl

java.lang.Object
  extended by org.kuali.kpme.tklm.time.rules.overtime.daily.service.DailyOvertimeRuleServiceImpl
All Implemented Interfaces:
DailyOvertimeRuleService

public class DailyOvertimeRuleServiceImpl
extends Object
implements DailyOvertimeRuleService


Constructor Summary
DailyOvertimeRuleServiceImpl()
           
 
Method Summary
 DailyOvertimeRule getDailyOvertimeRule(String tkDailyOvertimeRuleId)
          Fetch Daily overtime rule by id
 DailyOvertimeRule getDailyOvertimeRule(String location, String paytype, String dept, Long workArea, org.joda.time.LocalDate asOfDate)
          Fetch DailyOvertimeRule for the given criteria
 List<DailyOvertimeRule> getDailyOvertimeRules(String userPrincipalId, String dept, String workArea, String location, org.joda.time.LocalDate fromEffdt, org.joda.time.LocalDate toEffdt, String active, String showHist)
           
 void processDailyOvertimeRules(TimesheetDocument timesheetDocument, TkTimeBlockAggregate timeBlockAggregate)
          Process DailyOvertimeRules for the given TkTimeBlockAggregate
 void saveOrUpdate(DailyOvertimeRule dailyOvertimeRule)
          Save of update a DailyOvertimeRule
 void saveOrUpdate(List<DailyOvertimeRule> dailyOvertimeRules)
          Save or Update a List of DailyOvertimeRules
 void setDailyOvertimeRuleDao(DailyOvertimeRuleDao dailyOvertimeRuleDao)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DailyOvertimeRuleServiceImpl

public DailyOvertimeRuleServiceImpl()
Method Detail

saveOrUpdate

public void saveOrUpdate(DailyOvertimeRule dailyOvertimeRule)
Description copied from interface: DailyOvertimeRuleService
Save of update a DailyOvertimeRule

Specified by:
saveOrUpdate in interface DailyOvertimeRuleService

saveOrUpdate

public void saveOrUpdate(List<DailyOvertimeRule> dailyOvertimeRules)
Description copied from interface: DailyOvertimeRuleService
Save or Update a List of DailyOvertimeRules

Specified by:
saveOrUpdate in interface DailyOvertimeRuleService

getDailyOvertimeRule

public DailyOvertimeRule getDailyOvertimeRule(String location,
                                              String paytype,
                                              String dept,
                                              Long workArea,
                                              org.joda.time.LocalDate asOfDate)
Description copied from interface: DailyOvertimeRuleService
Fetch DailyOvertimeRule for the given criteria

Specified by:
getDailyOvertimeRule in interface DailyOvertimeRuleService
Returns:

setDailyOvertimeRuleDao

public void setDailyOvertimeRuleDao(DailyOvertimeRuleDao dailyOvertimeRuleDao)

processDailyOvertimeRules

public void processDailyOvertimeRules(TimesheetDocument timesheetDocument,
                                      TkTimeBlockAggregate timeBlockAggregate)
Description copied from interface: DailyOvertimeRuleService
Process DailyOvertimeRules for the given TkTimeBlockAggregate

Specified by:
processDailyOvertimeRules in interface DailyOvertimeRuleService

getDailyOvertimeRule

public DailyOvertimeRule getDailyOvertimeRule(String tkDailyOvertimeRuleId)
Description copied from interface: DailyOvertimeRuleService
Fetch Daily overtime rule by id

Specified by:
getDailyOvertimeRule in interface DailyOvertimeRuleService
Returns:

getDailyOvertimeRules

public List<DailyOvertimeRule> getDailyOvertimeRules(String userPrincipalId,
                                                     String dept,
                                                     String workArea,
                                                     String location,
                                                     org.joda.time.LocalDate fromEffdt,
                                                     org.joda.time.LocalDate toEffdt,
                                                     String active,
                                                     String showHist)
Specified by:
getDailyOvertimeRules in interface DailyOvertimeRuleService


Copyright © 2004-2014 The Kuali Foundation. All Rights Reserved.