1 package org.kuali.student.ap.coursesearch.dataobject;
2
3 import org.apache.commons.lang.StringUtils;
4 import org.kuali.student.enrollment.courseoffering.dto.ActivityOfferingInfo;
5
6 public class ActivityOfferingDetailsWrapper {
7 private String activityOfferingId;
8 private String activityOfferingCode;
9
10 private String instructorName;
11 private String firstInstructorDisplayName;
12 private String instructorDisplayNames;
13
14 private String days;
15 private String time;
16 private String location;
17 private int currentEnrollment;
18 private int maxEnrollment;
19 private boolean honors;
20 private String classUrl;
21 private boolean hasActivityOfferingRequisites;
22 private boolean selected;
23 private String regGroupCode;
24 private String regGroupId;
25 private String activityFormatName;
26 private boolean partOfRegGroup = false;
27 private boolean singleFormatOffering;
28 private boolean inPlan;
29 private boolean validActivity;
30 private boolean validActivityToRemain;
31 private boolean variableCredit;
32 private int formatIndex;
33
34 public ActivityOfferingDetailsWrapper() {
35 }
36
37 public ActivityOfferingDetailsWrapper(ActivityOfferingInfo activityOffering, boolean partOfRegGroup,
38 boolean singleFormatOffering) {
39 this.activityOfferingId = activityOffering.getId();
40 this.activityOfferingCode = activityOffering.getActivityCode();
41 this.maxEnrollment = activityOffering.getMaximumEnrollment() == null ? 0 : activityOffering.getMaximumEnrollment();
42 this.honors = Boolean.TRUE.equals(activityOffering.getIsHonorsOffering());
43 this.partOfRegGroup = partOfRegGroup;
44 this.singleFormatOffering = singleFormatOffering;
45 }
46
47 public String getActivityFormatName() {
48 return activityFormatName;
49 }
50
51 public void setActivityFormatName(String activityFormatName) {
52 this.activityFormatName = activityFormatName;
53 }
54
55 public String getActivityOfferingId() {
56 return activityOfferingId;
57 }
58
59 public void setActivityOfferingId(String activityOfferingId) {
60 this.activityOfferingId = activityOfferingId;
61 }
62
63 public String getActivityOfferingCode() {
64 return activityOfferingCode;
65 }
66
67 public void setActivityOfferingCode(String activityOfferingCode) {
68 this.activityOfferingCode = activityOfferingCode;
69 }
70
71 public String getInstructorName() {
72 return instructorName;
73 }
74
75 public void setInstructorName(String instructorName) {
76 this.instructorName = instructorName;
77 }
78
79 public String getFirstInstructorDisplayName() {
80 return firstInstructorDisplayName;
81 }
82
83 public void setFirstInstructorDisplayName(String firstInstructorDisplayName) {
84 this.firstInstructorDisplayName = firstInstructorDisplayName;
85 }
86
87 public String getInstructorDisplayNames() {
88 return instructorDisplayNames;
89 }
90
91 public void setInstructorDisplayNames(String instructorDisplayNames) {
92 this.instructorDisplayNames = instructorDisplayNames;
93 }
94
95 public void setInstructorDisplayNames(String instructorDisplayNames, boolean appendForDisplay) {
96 if (appendForDisplay && this.instructorDisplayNames != null) {
97 this.instructorDisplayNames = this.instructorDisplayNames + "<br>" + StringUtils.defaultString(instructorDisplayNames);
98 } else {
99 this.instructorDisplayNames = StringUtils.defaultString(instructorDisplayNames);
100 }
101
102 }
103
104 public String getDays() {
105 return days;
106 }
107
108 public void setDays(String days) {
109 this.days = days;
110 }
111
112 public String getTime() {
113 return time;
114 }
115
116 public void setTime(String time) {
117 this.time = time;
118 }
119
120 public String getLocation() {
121 return location;
122 }
123
124 public void setLocation(String location) {
125 this.location = location;
126 }
127
128 public int getCurrentEnrollment() {
129 return currentEnrollment;
130 }
131
132 public void setCurrentEnrollment(int currentEnrollment) {
133 this.currentEnrollment = currentEnrollment;
134 }
135
136 public int getMaxEnrollment() {
137 return maxEnrollment;
138 }
139
140 public void setMaxEnrollment(int maxEnrollment) {
141 this.maxEnrollment = maxEnrollment;
142 }
143
144 public boolean isHonors() {
145 return honors;
146 }
147
148 public void setHonors(boolean honors) {
149 this.honors = honors;
150 }
151
152 public String getClassUrl() {
153 return classUrl;
154 }
155
156 public void setClassUrl(String classUrl) {
157 this.classUrl = classUrl;
158 }
159
160 public boolean isHasActivityOfferingRequisites() {
161 return hasActivityOfferingRequisites;
162 }
163
164 public void setHasActivityOfferingRequisites(boolean hasActivityOfferingRequisites) {
165 this.hasActivityOfferingRequisites = hasActivityOfferingRequisites;
166 }
167
168 public boolean isSelected() {
169 return selected;
170 }
171
172 public void setSelected(boolean selected) {
173 this.selected = selected;
174 }
175
176 public String getRegGroupCode() {
177 return regGroupCode;
178 }
179
180 public void setRegGroupCode(String regGroupCode) {
181 this.regGroupCode = regGroupCode;
182 }
183
184 public boolean getPartOfRegGroup() {
185 return partOfRegGroup;
186 }
187
188 public void setPartOfRegGroup(boolean partOfRegGroup) {
189 this.partOfRegGroup = partOfRegGroup;
190 }
191
192 public boolean getSingleFormatOffering() {
193 return singleFormatOffering;
194 }
195
196 public void setSingleFormatOffering(boolean singleFormatOffering) {
197 this.singleFormatOffering = singleFormatOffering;
198 }
199
200 public String getRegGroupId() {
201 return regGroupId;
202 }
203
204 public void setRegGroupId(String regGroupId) {
205 this.regGroupId = regGroupId;
206 }
207
208 public boolean isInPlan() {
209 return inPlan;
210 }
211
212 public void setInPlan(boolean inPlan) {
213 this.inPlan = inPlan;
214 }
215
216 public boolean isValidActivity() {
217 return validActivity;
218 }
219
220 public void setValidActivity(boolean validActivity) {
221 this.validActivity = validActivity;
222 }
223
224 public boolean isValidActivityToRemain() {
225 return validActivityToRemain;
226 }
227
228 public void setValidActivityToRemain(boolean validActivityToRemain) {
229 this.validActivityToRemain = validActivityToRemain;
230 }
231
232 public int getFormatIndex() {
233 return formatIndex;
234 }
235
236 public void setFormatIndex(int formatIndex) {
237 this.formatIndex = formatIndex;
238 }
239
240 public boolean isVariableCredit() {
241 return variableCredit;
242 }
243
244 public void setVariableCredit(boolean variableCredit) {
245 this.variableCredit = variableCredit;
246 }
247 }