001package org.kuali.ole.deliver.bo;
002
003import org.kuali.ole.OLEConstants;
004import org.kuali.ole.deliver.api.OleDeliverRequestContract;
005import org.kuali.ole.deliver.api.OleDeliverRequestDefinition;
006import org.kuali.ole.docstore.common.document.content.instance.Item;
007import org.kuali.rice.kim.impl.identity.PersonImpl;
008import org.kuali.rice.krad.bo.PersistableBusinessObjectBase;
009
010import java.sql.Date;
011import java.sql.Timestamp;
012
013/**
014 * Created with IntelliJ IDEA.
015 * User: ?
016 * Date: 10/1/12
017 * Time: 12:13 PM
018 * To change this template use File | Settings | File Templates.
019 */
020public class OleDeliverRequestBo extends PersistableBusinessObjectBase implements OleDeliverRequestContract {
021    private String requestId;
022    private String poLineItemNo;
023    private String borrowerId;
024    private String borrowerBarcode;
025    private Integer borrowerQueuePosition;
026    private String proxyBorrowerId;
027    private String proxyBorrowerBarcode;
028    private String loanTransactionRecordNumber;
029    private String requestTypeId;
030    private String contentDescription;
031    private String copyFormat;
032    private String pickUpLocationId;
033    private String operatorCreateId;
034    private String operatorModifiedId;
035    private String machineId;
036    private String circulationLocationId;
037    private Date createDate;
038    private Date modifiedDate;
039    private Date requestExpiryDate;
040    private Date onHoldNoticeSentDate;
041    private Date recallNoticeSentDate;
042    private String itemId;
043    private String itemTypeName;
044    private String itemUuid;
045
046    private String selectRequest;
047    private String requestCreator;
048    private String requestTypeCode;
049    private String borrowerName;
050    private String firstName;
051    private String lastName;
052    private String proxyBorrowerName;
053    private String proxyBorrowerFirstName;
054    private String proxyBorrowerLastName;
055    private String operatorCreateName;
056    private String operatorModifierName;
057
058    private String courtesyNotice;
059    private String title;
060    private String author;
061    private String shelvingLocation;
062    private String callNumber;
063    private String copyNumber;
064    private String volumeNumber;
065    private String patronName;
066    private String itemType;
067    private String itemStatus;
068    private String circulationLocationCode;
069    private String pickUpLocationCode;
070    private String inTransitCheckInNote;
071    private boolean requestFlag;
072    private boolean claimsReturnedFlag;
073    private String message;
074    private String chronology;
075    private String enumeration;
076
077    private OleCirculationDesk oleCirculationLocation = new OleCirculationDesk();
078
079    private OleCirculationDesk olePickUpLocation = new OleCirculationDesk();
080    private OlePatronDocument olePatron = new OlePatronDocument();
081    private OlePatronDocument oleProxyPatron = new OlePatronDocument();
082
083    private PersonImpl operatorCreator = new PersonImpl();
084    private PersonImpl operatorModifier = new PersonImpl();
085    private OleDeliverRequestType oleDeliverRequestType = new OleDeliverRequestType();
086
087    private String roleName = OLEConstants.OleCirculationDeskDetail.OPERATOR_ROLE_NAME;
088    private String roleNamespaceCode = OLEConstants.OleCirculationDeskDetail.OPERATOR_ROLE_NAMESPACE;
089    private Date date;
090    private OleItemSearch oleItemSearch = new OleItemSearch();
091    private transient Item oleItem;
092
093    private String itemInstitution;
094    private String itemCampus;
095    private String itemLibrary;
096    private String itemCollection;
097    private String itemLocation;
098    private String noticeType;
099    private Date newDueDate;
100    private Date originalDueDate;
101    private String requestStatus;
102    private boolean asrFlag;
103    private boolean isASRItem;
104    private boolean isValidToProcess;
105    private String bibId;
106    private String requestLevel;
107
108    public String getItemInstitution() {
109        return itemInstitution;
110    }
111
112    public void setItemInstitution(String itemInstitution) {
113        this.itemInstitution = itemInstitution;
114    }
115
116    public String getItemCampus() {
117        return itemCampus;
118    }
119
120    public void setItemCampus(String itemCampus) {
121        this.itemCampus = itemCampus;
122    }
123
124    public String getItemLibrary() {
125        return itemLibrary;
126    }
127
128    public void setItemLibrary(String itemLibrary) {
129        this.itemLibrary = itemLibrary;
130    }
131
132    public String getItemCollection() {
133        return itemCollection;
134    }
135
136    public void setItemCollection(String itemCollection) {
137        this.itemCollection = itemCollection;
138    }
139
140    public String getItemLocation() {
141        return itemLocation;
142    }
143
144    public boolean isClaimsReturnedFlag() {
145        return claimsReturnedFlag;
146    }
147
148    public void setClaimsReturnedFlag(boolean claimsReturnedFlag) {
149        this.claimsReturnedFlag = claimsReturnedFlag;
150    }
151
152    public void setItemLocation(String itemLocation) {
153        this.itemLocation = itemLocation;
154    }
155
156    public String getItemUuid() {
157        return itemUuid;
158    }
159
160    public void setItemUuid(String itemUuid) {
161        this.itemUuid = itemUuid;
162    }
163
164    public String getProxyBorrowerFirstName() {
165        return proxyBorrowerFirstName;
166    }
167
168    public void setProxyBorrowerFirstName(String proxyBorrowerFirstName) {
169        this.proxyBorrowerFirstName = proxyBorrowerFirstName;
170    }
171
172    private Timestamp recallDueDate;
173
174
175    public Timestamp getRecallDueDate() {
176        return recallDueDate;
177    }
178
179    public void setRecallDueDate(Timestamp recallDueDate) {
180        this.recallDueDate = recallDueDate;
181    }
182
183    public Item getOleItem() {
184        return oleItem;
185    }
186
187    public String getProxyBorrowerLastName() {
188        return proxyBorrowerLastName;
189    }
190
191    public void setProxyBorrowerLastName(String proxyBorrowerLastName) {
192        this.proxyBorrowerLastName = proxyBorrowerLastName;
193    }
194
195    public void setOleItem(Item oleItem) {
196        this.oleItem = oleItem;
197    }
198
199    public String getItemStatus() {
200        return itemStatus;
201    }
202
203    public void setItemStatus(String itemStatus) {
204        this.itemStatus = itemStatus;
205    }
206
207    public String getItemTypeName() {
208        return itemTypeName;
209    }
210
211    public void setItemTypeName(String itemTypeName) {
212        this.itemTypeName = itemTypeName;
213    }
214
215    public String getCirculationLocationCode() {
216        if (circulationLocationId != null && circulationLocationCode == null && oleCirculationLocation.getCirculationDeskId() != null) {
217            circulationLocationCode = oleCirculationLocation.getCirculationDeskCode();
218        }
219        return circulationLocationCode;
220    }
221
222    public void setCirculationLocationCode(String circulationLocationCode) {
223        this.circulationLocationCode = circulationLocationCode;
224    }
225
226    public String getPickUpLocationCode() {
227        if (pickUpLocationId != null && pickUpLocationCode == null && olePickUpLocation.getCirculationDeskId() != null) {
228            pickUpLocationCode = olePickUpLocation.getCirculationDeskCode();
229        }
230        return pickUpLocationCode;
231    }
232
233    public void setPickUpLocationCode(String pickUpLocationCode) {
234        this.pickUpLocationCode = pickUpLocationCode;
235    }
236
237    /**
238     * Gets the itemType attribute.
239     *
240     * @return Returns the itemType
241     */
242    public String getItemType() {
243        return itemType;
244    }
245
246    /**
247     * Sets the itemType attribute value.
248     *
249     * @param itemType The itemType to set.
250     */
251    public void setItemType(String itemType) {
252        this.itemType = itemType;
253    }
254
255
256    public OleItemSearch getOleItemSearch() {
257        return oleItemSearch;
258    }
259
260    public void setOleItemSearch(OleItemSearch oleItemSearch) {
261        this.oleItemSearch = oleItemSearch;
262    }
263
264
265    public String getRoleName() {
266        return roleName;
267    }
268
269    public void setRoleName(String roleName) {
270        this.roleName = roleName;
271    }
272
273    public String getRoleNamespaceCode() {
274        return roleNamespaceCode;
275    }
276
277    public void setRoleNamespaceCode(String roleNamespaceCode) {
278        this.roleNamespaceCode = roleNamespaceCode;
279    }
280
281    /**
282     * Gets the requestId attribute.
283     *
284     * @return Returns the requestId
285     */
286    public String getRequestId() {
287        return requestId;
288    }
289
290    public void setRequestId(String requestId) {
291        this.requestId = requestId;
292    }
293
294    /**
295     * Gets the poLineItemNo attribute.
296     *
297     * @return Returns the poLineItemNo
298     */
299    public String getPoLineItemNo() {
300        return poLineItemNo;
301    }
302
303    public void setPoLineItemNo(String poLineItemNo) {
304        this.poLineItemNo = poLineItemNo;
305    }
306
307    /**
308     * Gets the borrowerId attribute.
309     *
310     * @return Returns the borrowerId
311     */
312    public String getBorrowerId() {
313        return borrowerId;
314    }
315
316    public void setBorrowerId(String borrowerId) {
317        this.borrowerId = borrowerId;
318    }
319
320    /**
321     * Gets the borrowerQueuePosition attribute.
322     *
323     * @return Returns the borrowerQueuePosition
324     */
325    public Integer getBorrowerQueuePosition() {
326        return borrowerQueuePosition;
327    }
328
329    public void setBorrowerQueuePosition(Integer borrowerQueuePosition) {
330        this.borrowerQueuePosition = borrowerQueuePosition;
331    }
332
333    /**
334     * Gets the proxyBorrowerId attribute.
335     *
336     * @return Returns the proxyBorrowerId
337     */
338    public String getProxyBorrowerId() {
339        return proxyBorrowerId;
340    }
341
342    public void setProxyBorrowerId(String proxyBorrowerId) {
343        if (proxyBorrowerId != null && proxyBorrowerId.equals(""))
344            this.proxyBorrowerId = null;
345        else
346            this.proxyBorrowerId = proxyBorrowerId;
347    }
348
349    /**
350     * Gets the loanTransactionRecordNumber attribute.
351     *
352     * @return Returns the loanTransactionRecordNumber
353     */
354    public String getLoanTransactionRecordNumber() {
355        return loanTransactionRecordNumber;
356    }
357
358    public void setLoanTransactionRecordNumber(String loanTransactionRecordNumber) {
359        this.loanTransactionRecordNumber = loanTransactionRecordNumber;
360    }
361
362    /**
363     * Gets the requestTypeId attribute.
364     *
365     * @return Returns the requestTypeId
366     */
367    public String getRequestTypeId() {
368        return requestTypeId;
369    }
370
371    public void setRequestTypeId(String requestTypeId) {
372
373        this.requestTypeId = requestTypeId;
374    }
375
376    /**
377     * Gets the contentDescription attribute.
378     *
379     * @return Returns the contentDescription
380     */
381    public String getContentDescription() {
382        return contentDescription;
383    }
384
385    public void setContentDescription(String contentDescription) {
386        this.contentDescription = contentDescription;
387    }
388
389    /**
390     * Gets the copyFormat attribute.
391     *
392     * @return Returns the copyFormat
393     */
394    public String getCopyFormat() {
395        return copyFormat;
396    }
397
398    public void setCopyFormat(String copyFormat) {
399        this.copyFormat = copyFormat;
400    }
401
402    /**
403     * Gets the pickUpLocationId attribute.
404     *
405     * @return Returns the pickUpLocationId
406     */
407    public String getPickUpLocationId() {
408        return pickUpLocationId;
409    }
410
411    public void setPickUpLocationId(String pickUpLocationId) {
412        if (pickUpLocationId != null && pickUpLocationId.equals(""))
413            this.pickUpLocationId = null;
414        else
415            this.pickUpLocationId = pickUpLocationId;
416    }
417
418    /**
419     * Gets the operatorCreateId attribute.
420     *
421     * @return Returns the operatorCreateId
422     */
423    public String getOperatorCreateId() {
424        return operatorCreateId;
425    }
426
427    public void setOperatorCreateId(String operatorCreateId) {
428        this.operatorCreateId = operatorCreateId;
429    }
430
431    /**
432     * Gets the operatorModifiedId attribute.
433     *
434     * @return Returns the operatorModifiedId
435     */
436    public String getOperatorModifiedId() {
437        return operatorModifiedId;
438    }
439
440    public void setOperatorModifiedId(String operatorModifiedId) {
441        this.operatorModifiedId = operatorModifiedId;
442    }
443
444    /**
445     * Gets the machineId attribute.
446     *
447     * @return Returns the machineId
448     */
449    public String getMachineId() {
450        return machineId;
451    }
452
453    public void setMachineId(String machineId) {
454        this.machineId = machineId;
455    }
456
457    /**
458     * Gets the circulationLocationId attribute.
459     *
460     * @return Returns the circulationLocationId
461     */
462    public String getCirculationLocationId() {
463        return circulationLocationId;
464    }
465
466    public void setCirculationLocationId(String circulationLocationId) {
467        if (circulationLocationId != null && circulationLocationId.equals(""))
468            this.circulationLocationId = null;
469        else
470            this.circulationLocationId = circulationLocationId;
471    }
472
473    public Date getCreateDate() {
474        return createDate;
475    }
476
477    public void setCreateDate(Date createDate) {
478        this.createDate = createDate;
479    }
480
481    public Date getModifiedDate() {
482        return modifiedDate;
483    }
484
485    public void setModifiedDate(Date modifiedDate) {
486        this.modifiedDate = modifiedDate;
487    }
488
489    public Date getRequestExpiryDate() {
490        return requestExpiryDate;
491    }
492
493    public void setRequestExpiryDate(Date requestExpiryDate) {
494        this.requestExpiryDate = requestExpiryDate;
495    }
496
497    public Date getOnHoldNoticeSentDate() {
498        return onHoldNoticeSentDate;
499    }
500
501    public void setOnHoldNoticeSentDate(Date onHoldNoticeSentDate) {
502        this.onHoldNoticeSentDate = onHoldNoticeSentDate;
503    }
504
505    public Date getRecallNoticeSentDate() {
506        return recallNoticeSentDate;
507    }
508
509    public void setRecallNoticeSentDate(Date recallNoticeSentDate) {
510        this.recallNoticeSentDate = recallNoticeSentDate;
511    }
512
513    /**
514     * Gets the itemId attribute.
515     *
516     * @return Returns the itemId
517     */
518    public String getItemId() {
519        return itemId;
520    }
521
522    public void setItemId(String itemId) {
523        this.itemId = itemId;
524    }
525
526    /**
527     * Gets the selectRequest attribute.
528     *
529     * @return Returns the selectRequest
530     */
531    public String getSelectRequest() {
532        return selectRequest;
533    }
534
535    public void setSelectRequest(String selectRequest) {
536        this.selectRequest = selectRequest;
537    }
538
539    /**
540     * Gets the requestCreator attribute.
541     *
542     * @return Returns the requestCreator
543     */
544    public String getRequestCreator() {
545        return requestCreator;
546    }
547
548    public void setRequestCreator(String requestCreator) {
549        this.requestCreator = requestCreator;
550    }
551
552    /**
553     * Gets the requestTypeCode attribute.
554     *
555     * @return Returns the requestTypeCode
556     */
557    public String getRequestTypeCode() {
558        if (requestTypeId != null && oleDeliverRequestType.getRequestTypeId() != null) {
559            return oleDeliverRequestType.getRequestTypeCode();
560        }
561        return requestTypeCode;
562    }
563
564    public void setRequestTypeCode(String requestTypeCode) {
565        this.requestTypeCode = requestTypeCode;
566    }
567
568    public String getFirstName() {
569        if (firstName == null && borrowerId != null && olePatron.getBarcode() != null && (borrowerId.equals(olePatron.getOlePatronId()))) {
570            return olePatron.getEntity().getNames().get(0).getFirstName();
571        }
572        return firstName;
573    }
574
575    public void setFirstName(String firstName) {
576        this.firstName = firstName;
577    }
578
579    public String getLastName() {
580        if (lastName == null && borrowerId != null && olePatron.getBarcode() != null && (borrowerId.equals(olePatron.getOlePatronId()))) {
581            return olePatron.getEntity().getNames().get(0).getLastName();
582        }
583        return lastName;
584    }
585
586    public void setLastName(String lastName) {
587        this.lastName = lastName;
588    }
589
590    /**
591     * Gets the borrowerName attribute.
592     *
593     * @return Returns the borrowerName
594     */
595    public String getBorrowerName() {
596        if (borrowerName == null && borrowerId != null && olePatron.getBarcode() != null && (borrowerId.equals(olePatron.getOlePatronId()))) {
597            return olePatron.getEntity().getNames().get(0).getFirstName() + " " + olePatron.getEntity().getNames().get(0).getLastName();
598        }
599        return borrowerName;
600    }
601
602    public void setBorrowerName(String borrowerName) {
603        this.borrowerName = borrowerName;
604    }
605
606    /**
607     * Gets the proxyBorrowerName attribute.
608     *
609     * @return Returns the proxyBorrowerName
610     */
611    public String getProxyBorrowerName() {
612        if (proxyBorrowerName == null && proxyBorrowerId != null && oleProxyPatron.getBarcode() != null && (proxyBorrowerId.equals(oleProxyPatron.getOlePatronId()))) {
613            return oleProxyPatron.getEntity().getNames().get(0).getFirstName() + " " + oleProxyPatron.getEntity().getNames().get(0).getLastName();
614        }
615        return proxyBorrowerName;
616    }
617
618    public void setProxyBorrowerName(String proxyBorrowerName) {
619        this.proxyBorrowerName = proxyBorrowerName;
620    }
621
622    /**
623     * Gets the operatorCreateName attribute.
624     *
625     * @return Returns the operatorCreateName
626     */
627    public String getOperatorCreateName() {
628        return operatorCreateName;
629    }
630
631    public void setOperatorCreateName(String operatorCreateName) {
632        this.operatorCreateName = operatorCreateName;
633    }
634
635    /**
636     * Gets the courtesyNotice attribute.
637     *
638     * @return Returns the courtesyNotice
639     */
640    public String getCourtesyNotice() {
641        return courtesyNotice;
642    }
643
644    public void setCourtesyNotice(String courtesyNotice) {
645        this.courtesyNotice = courtesyNotice;
646    }
647
648    /**
649     * Gets the title attribute.
650     *
651     * @return Returns the title
652     */
653    public String getTitle() {
654        return title;
655    }
656
657    public void setTitle(String title) {
658        this.title = title;
659    }
660
661    /**
662     * Gets the author attribute.
663     *
664     * @return Returns the author
665     */
666    public String getAuthor() {
667        return author;
668    }
669
670    public void setAuthor(String author) {
671        this.author = author;
672    }
673
674    /**
675     * Gets the shelvingLocation attribute.
676     *
677     * @return Returns the shelvingLocation
678     */
679    public String getShelvingLocation() {
680        return shelvingLocation;
681    }
682
683    public void setShelvingLocation(String shelvingLocation) {
684        this.shelvingLocation = shelvingLocation;
685    }
686
687    /**
688     * Gets the callNumber attribute.
689     *
690     * @return Returns the callNumber
691     */
692    public String getCallNumber() {
693        return callNumber;
694    }
695
696    public void setCallNumber(String callNumber) {
697        this.callNumber = callNumber;
698    }
699
700    /**
701     * Gets the copyNumber attribute.
702     *
703     * @return Returns the copyNumber
704     */
705    public String getCopyNumber() {
706        return copyNumber;
707    }
708
709    public void setCopyNumber(String copyNumber) {
710        this.copyNumber = copyNumber;
711    }
712
713    /**
714     * Gets the patronName attribute.
715     *
716     * @return Returns the patronName
717     */
718    public String getPatronName() {
719        return patronName;
720    }
721
722    public void setPatronName(String patronName) {
723        this.patronName = patronName;
724    }
725
726    public Date getDate() {
727        return date;
728    }
729
730    public void setDate(Date date) {
731        this.date = date;
732    }
733
734    public OleCirculationDesk getOleCirculationLocation() {
735        return oleCirculationLocation;
736    }
737
738    public void setOleCirculationLocation(OleCirculationDesk oleCirculationLocation) {
739        this.oleCirculationLocation = oleCirculationLocation;
740    }
741
742    public OleCirculationDesk getOlePickUpLocation() {
743        return olePickUpLocation;
744    }
745
746    public void setOlePickUpLocation(OleCirculationDesk olePickUpLocation) {
747        this.olePickUpLocation = olePickUpLocation;
748    }
749
750    public OlePatronDocument getOlePatron() {
751        return olePatron;
752    }
753
754    public void setOlePatron(OlePatronDocument olePatron) {
755        this.olePatron = olePatron;
756    }
757
758    public OlePatronDocument getOleProxyPatron() {
759        return oleProxyPatron;
760    }
761
762    public void setOleProxyPatron(OlePatronDocument oleProxyPatron) {
763        this.oleProxyPatron = oleProxyPatron;
764    }
765
766    public PersonImpl getOperatorCreator() {
767        return operatorCreator;
768    }
769
770    public void setOperatorCreator(PersonImpl operatorCreator) {
771        this.operatorCreator = operatorCreator;
772    }
773
774    public PersonImpl getOperatorModifier() {
775        return operatorModifier;
776    }
777
778    public void setOperatorModifier(PersonImpl operatorModifier) {
779        this.operatorModifier = operatorModifier;
780    }
781
782    public OleDeliverRequestType getOleDeliverRequestType() {
783        return oleDeliverRequestType;
784    }
785
786    public void setOleDeliverRequestType(OleDeliverRequestType oleDeliverRequestType) {
787        this.oleDeliverRequestType = oleDeliverRequestType;
788    }
789
790    public String getOperatorModifierName() {
791        return operatorModifierName;
792    }
793
794    public void setOperatorModifierName(String operatorModifierName) {
795        this.operatorModifierName = operatorModifierName;
796    }
797
798    public String getInTransitCheckInNote() {
799        return inTransitCheckInNote;
800    }
801
802    public void setInTransitCheckInNote(String inTransitCheckInNote) {
803        this.inTransitCheckInNote = inTransitCheckInNote;
804    }
805
806    public boolean isRequestFlag() {
807        return requestFlag;
808    }
809
810    public void setRequestFlag(boolean requestFlag) {
811        this.requestFlag = requestFlag;
812    }
813
814    public String getVolumeNumber() {
815        return volumeNumber;
816    }
817
818    public void setVolumeNumber(String volumeNumber) {
819        this.volumeNumber = volumeNumber;
820    }
821
822    /**
823     * This method converts the PersistableBusinessObjectBase OleDeliverRequestBo into immutable object OleDeliverRequestDefinition
824     *
825     * @param bo
826     * @return OleDeliverRequestDefinition
827     */
828    public static OleDeliverRequestDefinition to(OleDeliverRequestBo bo) {
829        if (bo == null) {
830            return null;
831        }
832        return OleDeliverRequestDefinition.Builder.create(bo).build();
833    }
834
835    /**
836     * This method converts the immutable object OleDeliverRequestDefinition into PersistableBusinessObjectBase OleDeliverRequestBo
837     *
838     * @param imOleDeliverRequestDefinition
839     * @return bo
840     */
841    public static OleDeliverRequestBo from(OleDeliverRequestDefinition imOleDeliverRequestDefinition) {
842        if (imOleDeliverRequestDefinition == null) {
843            return null;
844        }
845
846        OleDeliverRequestBo bo = new OleDeliverRequestBo();
847        bo.itemId = imOleDeliverRequestDefinition.getItemId();
848        bo.requestId = imOleDeliverRequestDefinition.getRequestId();
849        bo.title = imOleDeliverRequestDefinition.getTitle();
850        bo.author = imOleDeliverRequestDefinition.getAuthor();
851        bo.callNumber = imOleDeliverRequestDefinition.getCallNumber();
852        bo.copyNumber = imOleDeliverRequestDefinition.getCopyNumber();
853        bo.itemStatus = imOleDeliverRequestDefinition.getItemStatus();
854        bo.itemType = imOleDeliverRequestDefinition.getItemType();
855        bo.borrowerQueuePosition = imOleDeliverRequestDefinition.getBorrowerQueuePosition();
856        bo.volumeNumber = imOleDeliverRequestDefinition.getVolumeNumber();
857        bo.shelvingLocation = imOleDeliverRequestDefinition.getShelvingLocation();
858        bo.oleDeliverRequestType = OleDeliverRequestType.from(imOleDeliverRequestDefinition.getOleDeliverRequestType());
859        bo.versionNumber = imOleDeliverRequestDefinition.getVersionNumber();
860
861        return bo;
862    }
863
864    @Override
865    public String getId() {
866        return this.requestId;
867    }
868
869    public String getMessage() {
870        return message;
871    }
872
873    public void setMessage(String message) {
874        this.message = message;
875    }
876
877    public void setNoticeType(String noticeType) {
878        this.noticeType = noticeType;
879    }
880
881    public String getNoticeType() {
882        return noticeType;
883    }
884
885    public String getBorrowerBarcode() {
886        return borrowerBarcode;
887    }
888
889    public void setBorrowerBarcode(String borrowerBarcode) {
890        this.borrowerBarcode = borrowerBarcode;
891    }
892
893    public String getProxyBorrowerBarcode() {
894        return proxyBorrowerBarcode;
895    }
896
897    public void setProxyBorrowerBarcode(String proxyBorrowerBarcode) {
898        this.proxyBorrowerBarcode = proxyBorrowerBarcode;
899    }
900
901    public Date getNewDueDate() {
902        return newDueDate;
903    }
904
905    public void setNewDueDate(Date newDueDate) {
906        this.newDueDate = newDueDate;
907    }
908
909    public Date getOriginalDueDate() {
910        return originalDueDate;
911    }
912
913    public void setOriginalDueDate(Date originalDueDate) {
914        this.originalDueDate = originalDueDate;
915    }
916
917    public String getRequestStatus() {
918        return requestStatus;
919    }
920
921    public void setRequestStatus(String requestStatus) {
922        this.requestStatus = requestStatus;
923    }
924
925    public boolean isAsrFlag() {
926        return asrFlag;
927    }
928
929    public void setAsrFlag(boolean asrFlag) {
930        this.asrFlag = asrFlag;
931    }
932
933    public boolean isASRItem() {
934        return isASRItem;
935    }
936
937    public void setASRItem(boolean ASRItem) {
938        isASRItem = ASRItem;
939    }
940
941    public boolean isValidToProcess() {
942        return isValidToProcess;
943    }
944
945    public void setValidToProcess(boolean isValidToProcess) {
946        this.isValidToProcess = isValidToProcess;
947    }
948
949    public String getChronology() {
950        return chronology;
951    }
952
953    public void setChronology(String chronology) {
954        this.chronology = chronology;
955    }
956
957    public String getEnumeration() {
958        return enumeration;
959    }
960
961    public void setEnumeration(String enumeration) {
962        this.enumeration = enumeration;
963    }
964
965    public String getBibId() {
966        return bibId;
967    }
968
969    public void setBibId(String bibId) {
970        this.bibId = bibId;
971    }
972
973    public String getRequestLevel() {
974        return requestLevel;
975    }
976
977    public void setRequestLevel(String requestLevel) {
978        this.requestLevel = requestLevel;
979    }
980}