001 package org.kuali.ole.deliver.loan.bo;
002
003 import org.kuali.ole.catalog.bo.OleInstanceItemType;
004 import org.kuali.ole.deliver.request.bo.OleDeliverRequestBo;
005 import org.kuali.ole.docstore.model.xmlpojo.work.instance.oleml.Item;
006 import org.kuali.ole.location.bo.OleLocation;
007 import org.kuali.ole.patron.bo.OleBorrowerType;
008 import org.kuali.ole.patron.bo.OlePatronDocument;
009 import org.kuali.rice.kim.impl.identity.entity.EntityBo;
010 import org.kuali.rice.krad.bo.PersistableBusinessObjectBase;
011 import org.kuali.ole.deliver.circulationdesk.bo.OleCirculationDesk;
012 import java.math.BigDecimal;
013 import java.sql.Timestamp;
014 import java.util.Date;
015 import java.util.List;
016
017 /**
018 * The OleLoanDocument is a BO class that defines the loan document fields with getters and setters which
019 * is used for interacting the loan data with the persistence layer in OLE.
020 */
021 public class OleLoanDocument extends PersistableBusinessObjectBase {
022
023 private String loanId;
024 private String loanStatusId;
025 private String patronBarcode;
026 private String patronId;
027 private String itemId;
028 private boolean blockLoan;
029 private Date loanPeriodDate;
030 private Integer loanPeriod;
031 private String loanTermUnitId;
032 private Timestamp loanDueDate;
033 private String loanOperatorId;
034 private String loanApproverId;
035 private String borrowerTypeId;
036 private String borrowerTypeName;
037 private String itemInstitution;
038 private String itemCampus;
039 private String itemLibrary;
040 private String itemCollection;
041 private String itemLocation;
042 private String itemType;
043 private String itemTypeName;
044 private String itemLoanStatus;
045 private String errorMessage;
046 private String patronUserNotes;
047 private String patronNoteTypeId;
048 private String itemUuid;
049 private Item oleItem;
050 private String instanceUuid;
051 private String claimsReturnNote;
052 private String location;
053 private boolean checkNo;
054 private boolean isValidPatron;
055 private String title;
056 private String author;
057 private OleLocation oleLocation;
058 private EntityBo entity;
059 private OleBorrowerType oleBorrowerType;
060 private OlePatronDocument olePatron;
061 private OleLoanStatus oleLoanStatus;
062 private OleLoanTermUnit oleLoanTermUnit;
063 private OleInstanceItemType oleInstanceItemType;
064 private String patronName;
065 private java.util.Date expirationDate;
066 private boolean dueDateEmpty;
067 private String itemCallNumber;
068 private String itemCopyNumber;
069 private List<OlePatronDocument> realPatron;
070 private String realPatronBarcode;
071 private String realPatronType;
072 private String realPatronName;
073 private String itemVolumeNumber;
074 private boolean inDefinite = false;
075 private String dueDateType = "Indefinite";
076 /**
077 * New Fields added
078 */
079 private boolean addressVerified;
080 private String preferredAddress;
081 private String email;
082 private String phoneNumber;
083 private String proxyPatronId;
084 private boolean validateProxyPatron=false;
085 private String circulationLocationId;
086 private String machineId;
087 private String numberOfRenewals;
088 private String numberOfOverdueNoticesSent;
089 private String oleRequestId;
090 private String repaymentFeePatronBillId;
091 private boolean claimsReturnedIndicator;
092 private Date createDate;
093 private Date pastDueDate;
094 private Date overDueNoticeDate;
095 private String circulationPolicyId;
096 private OleCirculationDesk oleCirculationDesk;
097 private String noOfOverdueNoticesSentForBorrower;
098 private boolean renewalItemFlag=false;
099 private BigDecimal fineRate;
100 private boolean isCheckOut;
101 private boolean numberOfPieces = false;
102 private boolean continueCheckIn = false;
103 private String description;
104 private String matchCheck;
105 private String billName;
106 private boolean damagedCheckInOption;
107 private OlePatronDocument oleRequestPatron;
108 private OleDeliverRequestBo oleDeliverRequestBo;
109 private Integer itemNumberOfPieces;
110 private boolean copyRequest = false;
111 private boolean requestPatron = false;
112 private BigDecimal itemPrice;
113 private BigDecimal replacementBill;
114 private boolean noticeForClaimsReturned = false;
115
116 public boolean isNoticeForClaimsReturned() {
117 return noticeForClaimsReturned;
118 }
119
120 public void setNoticeForClaimsReturned(boolean noticeForClaimsReturned) {
121 this.noticeForClaimsReturned = noticeForClaimsReturned;
122 }
123
124 public boolean isInDefinite() {
125 return inDefinite;
126 }
127
128 public void setInDefinite(boolean inDefinite) {
129 this.inDefinite = inDefinite;
130 }
131
132 //renewal
133 private Timestamp renewalLoanDueDate;
134 private boolean renewCheckNo;
135
136 public String getDueDateType() {
137 return dueDateType;
138 }
139
140 public void setDueDateType(String dueDateType) {
141 this.dueDateType = dueDateType;
142 }
143
144 public boolean isRenewCheckNo() {
145 return renewCheckNo;
146 }
147
148 public void setRenewCheckNo(boolean renewCheckNo) {
149 this.renewCheckNo = renewCheckNo;
150 }
151
152 public Timestamp getRenewalLoanDueDate() {
153 return renewalLoanDueDate;
154 }
155
156 public void setRenewalLoanDueDate(Timestamp renewalLoanDueDate) {
157 this.renewalLoanDueDate = renewalLoanDueDate;
158 }
159
160 public boolean isAddressVerified() {
161 return addressVerified;
162 }
163
164 public void setAddressVerified(boolean addressVerified) {
165 this.addressVerified = addressVerified;
166 }
167
168 public boolean isRequestPatron() {
169 return requestPatron;
170 }
171
172 public void setRequestPatron(boolean requestPatron) {
173 this.requestPatron = requestPatron;
174 }
175
176 public BigDecimal getReplacementBill() {
177 return replacementBill;
178 }
179
180 public void setReplacementBill(BigDecimal replacementBill) {
181 this.replacementBill = replacementBill;
182 }
183
184 public BigDecimal getItemPrice() {
185 return itemPrice;
186 }
187
188 public void setItemPrice(BigDecimal itemPrice) {
189 this.itemPrice = itemPrice;
190 }
191
192 public String getItemCopyNumber() {
193 return itemCopyNumber;
194 }
195
196 public void setItemCopyNumber(String itemCopyNumber) {
197 this.itemCopyNumber = itemCopyNumber;
198 }
199
200 public boolean isCopyRequest() {
201 return copyRequest;
202 }
203
204 public void setCopyRequest(boolean copyRequest) {
205 this.copyRequest = copyRequest;
206 }
207
208 public boolean isValidateProxyPatron() {
209 return validateProxyPatron;
210 }
211
212 public void setValidateProxyPatron(boolean validateProxyPatron) {
213 this.validateProxyPatron = validateProxyPatron;
214 }
215
216 public Integer getItemNumberOfPieces() {
217 return itemNumberOfPieces;
218 }
219
220 public void setItemNumberOfPieces(Integer itemNumberOfPieces) {
221 this.itemNumberOfPieces = itemNumberOfPieces;
222 }
223
224 public OleDeliverRequestBo getOleDeliverRequestBo() {
225 return oleDeliverRequestBo;
226 }
227
228 public void setOleDeliverRequestBo(OleDeliverRequestBo oleDeliverRequestBo) {
229 this.oleDeliverRequestBo = oleDeliverRequestBo;
230 }
231
232 public OlePatronDocument getOleRequestPatron() {
233 return oleRequestPatron;
234 }
235
236 public void setOleRequestPatron(OlePatronDocument oleRequestPatron) {
237 this.oleRequestPatron = oleRequestPatron;
238 }
239
240 public String getRealPatronName() {
241 return realPatronName;
242 }
243
244 public void setRealPatronName(String realPatronName) {
245 this.realPatronName = realPatronName;
246 }
247
248 public boolean isBlockLoan() {
249 return blockLoan;
250 }
251
252 public void setBlockLoan(boolean blockLoan) {
253 this.blockLoan = blockLoan;
254 }
255
256 public boolean isDamagedCheckInOption() {
257 return damagedCheckInOption;
258 }
259
260 public void setDamagedCheckInOption(boolean damagedCheckInOption) {
261 this.damagedCheckInOption = damagedCheckInOption;
262 }
263
264 public String getBillName() {
265 return billName;
266 }
267
268 public void setBillName(String billName) {
269 this.billName = billName;
270 }
271
272 public boolean isContinueCheckIn() {
273 return continueCheckIn;
274 }
275
276 public void setContinueCheckIn(boolean continueCheckIn) {
277 this.continueCheckIn = continueCheckIn;
278 }
279
280 public OleCirculationDesk getOleCirculationDesk() {
281 return oleCirculationDesk;
282 }
283
284 public void setOleCirculationDesk(OleCirculationDesk oleCirculationDesk) {
285 this.oleCirculationDesk = oleCirculationDesk;
286 }
287
288 public String getDescription() {
289 return description;
290 }
291
292 public void setDescription(String description) {
293 this.description = description;
294 }
295
296 public String getMatchCheck() {
297 return matchCheck;
298 }
299
300 public void setMatchCheck(String matchCheck) {
301 this.matchCheck = matchCheck;
302 }
303
304 public boolean isNumberOfPieces() {
305 return numberOfPieces;
306 }
307
308 public void setNumberOfPieces(boolean numberOfPieces) {
309 this.numberOfPieces = numberOfPieces;
310 }
311
312 public BigDecimal getFineRate() {
313 return fineRate;
314 }
315
316 public void setFineRate(BigDecimal fineRate) {
317 this.fineRate = fineRate;
318 }
319
320 public boolean isCheckOut() {
321 return isCheckOut;
322 }
323
324 public void setCheckOut(boolean checkOut) {
325 isCheckOut = checkOut;
326 }
327
328 public String getRealPatronType() {
329 return realPatronType;
330 }
331
332 public void setRealPatronType(String realPatronType) {
333 this.realPatronType = realPatronType;
334 }
335
336 public String getRealPatronBarcode() {
337 return realPatronBarcode;
338 }
339
340 public void setRealPatronBarcode(String realPatronBarcode) {
341 this.realPatronBarcode = realPatronBarcode;
342 }
343
344 public List<OlePatronDocument> getRealPatron() {
345 return realPatron;
346 }
347
348 public void setRealPatron(List<OlePatronDocument> realPatron) {
349 this.realPatron = realPatron;
350 }
351
352 public String getPatronNoteTypeId() {
353 return patronNoteTypeId;
354 }
355
356 public void setPatronNoteTypeId(String patronNoteTypeId) {
357 this.patronNoteTypeId = patronNoteTypeId;
358 }
359
360 public String getPatronUserNotes() {
361 return patronUserNotes;
362 }
363
364 public void setPatronUserNotes(String patronUserNotes) {
365 this.patronUserNotes = patronUserNotes;
366 }
367
368 //For Check-in
369 private String itemStatus;
370 private Date checkInDate;
371
372 public Date getCheckInDate() {
373 return checkInDate;
374 }
375
376 public void setCheckInDate(Date checkInDate) {
377 this.checkInDate = checkInDate;
378 }
379
380 public boolean isRenewalItemFlag() {
381 return renewalItemFlag;
382 }
383
384 public void setRenewalItemFlag(boolean renewalItemFlag) {
385 this.renewalItemFlag = renewalItemFlag;
386 }
387
388
389 public String getItemStatus() {
390 return itemStatus;
391 }
392
393 public void setItemStatus(String itemStatus) {
394 this.itemStatus = itemStatus;
395 }
396
397 public String getLocation() {
398 return location;
399 }
400
401 public void setLocation(String location) {
402 this.location = location;
403 }
404
405 public String getAuthor() {
406 return author;
407 }
408
409 public void setAuthor(String author) {
410 this.author = author;
411 }
412
413 public String getPreferredAddress() {
414 return preferredAddress;
415 }
416
417 public void setPreferredAddress(String preferredAddress) {
418 this.preferredAddress = preferredAddress;
419 }
420
421 public String getEmail() {
422 return email;
423 }
424
425 public void setEmail(String email) {
426 this.email = email;
427 }
428
429 public String getPhoneNumber() {
430 return phoneNumber;
431 }
432
433 public void setPhoneNumber(String phoneNumber) {
434 this.phoneNumber = phoneNumber;
435 }
436
437 public String getClaimsReturnNote() {
438 return claimsReturnNote;
439 }
440
441 public void setClaimsReturnNote(String claimsReturnNote) {
442 this.claimsReturnNote = claimsReturnNote;
443 }
444
445 public String getProxyPatronId() {
446 return proxyPatronId;
447 }
448
449 public void setProxyPatronId(String proxyPatronId) {
450 this.proxyPatronId = proxyPatronId;
451 }
452
453 public String getCirculationLocationId() {
454 return circulationLocationId;
455 }
456
457 public void setCirculationLocationId(String circulationLocationId) {
458 this.circulationLocationId = circulationLocationId;
459 }
460
461 public String getMachineId() {
462 return machineId;
463 }
464
465 public void setMachineId(String machineId) {
466 this.machineId = machineId;
467 }
468
469 public String getNumberOfRenewals() {
470 if(numberOfRenewals==null || "".equals(numberOfRenewals))
471 numberOfRenewals="0";
472 return numberOfRenewals;
473 }
474
475 public void setNumberOfRenewals(String numberOfRenewals) {
476 this.numberOfRenewals = numberOfRenewals;
477 }
478
479 public String getNumberOfOverdueNoticesSent() {
480 return numberOfOverdueNoticesSent;
481 }
482
483 public void setNumberOfOverdueNoticesSent(String numberOfOverdueNoticesSent) {
484 this.numberOfOverdueNoticesSent = numberOfOverdueNoticesSent;
485 }
486
487 public String getOleRequestId() {
488 return oleRequestId;
489 }
490
491 public void setOleRequestId(String oleRequestId) {
492 this.oleRequestId = oleRequestId;
493 }
494
495 public String getRepaymentFeePatronBillId() {
496 return repaymentFeePatronBillId;
497 }
498
499 public void setRepaymentFeePatronBillId(String repaymentFeePatronBillId) {
500 this.repaymentFeePatronBillId = repaymentFeePatronBillId;
501 }
502
503 public boolean isClaimsReturnedIndicator() {
504 return claimsReturnedIndicator;
505 }
506
507 public void setClaimsReturnedIndicator(boolean claimsReturnedIndicator) {
508 this.claimsReturnedIndicator = claimsReturnedIndicator;
509 }
510
511 public Date getCreateDate() {
512 return createDate;
513 }
514
515 public void setCreateDate(Date createDate) {
516 this.createDate = createDate;
517 }
518
519 public Date getPastDueDate() {
520 return pastDueDate;
521 }
522
523 public void setPastDueDate(Date pastDueDate) {
524 this.pastDueDate = pastDueDate;
525 }
526
527 public Date getOverDueNoticeDate() {
528 return overDueNoticeDate;
529 }
530
531 public void setOverDueNoticeDate(Date overDueNoticeDate) {
532 this.overDueNoticeDate = overDueNoticeDate;
533 }
534
535 public String getCirculationPolicyId() {
536 return circulationPolicyId;
537 }
538
539 public void setCirculationPolicyId(String circulationPolicyId) {
540 this.circulationPolicyId = circulationPolicyId;
541 }
542
543 public String getNoOfOverdueNoticesSentForBorrower() {
544 return noOfOverdueNoticesSentForBorrower;
545 }
546
547 public void setNoOfOverdueNoticesSentForBorrower(String noOfOverdueNoticesSentForBorrower) {
548 this.noOfOverdueNoticesSentForBorrower = noOfOverdueNoticesSentForBorrower;
549 }
550
551 public boolean isCheckNo() {
552 return checkNo;
553 }
554
555 public void setCheckNo(boolean checkNo) {
556 this.checkNo = checkNo;
557 }
558
559 /**
560 * Gets the ItemCallNumber attribute.
561 * @return returns the String.
562 */
563 public String getItemCallNumber() {
564 return itemCallNumber;
565 }
566
567 /**
568 * Sets the itemCallNumber attribute value.
569 * @param itemCallNumber
570 */
571 public void setItemCallNumber(String itemCallNumber) {
572 this.itemCallNumber = itemCallNumber;
573 }
574
575 /**
576 * Gets the instanceUuid attribute.
577 * @return Returns the instanceUuid
578 */
579 public String getInstanceUuid() {
580 return instanceUuid;
581 }
582
583 /**
584 * Sets the instanceUuid attribute value.
585 * @param instanceUuid The instanceUuid to set.
586 */
587 public void setInstanceUuid(String instanceUuid) {
588 this.instanceUuid = instanceUuid;
589 }
590
591 /**
592 * Gets the oleInstanceItemType attribute.
593 * @return Returns the oleInstanceItemType
594 */
595 public OleInstanceItemType getOleInstanceItemType() {
596 return oleInstanceItemType;
597 }
598
599 /**
600 * Sets the oleInstanceItemType attribute value.
601 * @param oleInstanceItemType The oleInstanceItemType to set.
602 */
603 public void setOleInstanceItemType(OleInstanceItemType oleInstanceItemType) {
604 this.oleInstanceItemType = oleInstanceItemType;
605 }
606
607 /**
608 * Gets the dueDateEmpty attribute.
609 * @return Returns the dueDateEmpty
610 */
611 public boolean isDueDateEmpty() {
612 return dueDateEmpty;
613 }
614
615 /**
616 * Sets the dueDateEmpty attribute value.
617 * @param dueDateEmpty The dueDateEmpty to set.
618 */
619 public void setDueDateEmpty(boolean dueDateEmpty) {
620 this.dueDateEmpty = dueDateEmpty;
621 }
622
623 /**
624 * Gets the expirationDate attribute.
625 * @return Returns the expirationDate
626 */
627 public java.util.Date getExpirationDate() {
628 return expirationDate;
629 }
630
631 /**
632 * Sets the expirationDate attribute value.
633 * @param expirationDate The expirationDate to set.
634 */
635 public void setExpirationDate(java.util.Date expirationDate) {
636 this.expirationDate = expirationDate;
637 }
638
639 /**
640 * Gets the itemTypeName attribute.
641 * @return Returns the itemTypeName
642 */
643 public String getItemTypeName() {
644 return itemTypeName;
645 }
646
647 /**
648 * Sets the itemTypeName attribute value.
649 * @param itemTypeName The itemTypeName to set.
650 */
651 public void setItemTypeName(String itemTypeName) {
652 this.itemTypeName = itemTypeName;
653 }
654
655 /**
656 * Gets the patronBarcode attribute.
657 * @return Returns the patronBarcode
658 */
659 public String getPatronBarcode() {
660 return patronBarcode;
661 }
662
663 /**
664 * Sets the patronBarcode attribute value.
665 * @param patronBarcode The patronBarcode to set.
666 */
667 public void setPatronBarcode(String patronBarcode) {
668 this.patronBarcode = patronBarcode;
669 }
670
671 /**
672 * Gets the itemUuid attribute.
673 * @return Returns the itemUuid
674 */
675 public String getItemUuid() {
676 return itemUuid;
677 }
678
679 /**
680 * Sets the itemUuid attribute value.
681 * @param itemUuid The itemUuid to set.
682 */
683 public void setItemUuid(String itemUuid) {
684 this.itemUuid = itemUuid;
685 }
686
687 /**
688 * Gets the patronName attribute.
689 * @return Returns the patronName
690 */
691 public String getPatronName() {
692 return patronName;
693 }
694
695 /**
696 * Sets the patronName attribute value.
697 * @param patronName The patronName to set.
698 */
699 public void setPatronName(String patronName) {
700 this.patronName = patronName;
701 }
702
703 /**
704 * Gets the isValidPatron attribute.
705 * @return Returns the isValidPatron
706 */
707 public boolean isValidPatron() {
708 return isValidPatron;
709 }
710
711 /**
712 * Sets the isValidPatron attribute value.
713 * @param validPatron The isValidPatron to set.
714 */
715 public void setValidPatron(boolean validPatron) {
716 isValidPatron = validPatron;
717 }
718
719 /**
720 * Gets the borrowerTypeName attribute.
721 * @return Returns the borrowerTypeName
722 */
723 public String getBorrowerTypeName() {
724 return borrowerTypeName;
725 }
726
727 /**
728 * Sets the borrowerTypeName attribute value.
729 * @param borrowerTypeName The borrowerTypeName to set.
730 */
731 public void setBorrowerTypeName(String borrowerTypeName) {
732 this.borrowerTypeName = borrowerTypeName;
733 }
734
735 /**
736 * Gets the errorMessage attribute.
737 * @return Returns the errorMessage
738 */
739 public String getErrorMessage() {
740 return errorMessage;
741 }
742
743 /**
744 * Sets the errorMessage attribute value.
745 * @param errorMessage The errorMessage to set.
746 */
747 public void setErrorMessage(String errorMessage) {
748 this.errorMessage = errorMessage;
749 }
750
751 /**
752 * Gets the oleLocation attribute.
753 * @return Returns the oleLocation
754 */
755 public OleLocation getOleLocation() {
756 return oleLocation;
757 }
758
759 /**
760 * Sets the oleLocation attribute value.
761 * @param oleLocation The oleLocation to set.
762 */
763 public void setOleLocation(OleLocation oleLocation) {
764 this.oleLocation = oleLocation;
765 }
766
767 /**
768 * Gets the title attribute.
769 * @return Returns the title
770 */
771 public String getTitle() {
772 return title;
773 }
774
775 /**
776 * Sets the title attribute value.
777 * @param title The title to set.
778 */
779 public void setTitle(String title) {
780 this.title = title;
781 }
782
783 /**
784 * Gets the entity attribute.
785 * @return Returns the entity
786 */
787 public EntityBo getEntity() {
788 return entity;
789 }
790
791 /**
792 * Sets the entity attribute value.
793 * @param entity The entity to set.
794 */
795 public void setEntity(EntityBo entity) {
796 this.entity = entity;
797 }
798
799 /**
800 * Gets the oleBorrowerType attribute.
801 * @return Returns the oleBorrowerType
802 */
803 public OleBorrowerType getOleBorrowerType() {
804 return oleBorrowerType;
805 }
806
807 /**
808 * Sets the oleBorrowerType attribute value.
809 * @param oleBorrowerType The oleBorrowerType to set.
810 */
811 public void setOleBorrowerType(OleBorrowerType oleBorrowerType) {
812 this.oleBorrowerType = oleBorrowerType;
813 }
814
815 /**
816 * Gets the olePatron attribute.
817 * @return Returns the olePatron
818 */
819 public OlePatronDocument getOlePatron() {
820 return olePatron;
821 }
822
823 /**
824 * Sets the olePatron attribute value.
825 * @param olePatron The olePatron to set.
826 */
827 public void setOlePatron(OlePatronDocument olePatron) {
828 this.olePatron = olePatron;
829 }
830
831 /**
832 * Gets the oleLoanStatus attribute.
833 * @return Returns the oleLoanStatus
834 */
835 public OleLoanStatus getOleLoanStatus() {
836 return oleLoanStatus;
837 }
838
839 /**
840 * Sets the oleLoanStatus attribute value.
841 * @param oleLoanStatus The oleLoanStatus to set.
842 */
843 public void setOleLoanStatus(OleLoanStatus oleLoanStatus) {
844 this.oleLoanStatus = oleLoanStatus;
845 }
846
847 /**
848 * Gets the oleLoanTermUnit attribute.
849 * @return Returns the oleLoanTermUnit
850 */
851 public OleLoanTermUnit getOleLoanTermUnit() {
852 return oleLoanTermUnit;
853 }
854
855 /**
856 * Sets the oleLoanTermUnit attribute value.
857 * @param oleLoanTermUnit The oleLoanTermUnit to set.
858 */
859 public void setOleLoanTermUnit(OleLoanTermUnit oleLoanTermUnit) {
860 this.oleLoanTermUnit = oleLoanTermUnit;
861 }
862
863 /**
864 * Gets the loanId attribute.
865 * @return Returns the loanId
866 */
867 public String getLoanId() {
868 return loanId;
869 }
870
871 /**
872 * Sets the loanId attribute value.
873 * @param loanId The loanId to set.
874 */
875 public void setLoanId(String loanId) {
876 this.loanId = loanId;
877 }
878
879 /**
880 * Gets the loanStatusId attribute.
881 * @return Returns the loanStatusId
882 */
883 public String getLoanStatusId() {
884 return loanStatusId;
885 }
886
887 /**
888 * Sets the loanStatusId attribute value.
889 * @param loanStatusId The loanStatusId to set.
890 */
891 public void setLoanStatusId(String loanStatusId) {
892 this.loanStatusId = loanStatusId;
893 }
894
895 /**
896 * Gets the patronId attribute.
897 * @return Returns the patronId
898 */
899 public String getPatronId() {
900 return patronId;
901 }
902
903 /**
904 * Sets the patronId attribute value.
905 * @param patronId The patronId to set.
906 */
907 public void setPatronId(String patronId) {
908 this.patronId = patronId;
909 }
910
911 /**
912 * Gets the itemId attribute.
913 * @return Returns the itemId
914 */
915 public String getItemId() {
916 return itemId;
917 }
918
919 /**
920 * Sets the itemId attribute value.
921 * @param itemId The itemId to set.
922 */
923 public void setItemId(String itemId) {
924 this.itemId = itemId;
925 }
926
927 /**
928 * Gets the loanPeriodDate attribute.
929 * @return Returns the loanPeriodDate
930 */
931 public Date getLoanPeriodDate() {
932 return loanPeriodDate;
933 }
934
935 /**
936 * Sets the loanPeriodDate attribute value.
937 * @param loanPeriodDate The loanPeriodDate to set.
938 */
939 public void setLoanPeriodDate(Date loanPeriodDate) {
940 this.loanPeriodDate = loanPeriodDate;
941 }
942
943 /**
944 * Gets the loanPeriod attribute.
945 * @return Returns the loanPeriod
946 */
947 public Integer getLoanPeriod() {
948 return loanPeriod;
949 }
950
951 /**
952 * Sets the loanPeriod attribute value.
953 * @param loanPeriod The loanPeriod to set.
954 */
955 public void setLoanPeriod(Integer loanPeriod) {
956 this.loanPeriod = loanPeriod;
957 }
958
959 /**
960 * Gets the loanTermUnitId attribute.
961 * @return Returns the loanTermUnitId
962 */
963 public String getLoanTermUnitId() {
964 return loanTermUnitId;
965 }
966
967 /**
968 * Sets the loanTermUnitId attribute value.
969 * @param loanTermUnitId The loanTermUnitId to set.
970 */
971 public void setLoanTermUnitId(String loanTermUnitId) {
972 this.loanTermUnitId = loanTermUnitId;
973 }
974
975 /**
976 * Gets the loanDueDate attribute.
977 * @return Returns the loanDueDate
978 */
979 public Timestamp getLoanDueDate() {
980 return loanDueDate;
981 }
982
983 /**
984 * Sets the loanDueDate attribute value.
985 * @param loanDueDate The loanDueDate to set.
986 */
987 public void setLoanDueDate(Timestamp loanDueDate) {
988 this.loanDueDate = loanDueDate;
989 }
990
991 /**
992 * Gets the loanOperatorId attribute.
993 * @return Returns the loanOperatorId
994 */
995 public String getLoanOperatorId() {
996 return loanOperatorId;
997 }
998
999 /**
1000 * Sets the loanOperatorId attribute value.
1001 * @param loanOperatorId The loanOperatorId to set.
1002 */
1003 public void setLoanOperatorId(String loanOperatorId) {
1004 this.loanOperatorId = loanOperatorId;
1005 }
1006
1007 /**
1008 * Gets the loanApproverId attribute.
1009 * @return Returns the loanApproverId
1010 */
1011 public String getLoanApproverId() {
1012 return loanApproverId;
1013 }
1014
1015 /**
1016 * Sets the loanApproverId attribute value.
1017 * @param loanApproverId The loanApproverId to set.
1018 */
1019 public void setLoanApproverId(String loanApproverId) {
1020 this.loanApproverId = loanApproverId;
1021 }
1022
1023 /**
1024 * Gets the borrowerTypeId attribute.
1025 * @return Returns the borrowerTypeId
1026 */
1027 public String getBorrowerTypeId() {
1028 return borrowerTypeId;
1029 }
1030
1031 /**
1032 * Sets the borrowerTypeId attribute value.
1033 * @param borrowerTypeId The borrowerTypeId to set.
1034 */
1035 public void setBorrowerTypeId(String borrowerTypeId) {
1036 this.borrowerTypeId = borrowerTypeId;
1037 }
1038
1039 /**
1040 * Gets the itemInstitution attribute.
1041 * @return Returns the itemInstitution
1042 */
1043 public String getItemInstitution() {
1044 return itemInstitution;
1045 }
1046
1047 /**
1048 * Sets the itemInstitution attribute value.
1049 * @param itemInstitution The itemInstitution to set.
1050 */
1051 public void setItemInstitution(String itemInstitution) {
1052 this.itemInstitution = itemInstitution;
1053 }
1054
1055 /**
1056 * Gets the itemCampus attribute.
1057 * @return Returns the itemCampus
1058 */
1059 public String getItemCampus() {
1060 return itemCampus;
1061 }
1062
1063 /**
1064 * Sets the itemCampus attribute value.
1065 * @param itemCampus The itemCampus to set.
1066 */
1067 public void setItemCampus(String itemCampus) {
1068 this.itemCampus = itemCampus;
1069 }
1070
1071 /**
1072 * Gets the itemLibrary attribute.
1073 * @return Returns the itemLibrary
1074 */
1075 public String getItemLibrary() {
1076 return itemLibrary;
1077 }
1078
1079 /**
1080 * Sets the itemLibrary attribute value.
1081 * @param itemLibrary The itemLibrary to set.
1082 */
1083 public void setItemLibrary(String itemLibrary) {
1084 this.itemLibrary = itemLibrary;
1085 }
1086
1087 /**
1088 * Gets the itemCollection attribute.
1089 * @return Returns the itemCollection
1090 */
1091 public String getItemCollection() {
1092 return itemCollection;
1093 }
1094
1095 /**
1096 * Sets the itemCollection attribute value.
1097 * @param itemCollection The itemCollection to set.
1098 */
1099 public void setItemCollection(String itemCollection) {
1100 this.itemCollection = itemCollection;
1101 }
1102
1103 /**
1104 * Gets the itemLocation attribute.
1105 * @return Returns the itemLocation
1106 */
1107 public String getItemLocation() {
1108 return itemLocation;
1109 }
1110
1111 /**
1112 * Sets the itemLocation attribute value.
1113 * @param itemLocation The itemLocation to set.
1114 */
1115 public void setItemLocation(String itemLocation) {
1116 this.itemLocation = itemLocation;
1117 }
1118
1119 /**
1120 * Gets the itemType attribute.
1121 * @return Returns the itemType
1122 */
1123 public String getItemType() {
1124 return itemType;
1125 }
1126
1127 /**
1128 * Sets the itemType attribute value.
1129 * @param itemType The itemType to set.
1130 */
1131 public void setItemType(String itemType) {
1132 this.itemType = itemType;
1133 }
1134
1135
1136
1137 /**
1138 * Gets the itemLoanStatus attribute.
1139 * @return Returns the itemLoanStatus
1140 */
1141 public String getItemLoanStatus() {
1142 return itemLoanStatus;
1143 }
1144
1145 /**
1146 * Sets the itemLoanStatus attribute value.
1147 * @param itemLoanStatus The itemLoanStatus to set.
1148 */
1149 public void setItemLoanStatus(String itemLoanStatus) {
1150 this.itemLoanStatus = itemLoanStatus;
1151 }
1152
1153 /**
1154 * Gets the oleItem attribute.
1155 * @return Returns the oleItem
1156 */
1157 public Item getOleItem() {
1158 return oleItem;
1159 }
1160
1161 /**
1162 * Sets the oleItem attribute value.
1163 * @param oleItem The oleItem to set.
1164 */
1165 public void setOleItem(Item oleItem) {
1166 this.oleItem = oleItem;
1167 }
1168 /**
1169 * Gets the itemVolumeNumber attribute.
1170 * @return Returns the itemVolumeNumber
1171 */
1172 public String getItemVolumeNumber() {
1173 return itemVolumeNumber;
1174 }
1175 /**
1176 * Sets the itemVolumeNumber attribute value.
1177 * @param itemVolumeNumber The oleItem to set.
1178 */
1179 public void setItemVolumeNumber(String itemVolumeNumber) {
1180 this.itemVolumeNumber = itemVolumeNumber;
1181 }
1182 }