1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.kpme.tklm.leave.adjustment.service;
17
18 import java.util.List;
19
20 import org.joda.time.LocalDate;
21 import org.kuali.kpme.tklm.api.leave.adjustment.LeaveAdjustmentContract;
22 import org.kuali.kpme.tklm.api.leave.adjustment.LeaveAdjustmentService;
23 import org.kuali.kpme.tklm.leave.adjustment.LeaveAdjustment;
24 import org.kuali.kpme.tklm.leave.adjustment.dao.LeaveAdjustmentDao;
25
26 public class LeaveAdjustmentServiceImpl implements LeaveAdjustmentService {
27
28 private LeaveAdjustmentDao leaveAdjustmentDao;
29
30 @Override
31 public List<? extends LeaveAdjustmentContract> getLeaveAdjustments(String principalId, LocalDate asOfDate) {
32 return leaveAdjustmentDao.getLeaveAdjustments(principalId, asOfDate);
33 }
34
35 @Override
36 public LeaveAdjustmentContract getLeaveAdjustment(String lmLeaveAdjustmentId) {
37 return leaveAdjustmentDao.getLeaveAdjustment(lmLeaveAdjustmentId);
38 }
39
40 public LeaveAdjustmentDao getLeaveAdjustmentDao() {
41 return leaveAdjustmentDao;
42 }
43
44 public void setLeaveAdjustmentDao(LeaveAdjustmentDao leaveAdjustmentDao) {
45 this.leaveAdjustmentDao = leaveAdjustmentDao;
46 }
47
48 @Override
49 public List<? extends LeaveAdjustment> getLeaveAdjustments(LocalDate fromEffdt, LocalDate toEffdt, String principalId, String accrualCategory, String earnCode) {
50 return leaveAdjustmentDao.getLeaveAdjustments(fromEffdt, toEffdt, principalId, accrualCategory, earnCode);
51 }
52
53 }