1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.kpme.tklm.leave.override.service;
17
18 import java.util.List;
19
20 import org.joda.time.LocalDate;
21 import org.kuali.kpme.tklm.leave.override.EmployeeOverride;
22 import org.kuali.kpme.tklm.leave.override.dao.EmployeeOverrideDao;
23
24 public class EmployeeOverrideServiceImpl implements EmployeeOverrideService {
25
26 private EmployeeOverrideDao employeeOverrideDao;
27
28 @Override
29 public List<EmployeeOverride> getEmployeeOverrides(String principalId, LocalDate asOfDate) {
30 return employeeOverrideDao.getEmployeeOverrides(principalId, asOfDate);
31 }
32
33 @Override
34 public EmployeeOverride getEmployeeOverride(String principalId, String leavePlan, String accrualCategory, String overrideType, LocalDate asOfDate) {
35 return employeeOverrideDao.getEmployeeOverride(principalId, leavePlan, accrualCategory, overrideType, asOfDate);
36 }
37
38 @Override
39 public EmployeeOverride getEmployeeOverride(String lmEmployeeOverrideId) {
40 return employeeOverrideDao.getEmployeeOverride(lmEmployeeOverrideId);
41 }
42
43 @Override
44 public List<EmployeeOverride> getEmployeeOverrides(String principalId, String leavePlan, String accrualCategory, String overrideType, LocalDate fromEffdt, LocalDate toEffdt, String active) {
45 return employeeOverrideDao.getEmployeeOverrides(principalId, leavePlan, accrualCategory, overrideType, fromEffdt, toEffdt, active);
46 }
47
48 public EmployeeOverrideDao getEmployeeOverrideDao() {
49 return employeeOverrideDao;
50 }
51
52 public void setEmployeeOverrideDao(EmployeeOverrideDao employeeOverrideDao) {
53 this.employeeOverrideDao = employeeOverrideDao;
54 }
55
56 }