1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.hr.time.warning;
17
18 import org.kuali.hr.time.service.base.TkServiceLocator;
19 import org.kuali.hr.time.timeblock.TimeBlock;
20 import org.kuali.hr.time.timesheet.TimesheetDocument;
21
22 import java.sql.Date;
23 import java.util.List;
24
25 public class TkWarningServiceImpl implements TkWarningService {
26
27
28
29 @Override
30 public List<String> getWarnings(String documentNumber) {
31 TimesheetDocument td = TkServiceLocator.getTimesheetService().getTimesheetDocument(documentNumber);
32
33 List<String> warnings;
34 warnings = TkServiceLocator.getTimeOffAccrualService().validateAccrualHoursLimit(td);
35
36 return warnings;
37 }
38
39 public List<String> getWarnings(String pId, List<TimeBlock> tbList, Date asOfDate) {
40
41 List<String> warnings;
42 warnings = TkServiceLocator.getTimeOffAccrualService().validateAccrualHoursLimit(pId, tbList, asOfDate);
43
44 return warnings;
45 }
46
47 @Override
48 public List<String> getWarnings(TimesheetDocument td) {
49
50 List<String> warnings;
51 warnings = TkServiceLocator.getTimeOffAccrualService().validateAccrualHoursLimit(td);
52
53 return warnings;
54 }
55
56 }