1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.hr.time.calendar;
17
18 import java.math.BigDecimal;
19 import java.util.ArrayList;
20 import java.util.List;
21
22 import org.apache.commons.lang.StringUtils;
23 import org.kuali.hr.lm.LMConstants;
24 import org.kuali.hr.lm.leaveblock.LeaveBlock;
25
26 public class LeaveCalendarDay extends CalendarDay {
27
28 private List<LeaveBlock> leaveBlocks = new ArrayList<LeaveBlock>();
29 private List<LeaveBlockRenderer> leaveBlockRenderers = new ArrayList<LeaveBlockRenderer>();
30
31 public List<LeaveBlockRenderer> getLeaveBlockRenderers() {
32 return leaveBlockRenderers;
33 }
34
35 public List<LeaveBlock> getLeaveBlocks() {
36 return leaveBlocks;
37 }
38
39 public void setLeaveBlocks(List<LeaveBlock> leaveBlocks) {
40 this.leaveBlocks = leaveBlocks;
41 for (LeaveBlock leaveBlock : leaveBlocks) {
42 leaveBlockRenderers.add(new LeaveBlockRenderer(leaveBlock));
43 }
44 }
45 }