1 package org.kuali.ole.deliver.batch;
2
3 import org.kuali.ole.deliver.bo.OleCirculationDesk;
4 import org.kuali.ole.deliver.bo.OleLoanDocument;
5 import org.kuali.ole.deliver.bo.OlePatronDocument;
6 import org.kuali.ole.docstore.common.document.content.instance.Item;
7 import org.kuali.rice.krad.bo.PersistableBusinessObjectBase;
8
9 import java.math.BigDecimal;
10 import java.util.Date;
11
12
13
14
15
16
17
18
19 public class OleNoticeBo extends PersistableBusinessObjectBase implements Cloneable{
20
21 private OleCirculationDesk oleCirculationDesk;
22 private String circulationDeskAddress;
23 private String circulationDeskEmailAddress;
24 private String circulationDeskPhoneNumber;
25 private String circulationDeskName;
26 private String circulationDeskReplyToEmail;
27
28 private String patronName;
29 private String patronAddress;
30 private String patronEmailAddress;
31 private String patronPhoneNumber;
32 private OlePatronDocument olePatron;
33
34 private String noticeTitle;
35 private String title;
36 private String author;
37 private String volumeNumber;
38 private String itemCallNumber;
39 private String itemId;
40 private String itemShelvingLocation;
41 private Item oleItem;
42
43 private Date onHoldDueDate;
44 private Date originalDueDate;
45 private Date newDueDate;
46 private String noticeName;
47 private String noticeSpecificContent;
48 private String noticeSpecificFooterContent;
49 private String pickUpLocation;
50 private Date dueDate;
51 private Date expiredOnHoldDate;
52
53 private Date overDueNoticeDate;
54 private OleLoanDocument oleLoanDocument;
55
56 private String volumeIssueCopyNumber;
57
58 private String checkInDate;
59
60 private String noticeType;
61
62 private String chronology;
63 private String enumeration;
64
65 private String dueDateString;
66 private String copyNumber;
67 private String billNumber;
68 private String feeType;
69 private BigDecimal feeAmount;
70 private String itemInstitution;
71 private String itemCampus;
72 private String itemCollection;
73 private String itemLibrary;
74 private String itemLocation;
75
76 public String getNoticeType() {
77 return noticeType;
78 }
79
80 public void setNoticeType(String noticeType) {
81 this.noticeType = noticeType;
82 }
83
84 public String getVolumeIssueCopyNumber() {
85 return volumeIssueCopyNumber;
86 }
87
88 public void setVolumeIssueCopyNumber(String volumeIssueCopyNumber) {
89 this.volumeIssueCopyNumber = volumeIssueCopyNumber;
90 }
91
92 public Date getDueDate() {
93 return dueDate;
94 }
95
96 public void setDueDate(Date dueDate) {
97 this.dueDate = dueDate;
98 }
99
100 public OleCirculationDesk getOleCirculationDesk() {
101 return oleCirculationDesk;
102 }
103
104 public void setOleCirculationDesk(OleCirculationDesk oleCirculationDesk) {
105 this.oleCirculationDesk = oleCirculationDesk;
106 }
107
108 public String getCirculationDeskAddress() {
109 return circulationDeskAddress;
110 }
111
112 public void setCirculationDeskAddress(String circulationDeskAddress) {
113 this.circulationDeskAddress = circulationDeskAddress;
114 }
115
116 public String getCirculationDeskEmailAddress() {
117 return circulationDeskEmailAddress;
118 }
119
120 public void setCirculationDeskEmailAddress(String circulationDeskEmailAddress) {
121 this.circulationDeskEmailAddress = circulationDeskEmailAddress;
122 }
123
124 public String getCirculationDeskPhoneNumber() {
125 return circulationDeskPhoneNumber;
126 }
127
128 public void setCirculationDeskPhoneNumber(String circulationDeskPhoneNumber) {
129 this.circulationDeskPhoneNumber = circulationDeskPhoneNumber;
130 }
131
132 public String getCirculationDeskName() {
133 return circulationDeskName;
134 }
135
136 public void setCirculationDeskName(String circulationDeskName) {
137 this.circulationDeskName = circulationDeskName;
138 }
139
140 public String getPatronName() {
141 return patronName;
142 }
143
144 public void setPatronName(String patronName) {
145 this.patronName = patronName;
146 }
147
148 public String getPatronAddress() {
149 return patronAddress;
150 }
151
152 public void setPatronAddress(String patronAddress) {
153 this.patronAddress = patronAddress;
154 }
155
156 public String getPatronEmailAddress() {
157 return patronEmailAddress;
158 }
159
160 public void setPatronEmailAddress(String patronEmailAddress) {
161 this.patronEmailAddress = patronEmailAddress;
162 }
163
164 public String getPatronPhoneNumber() {
165 return patronPhoneNumber;
166 }
167
168 public void setPatronPhoneNumber(String patronPhoneNumber) {
169 this.patronPhoneNumber = patronPhoneNumber;
170 }
171
172 public OlePatronDocument getOlePatron() {
173 return olePatron;
174 }
175
176 public void setOlePatron(OlePatronDocument olePatron) {
177 this.olePatron = olePatron;
178 }
179
180 public String getTitle() {
181 return title;
182 }
183
184 public void setTitle(String title) {
185 this.title = title;
186 }
187
188 public String getAuthor() {
189 return author;
190 }
191
192 public void setAuthor(String author) {
193 this.author = author;
194 }
195
196 public String getVolumeNumber() {
197 return volumeNumber;
198 }
199
200 public void setVolumeNumber(String volumeNumber) {
201 this.volumeNumber = volumeNumber;
202 }
203
204 public String getItemCallNumber() {
205 return itemCallNumber;
206 }
207
208 public void setItemCallNumber(String itemCallNumber) {
209 this.itemCallNumber = itemCallNumber;
210 }
211
212 public String getItemId() {
213 return itemId;
214 }
215
216 public void setItemId(String itemId) {
217 this.itemId = itemId;
218 }
219
220 public String getItemShelvingLocation() {
221 return itemShelvingLocation;
222 }
223
224 public void setItemShelvingLocation(String itemShelvingLocation) {
225 this.itemShelvingLocation = itemShelvingLocation;
226 }
227
228 public Item getOleItem() {
229 return oleItem;
230 }
231
232 public void setOleItem(Item oleItem) {
233 this.oleItem = oleItem;
234 }
235
236 public Date getOnHoldDueDate() {
237 return onHoldDueDate;
238 }
239
240 public void setOnHoldDueDate(Date onHoldDueDate) {
241 this.onHoldDueDate = onHoldDueDate;
242 }
243
244 public Date getOriginalDueDate() {
245 return originalDueDate;
246 }
247
248 public void setOriginalDueDate(Date originalDueDate) {
249 this.originalDueDate = originalDueDate;
250 }
251
252 public Date getNewDueDate() {
253 return newDueDate;
254 }
255
256 public void setNewDueDate(Date newDueDate) {
257 this.newDueDate = newDueDate;
258 }
259
260 public String getNoticeName() {
261 return noticeName;
262 }
263
264 public void setNoticeName(String noticeName) {
265 this.noticeName = noticeName;
266 }
267
268 public String getNoticeSpecificContent() {
269 return noticeSpecificContent;
270 }
271
272 public void setNoticeSpecificContent(String noticeSpecificContent) {
273 this.noticeSpecificContent = noticeSpecificContent;
274 }
275
276 public Date getOverDueNoticeDate() {
277 return overDueNoticeDate;
278 }
279
280 public void setOverDueNoticeDate(Date overDueNoticeDate) {
281 this.overDueNoticeDate = overDueNoticeDate;
282 }
283
284 public OleLoanDocument getOleLoanDocument() {
285 return oleLoanDocument;
286 }
287
288 public void setOleLoanDocument(OleLoanDocument oleLoanDocument) {
289 this.oleLoanDocument = oleLoanDocument;
290 }
291
292 public String getPickUpLocation() {
293 return pickUpLocation;
294 }
295
296 public void setPickUpLocation(String pickUpLocation) {
297 this.pickUpLocation = pickUpLocation;
298 }
299
300 public Date getExpiredOnHoldDate() {
301 return expiredOnHoldDate;
302 }
303
304 public void setExpiredOnHoldDate(Date expiredOnHoldDate) {
305 this.expiredOnHoldDate = expiredOnHoldDate;
306 }
307
308 public String getCheckInDate() {
309 return checkInDate;
310 }
311
312 public void setCheckInDate(String checkInDate) {
313 this.checkInDate = checkInDate;
314 }
315
316 public String getChronology() {
317 return chronology;
318 }
319
320 public void setChronology(String chronology) {
321 this.chronology = chronology;
322 }
323
324 public String getEnumeration() {
325 return enumeration;
326 }
327
328 public void setEnumeration(String enumeration) {
329 this.enumeration = enumeration;
330 }
331
332 public String getCirculationDeskReplyToEmail() {
333 return circulationDeskReplyToEmail;
334 }
335
336 public void setCirculationDeskReplyToEmail(String circulationDeskReplyToEmail) {
337 this.circulationDeskReplyToEmail = circulationDeskReplyToEmail;
338 }
339
340 public String getNoticeTitle() {
341 return noticeTitle;
342 }
343
344 public void setNoticeTitle(String noticeTitle) {
345 this.noticeTitle = noticeTitle;
346 }
347
348 public String getDueDateString() {
349 return dueDateString;
350 }
351
352 public void setDueDateString(String dueDateString) {
353 this.dueDateString = dueDateString;
354 }
355
356 @Override
357 public Object clone() throws CloneNotSupportedException {
358 return super.clone();
359 }
360
361 public void setCopyNumber(String copyNumber) {
362 this.copyNumber = copyNumber;
363 }
364
365 public String getCopyNumber() {
366 return copyNumber;
367 }
368
369 public void setBillNumber(String billNumber) {
370 this.billNumber = billNumber;
371 }
372
373 public void setFeeType(String feeType) {
374 this.feeType = feeType;
375 }
376
377 public void setFeeAmount(BigDecimal feeAmount) {
378 this.feeAmount = feeAmount;
379 }
380
381 public String getBillNumber() {
382 return billNumber;
383 }
384
385 public String getFeeType() {
386 return feeType;
387 }
388
389 public BigDecimal getFeeAmount() {
390 return feeAmount;
391 }
392
393 public String getNoticeSpecificFooterContent() {
394 return noticeSpecificFooterContent;
395 }
396
397 public void setNoticeSpecificFooterContent(String noticeSpecificFooterContent) {
398 this.noticeSpecificFooterContent = noticeSpecificFooterContent;
399 }
400
401 public String getItemInstitution() {
402 return itemInstitution;
403 }
404
405 public void setItemInstitution(String itemInstitution) {
406 this.itemInstitution = itemInstitution;
407 }
408
409 public String getItemCampus() {
410 return itemCampus;
411 }
412
413 public void setItemCampus(String itemCampus) {
414 this.itemCampus = itemCampus;
415 }
416
417 public String getItemCollection() {
418 return itemCollection;
419 }
420
421 public void setItemCollection(String itemCollection) {
422 this.itemCollection = itemCollection;
423 }
424
425 public String getItemLibrary() {
426 return itemLibrary;
427 }
428
429 public void setItemLibrary(String itemLibrary) {
430 this.itemLibrary = itemLibrary;
431 }
432
433 public String getItemLocation() {
434 return itemLocation;
435 }
436
437 public void setItemLocation(String itemLocation) {
438 this.itemLocation = itemLocation;
439 }
440 }