1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.kuali.student.enrollment.class2.courseoffering.dto;
18
19 import org.apache.commons.lang.StringUtils;
20 import org.kuali.student.enrollment.courseoffering.dto.RegistrationGroupInfo;
21 import org.kuali.student.r2.common.util.constants.LuiServiceConstants;
22
23 import java.io.Serializable;
24
25
26
27
28
29
30 public class RegistrationGroupWrapper implements Serializable {
31
32 private RegistrationGroupInfo rgInfo;
33 private String aoActivityCodeText;
34 private String aoStateNameText;
35 private String stateKey;
36 private String aoTypeNameText;
37 private String aoInstructorText;
38 private String aoMaxEnrText;
39
40 private String startTimeDisplay = "";
41 private String endTimeDisplay = "";
42 private String daysDisplayName = "";
43 private String buildingName = "";
44 private String roomName = "";
45
46 public RegistrationGroupWrapper() {
47 rgInfo = new RegistrationGroupInfo();
48 }
49
50 public RegistrationGroupWrapper(RegistrationGroupInfo info) {
51 rgInfo = info;
52 }
53
54 public RegistrationGroupInfo getRgInfo() {
55 return rgInfo;
56 }
57
58 public void setRgInfo(RegistrationGroupInfo rgInfo) {
59 this.rgInfo = rgInfo;
60 }
61
62 public String getAoActivityCodeText() {
63 return aoActivityCodeText;
64 }
65
66 public void setAoActivityCodeText(String aoActivityCodeText) {
67 this.aoActivityCodeText = aoActivityCodeText;
68 }
69
70 public String getAoStateNameText() {
71 return aoStateNameText;
72 }
73
74 public void setAoStateNameText(String aoStateNameText) {
75 this.aoStateNameText = aoStateNameText;
76 }
77
78 public String getStateKey() {
79 return stateKey;
80 }
81
82 public void setStateKey(String key, String stateKey) {
83
84 if(key.equalsIgnoreCase(LuiServiceConstants.REGISTRATION_GROUP_INVALID_STATE_KEY)){
85 this.stateKey = "<span class=\"uif-invalid-state\">" + stateKey + "</span>";
86 }else{
87 this.stateKey = stateKey;
88 }
89 }
90
91 public String getAoTypeNameText() {
92 return aoTypeNameText;
93 }
94
95 public void setAoTypeNameText(String aoTypeNameText) {
96 this.aoTypeNameText = aoTypeNameText;
97 }
98
99 public String getAoInstructorText() {
100 return aoInstructorText;
101 }
102
103 public void setAoInstructorText(String aoInstructorText) {
104 this.aoInstructorText = aoInstructorText;
105 }
106
107 public String getAoMaxEnrText() {
108 return aoMaxEnrText;
109 }
110
111 public void setAoMaxEnrText(String aoMaxEnrText) {
112 this.aoMaxEnrText = aoMaxEnrText;
113 }
114
115 public String getStartTimeDisplay() {
116 return startTimeDisplay;
117 }
118
119 public void setStartTimeDisplay(String startTimeDisplay) {
120 setStartTimeDisplay(startTimeDisplay, false);
121 }
122
123 public void setStartTimeDisplay(String startTimeDisplay,boolean appendForDisplay){
124 setStartTimeDisplay(startTimeDisplay, false, null);
125 }
126
127 public void setStartTimeDisplay(String startTimeDisplay,boolean appendForDisplay, String dlTypeClass) {
128 String cssClass = "";
129 if(!StringUtils.isEmpty(dlTypeClass)){
130 cssClass = "class=\"" + dlTypeClass + "\"";
131 }
132 if(StringUtils.isEmpty(this.startTimeDisplay)){
133 appendForDisplay = false;
134 }
135 if (appendForDisplay){
136 this.startTimeDisplay = this.startTimeDisplay + "<br><span " + cssClass + " >" + startTimeDisplay + "</span>";
137 }else{
138 this.startTimeDisplay = "<span " + cssClass + " >" + startTimeDisplay + "</span>";
139 }
140 }
141
142 public String getEndTimeDisplay() {
143 return endTimeDisplay;
144 }
145
146 public void setEndTimeDisplay(String endTimeDisplay) {
147 setEndTimeDisplay(endTimeDisplay, false);
148 }
149
150 public void setEndTimeDisplay(String endTimeDisplay,boolean appendForDisplay) {
151 setEndTimeDisplay(endTimeDisplay, false, null);
152 }
153
154 public void setEndTimeDisplay(String endTimeDisplay,boolean appendForDisplay, String dlTypeClass) {
155 String cssClass = "";
156 if(!StringUtils.isEmpty(dlTypeClass)){
157 cssClass = "class=\"" + dlTypeClass + "\"";
158 }
159 if(StringUtils.isEmpty(this.endTimeDisplay)){
160 appendForDisplay = false;
161 }
162 if (appendForDisplay){
163 this.endTimeDisplay = this.endTimeDisplay + "<br><span " + cssClass + " >" + endTimeDisplay + "</span>";
164 }else{
165 this.endTimeDisplay = "<span " + cssClass + " >" + endTimeDisplay + "</span>";
166 }
167 }
168
169 public String getDaysDisplayName() {
170 return daysDisplayName;
171 }
172
173 public void setDaysDisplayName(String daysDisplayName) {
174 setDaysDisplayName(daysDisplayName, false);
175 }
176
177 public void setDaysDisplayName(String daysDisplayName,boolean appendForDisplay) {
178 setDaysDisplayName(daysDisplayName, false, null);
179 }
180
181 public void setDaysDisplayName(String daysDisplayName,boolean appendForDisplay, String dlTypeClass) {
182 String cssClass = "";
183 if(!StringUtils.isEmpty(dlTypeClass)){
184 cssClass = "class=\"" + dlTypeClass + "\"";
185 }
186 if(StringUtils.isEmpty(this.daysDisplayName)){
187 appendForDisplay = false;
188 }
189 if (appendForDisplay){
190 this.daysDisplayName = this.daysDisplayName + "<br><span " + cssClass + " >" + daysDisplayName + "</span>";
191 }else{
192 this.daysDisplayName = "<span " + cssClass + " >" + daysDisplayName + "</span>";
193 }
194 }
195
196 public String getBuildingName() {
197 return buildingName;
198 }
199
200 public void setBuildingName(String buildingName) {
201 setBuildingName(buildingName, false);
202 }
203
204 public void setBuildingName(String buildingName,boolean appendForDisplay) {
205 setBuildingName(buildingName, false, null);
206 }
207
208 public void setBuildingName(String buildingName,boolean appendForDisplay, String dlTypeClass) {
209 String cssClass = "";
210 if(!StringUtils.isEmpty(dlTypeClass)){
211 cssClass = "class=\"" + dlTypeClass + "\"";
212 }
213 if(StringUtils.isEmpty(this.roomName)){
214 appendForDisplay = false;
215 }
216 if (appendForDisplay){
217 this.buildingName = this.buildingName + "<br><span " + cssClass + " >" + buildingName + "</span>";
218 }else{
219 this.buildingName = "<span " + cssClass + " >" + buildingName + "</span>";
220 }
221 }
222
223 public String getRoomName() {
224 return roomName;
225 }
226
227 public void setRoomName(String roomName) {
228 setRoomName(roomName, false);
229 }
230
231 public void setRoomName(String roomName,boolean appendForDisplay) {
232 setRoomName(roomName, false, null);
233 }
234
235 public void setRoomName(String roomName,boolean appendForDisplay, String dlTypeClass) {
236 String cssClass = "";
237 if(!StringUtils.isEmpty(dlTypeClass)){
238 cssClass = "class=\"" + dlTypeClass + "\"";
239 }
240 if(StringUtils.isEmpty(this.roomName)){
241 appendForDisplay = false;
242 }
243 if (appendForDisplay){
244 this.roomName = this.roomName + "<br><span " + cssClass + " >" + roomName + "</span>";
245 }else{
246 this.roomName = "<span " + cssClass + " >" + roomName + "</span>";
247 }
248 }
249 }