1 package org.kuali.ole.describe.bo;
2
3 import org.kuali.ole.docstore.common.document.config.DocFieldConfig;
4 import org.kuali.ole.docstore.common.document.config.DocFormatConfig;
5 import org.kuali.ole.docstore.common.document.config.DocTypeConfig;
6 import org.kuali.ole.docstore.common.document.content.enums.DocFormat;
7 import org.kuali.ole.docstore.common.document.content.enums.DocType;
8
9 import java.util.List;
10
11
12
13
14
15
16
17
18 public class SearchResultDisplayFields {
19
20 private boolean localId = false;
21 private boolean title = false;
22 private boolean journalTitle = false;
23 private boolean author = false;
24 private boolean publisher = false;
25 private boolean isbn = false;
26 private boolean issn = false;
27 private boolean subject = false;
28 private boolean publicationPlace = false;
29 private boolean edition = false;
30 private boolean format = false;
31 private boolean formGenre = false;
32 private boolean language = false;
33 private boolean description = false;
34 private boolean publicationDate = false;
35 private boolean resourceType = false;
36 private boolean carrier = false;
37
38 private boolean location = false;
39 private boolean callNumber = false;
40 private boolean callNumberPrefix = false;
41 private boolean classificationPart = false;
42 private boolean shelvingOrder = false;
43 private boolean shelvingOrderCode = false;
44 private boolean shelvingSchemeCode = false;
45 private boolean shelvingSchemeValue = false;
46 private boolean uri = false;
47 private boolean receiptStatus = false;
48 private boolean copyNumber = false;
49 private boolean copyNumberLabel = false;
50 private boolean itemPart = false;
51 private boolean locationLevel = false;
52 private boolean locationLevelName = false;
53 private boolean itemIdentifier = false;
54 private boolean vendorLineItemIdentifier = false;
55
56 private boolean barcode = false;
57 private boolean barcodeArsl = false;
58 private boolean volumeNumber = false;
59 private boolean volumeNumberLabel = false;
60 private boolean enumeration = false;
61 private boolean chronology = false;
62 private boolean itemStatus = false;
63 private boolean itemTypeCodeValue = false;
64 private boolean itemTypeFullValue = false;
65
66 private boolean accessStatus = false;
67 private boolean platform = false;
68 private boolean imprint = false;
69 private boolean statisticalCode = false;
70 private boolean holdingsNote = false;
71 private boolean coverageDate = false;
72 private boolean perpetualAccess = false;
73 private boolean publicNote = false;
74 private boolean url = false;
75 private boolean numberOfSimultaneousUses =false;
76 private boolean persistLink =false;
77 private boolean accessLocation =false;
78 private boolean adminUserName =false;
79 private boolean accessUserName =false;
80 private boolean accessPassword =false;
81 private boolean adminUrl =false;
82 private boolean authentication =false;
83 private boolean proxied =false;
84 private boolean ill =false;
85 private boolean subscription =false;
86 private boolean linkText =false;
87 private boolean adminPassword =false;
88 private boolean donorPublic =false;
89 private boolean donorNote =false;
90 private boolean donorCode =false;
91 private boolean extentOfOwnershipNoteType = false;
92 private boolean extentOfOwnershipNoteValue = false;
93 private boolean extentOfOwnershipType = false;
94 private boolean itemType = false;
95 private boolean dueDateTime = false;
96 private boolean holdingsLocation = false;
97 private boolean holdingsCallNumber = false;
98
99 public SearchResultDisplayFields() {
100 }
101
102 public boolean isLocalId() {
103 return localId;
104 }
105
106 public void setLocalId(boolean localId) {
107 this.localId = localId;
108 }
109
110 public boolean isTitle() {
111 return title;
112 }
113
114 public void setTitle(boolean title) {
115 this.title = title;
116 }
117
118 public boolean isJournalTitle() {
119 return journalTitle;
120 }
121
122 public void setJournalTitle(boolean journalTitle) {
123 this.journalTitle = journalTitle;
124 }
125
126 public boolean isAuthor() {
127 return author;
128 }
129
130 public void setAuthor(boolean author) {
131 this.author = author;
132 }
133
134 public boolean isPublisher() {
135 return publisher;
136 }
137
138 public void setPublisher(boolean publisher) {
139 this.publisher = publisher;
140 }
141
142 public boolean isIsbn() {
143 return isbn;
144 }
145
146 public void setIsbn(boolean isbn) {
147 this.isbn = isbn;
148 }
149
150 public boolean isIssn() {
151 return issn;
152 }
153
154 public void setIssn(boolean issn) {
155 this.issn = issn;
156 }
157
158 public boolean isSubject() {
159 return subject;
160 }
161
162 public void setSubject(boolean subject) {
163 this.subject = subject;
164 }
165
166 public boolean isPublicationPlace() {
167 return publicationPlace;
168 }
169
170 public void setPublicationPlace(boolean publicationPlace) {
171 this.publicationPlace = publicationPlace;
172 }
173
174 public boolean isEdition() {
175 return edition;
176 }
177
178 public void setEdition(boolean edition) {
179 this.edition = edition;
180 }
181
182 public boolean isFormat() {
183 return format;
184 }
185
186 public void setFormat(boolean format) {
187 this.format = format;
188 }
189
190 public boolean isFormGenre() {
191 return formGenre;
192 }
193
194 public void setFormGenre(boolean formGenre) {
195 this.formGenre = formGenre;
196 }
197
198 public boolean isLanguage() {
199 return language;
200 }
201
202 public void setLanguage(boolean language) {
203 this.language = language;
204 }
205
206 public boolean isDescription() {
207 return description;
208 }
209
210 public void setDescription(boolean description) {
211 this.description = description;
212 }
213
214 public boolean isPublicationDate() {
215 return publicationDate;
216 }
217
218 public void setPublicationDate(boolean publicationDate) {
219 this.publicationDate = publicationDate;
220 }
221
222 public boolean isLocation() {
223 return location;
224 }
225
226 public void setLocation(boolean location) {
227 this.location = location;
228 }
229
230 public boolean isCallNumber() {
231 return callNumber;
232 }
233
234 public void setCallNumber(boolean callNumber) {
235 this.callNumber = callNumber;
236 }
237
238 public boolean isCallNumberPrefix() {
239 return callNumberPrefix;
240 }
241
242 public void setCallNumberPrefix(boolean callNumberPrefix) {
243 this.callNumberPrefix = callNumberPrefix;
244 }
245
246 public boolean isClassificationPart() {
247 return classificationPart;
248 }
249
250 public void setClassificationPart(boolean classificationPart) {
251 this.classificationPart = classificationPart;
252 }
253
254 public boolean isShelvingOrder() {
255 return shelvingOrder;
256 }
257
258 public void setShelvingOrder(boolean shelvingOrder) {
259 this.shelvingOrder = shelvingOrder;
260 }
261
262 public boolean isUri() {
263 return uri;
264 }
265
266 public void setUri(boolean uri) {
267 this.uri = uri;
268 }
269
270 public boolean isReceiptStatus() {
271 return receiptStatus;
272 }
273
274 public void setReceiptStatus(boolean receiptStatus) {
275 this.receiptStatus = receiptStatus;
276 }
277
278 public boolean isBarcode() {
279 return barcode;
280 }
281
282 public void setBarcode(boolean barcode) {
283 this.barcode = barcode;
284 }
285
286 public boolean isVolumeNumber() {
287 return volumeNumber;
288 }
289
290 public void setVolumeNumber(boolean volumeNumber) {
291 this.volumeNumber = volumeNumber;
292 }
293
294 public boolean isEnumeration() {
295 return enumeration;
296 }
297
298 public void setEnumeration(boolean enumeration) {
299 this.enumeration = enumeration;
300 }
301
302 public boolean isChronology() {
303 return chronology;
304 }
305
306 public void setChronology(boolean chronology) {
307 this.chronology = chronology;
308 }
309
310 public boolean isAccessStatus() {
311 return accessStatus;
312 }
313
314 public void setAccessStatus(boolean accessStatus) {
315 this.accessStatus = accessStatus;
316 }
317
318 public boolean isPlatform() {
319 return platform;
320 }
321
322 public void setPlatform(boolean platform) {
323 this.platform = platform;
324 }
325
326 public boolean isImprint() {
327 return imprint;
328 }
329
330 public void setImprint(boolean imprint) {
331 this.imprint = imprint;
332 }
333
334 public boolean isStatisticalCode() {
335 return statisticalCode;
336 }
337
338 public void setStatisticalCode(boolean statisticalCode) {
339 this.statisticalCode = statisticalCode;
340 }
341
342 public boolean isItemStatus() {
343 return itemStatus;
344 }
345
346 public void setItemStatus(boolean itemStatus) {
347 this.itemStatus = itemStatus;
348 }
349
350 public boolean isCopyNumber() {
351 return copyNumber;
352 }
353
354 public void setCopyNumber(boolean copyNumber) {
355 this.copyNumber = copyNumber;
356 }
357
358 public boolean isItemPart() {
359 return itemPart;
360 }
361
362 public void setItemPart(boolean itemPart) {
363 this.itemPart = itemPart;
364 }
365
366 public boolean isLocationLevel() {
367 return locationLevel;
368 }
369
370 public void setLocationLevel(boolean locationLevel) {
371 this.locationLevel = locationLevel;
372 }
373
374 public boolean isLocationLevelName() {
375 return locationLevelName;
376 }
377
378 public void setLocationLevelName(boolean locationLevelName) {
379 this.locationLevelName = locationLevelName;
380 }
381
382 public boolean isShelvingOrderCode() {
383 return shelvingOrderCode;
384 }
385
386 public void setShelvingOrderCode(boolean shelvingOrderCode) {
387 this.shelvingOrderCode = shelvingOrderCode;
388 }
389
390 public boolean isShelvingSchemeCode() {
391 return shelvingSchemeCode;
392 }
393
394 public void setShelvingSchemeCode(boolean shelvingSchemeCode) {
395 this.shelvingSchemeCode = shelvingSchemeCode;
396 }
397
398
399 public boolean isShelvingSchemeValue() {
400 return shelvingSchemeValue;
401 }
402
403 public void setShelvingSchemeValue(boolean shelvingSchemeValue) {
404 this.shelvingSchemeValue = shelvingSchemeValue;
405 }
406
407 public boolean isHoldingsNote() {
408 return holdingsNote;
409 }
410
411 public void setHoldingsNote(boolean holdingsNote) {
412 this.holdingsNote = holdingsNote;
413 }
414
415 public boolean isCopyNumberLabel() {
416 return copyNumberLabel;
417 }
418
419 public void setCopyNumberLabel(boolean copyNumberLabel) {
420 this.copyNumberLabel = copyNumberLabel;
421 }
422
423 public boolean isItemIdentifier() {
424 return itemIdentifier;
425 }
426
427 public void setItemIdentifier(boolean itemIdentifier) {
428 this.itemIdentifier = itemIdentifier;
429 }
430
431 public boolean isVendorLineItemIdentifier() {
432 return vendorLineItemIdentifier;
433 }
434
435 public void setVendorLineItemIdentifier(boolean vendorLineItemIdentifier) {
436 this.vendorLineItemIdentifier = vendorLineItemIdentifier;
437 }
438
439 public boolean isBarcodeArsl() {
440 return barcodeArsl;
441 }
442
443 public void setBarcodeArsl(boolean barcodeArsl) {
444 this.barcodeArsl = barcodeArsl;
445 }
446
447 public boolean isVolumeNumberLabel() {
448 return volumeNumberLabel;
449 }
450
451 public void setVolumeNumberLabel(boolean volumeNumberLabel) {
452 this.volumeNumberLabel = volumeNumberLabel;
453 }
454
455 public boolean isItemTypeCodeValue() {
456 return itemTypeCodeValue;
457 }
458
459 public void setItemTypeCodeValue(boolean itemTypeCodeValue) {
460 this.itemTypeCodeValue = itemTypeCodeValue;
461 }
462
463 public boolean isItemTypeFullValue() {
464 return itemTypeFullValue;
465 }
466
467 public void setItemTypeFullValue(boolean itemTypeFullValue) {
468 this.itemTypeFullValue = itemTypeFullValue;
469 }
470
471 public boolean isNumberOfSimultaneousUses() {
472 return numberOfSimultaneousUses;
473 }
474
475 public void setNumberOfSimultaneousUses(boolean numberOfSimultaneousUses) {
476 this.numberOfSimultaneousUses = numberOfSimultaneousUses;
477 }
478
479 public boolean isPersistLink() {
480 return persistLink;
481 }
482
483 public void setPersistLink(boolean persistLink) {
484 this.persistLink = persistLink;
485 }
486
487 public boolean isAccessLocation() {
488 return accessLocation;
489 }
490
491 public void setAccessLocation(boolean accessLocation) {
492 this.accessLocation = accessLocation;
493 }
494
495 public boolean isAdminUserName() {
496 return adminUserName;
497 }
498
499 public void setAdminUserName(boolean adminUserName) {
500 this.adminUserName = adminUserName;
501 }
502
503 public boolean isAccessUserName() {
504 return accessUserName;
505 }
506
507 public void setAccessUserName(boolean accessUserName) {
508 this.accessUserName = accessUserName;
509 }
510
511 public boolean isAccessPassword() {
512 return accessPassword;
513 }
514
515 public void setAccessPassword(boolean accessPassword) {
516 this.accessPassword = accessPassword;
517 }
518
519 public boolean isAdminUrl() {
520 return adminUrl;
521 }
522
523 public void setAdminurl(boolean adminUrl) {
524 this.adminUrl = adminUrl;
525 }
526
527 public boolean isAuthentication() {
528 return authentication;
529 }
530
531 public void setAuthentication(boolean authentication) {
532 this.authentication = authentication;
533 }
534
535 public boolean isProxied() {
536 return proxied;
537 }
538
539 public void setProxied(boolean proxied) {
540 this.proxied = proxied;
541 }
542
543 public boolean isIll() {
544 return ill;
545 }
546
547 public void setIll(boolean ill) {
548 this.ill = ill;
549 }
550
551 public boolean isSubscription() {
552 return subscription;
553 }
554
555 public void setSubscription(boolean subscription) {
556 this.subscription = subscription;
557 }
558
559 public boolean isLinkText() {
560 return linkText;
561 }
562
563 public void setLinkText(boolean linkText) {
564 this.linkText = linkText;
565 }
566
567 public boolean isAdminPassword() {
568 return adminPassword;
569 }
570
571 public void setAdminPassword(boolean adminPassword) {
572 this.adminPassword = adminPassword;
573 }
574
575 public boolean isDonorPublic() {
576 return donorPublic;
577 }
578
579 public void setDonorPublic(boolean donorPublic) {
580 this.donorPublic = donorPublic;
581 }
582
583 public boolean isDonorNote() {
584 return donorNote;
585 }
586
587 public void setDonorNote(boolean donorNote) {
588 this.donorNote = donorNote;
589 }
590
591 public boolean isDonorCode() {
592 return donorCode;
593 }
594
595 public void setDonorCode(boolean donorCode) {
596 this.donorCode = donorCode;
597 }
598
599 public boolean isCoverageDate() {
600 return coverageDate;
601 }
602
603 public void setCoverageDate(boolean coverageDate) {
604 this.coverageDate = coverageDate;
605 }
606
607 public boolean isPerpetualAccess() {
608 return perpetualAccess;
609 }
610
611 public void setPerpetualAccess(boolean perpetualAccess) {
612 this.perpetualAccess = perpetualAccess;
613 }
614
615 public boolean isPublicNote() {
616 return publicNote;
617 }
618
619 public void setPublicNote(boolean publicNote) {
620 this.publicNote = publicNote;
621 }
622
623 public boolean isUrl() {
624 return url;
625 }
626
627 public void setUrl(boolean url) {
628 this.url = url;
629 }
630
631 public boolean isExtentOfOwnershipNoteType() {
632 return extentOfOwnershipNoteType;
633 }
634
635 public void setExtentOfOwnershipNoteType(boolean extentOfOwnershipNoteType) {
636 this.extentOfOwnershipNoteType = extentOfOwnershipNoteType;
637 }
638
639 public boolean isExtentOfOwnershipNoteValue() {
640 return extentOfOwnershipNoteValue;
641 }
642
643 public void setExtentOfOwnershipNoteValue(boolean extentOfOwnershipNoteValue) {
644 this.extentOfOwnershipNoteValue = extentOfOwnershipNoteValue;
645 }
646
647 public boolean isExtentOfOwnershipType() {
648 return extentOfOwnershipType;
649 }
650
651 public void setExtentOfOwnershipType(boolean extentOfOwnershipType) {
652 this.extentOfOwnershipType = extentOfOwnershipType;
653 }
654
655 public boolean isHoldingsLocation() {
656 return holdingsLocation;
657 }
658
659 public void setHoldingsLocation(boolean holdingsLocation) {
660 this.holdingsLocation = holdingsLocation;
661 }
662
663 public boolean isHoldingsCallNumber() {
664 return holdingsCallNumber;
665 }
666
667 public void setHoldingsCallNumber(boolean holdingsCallNumber) {
668 this.holdingsCallNumber = holdingsCallNumber;
669 }
670
671 public boolean isResourceType() {
672 return resourceType;
673 }
674
675 public void setResourceType(boolean resourceType) {
676 this.resourceType = resourceType;
677 }
678
679 public boolean isCarrier() {
680 return carrier;
681 }
682
683 public void setCarrier(boolean carrier) {
684 this.carrier = carrier;
685 }
686 public boolean isItemType() {
687 return itemType;
688 }
689
690 public void setItemType(boolean itemType) {
691 this.itemType = itemType;
692 }
693
694 public boolean isDueDateTime() {
695 return dueDateTime;
696 }
697
698 public void setDueDateTime(boolean dueDateTime) {
699 this.dueDateTime = dueDateTime;
700 }
701
702 public void buildSearchResultDisplayFields(List<DocTypeConfig> docTypeConfigs, String docType) {
703 for (DocTypeConfig docTypeConfig : docTypeConfigs) {
704 if (docTypeConfig.getName().equals(docType)) {
705 for (DocFormatConfig docFormatConfig : docTypeConfig.getDocFormatConfigList()) {
706 if (docFormatConfig.getDocTypeId().equals(docTypeConfig.getId())) {
707 for (DocFieldConfig docFieldConfig : docFormatConfig.getDocFieldConfigList()) {
708 if (docFieldConfig.isDisplayable() && docFieldConfig.getName().endsWith("_display") || ((docFormatConfig.getName().equalsIgnoreCase(DocFormat.MARC.getCode()) || docFormatConfig.getName().equalsIgnoreCase(DocFormat.OLEML.getCode())) && docFieldConfig.getName().equalsIgnoreCase("Title_display"))) {
709
710
711 if(DocType.BIB.getCode().equalsIgnoreCase(docType)){
712 if (docFieldConfig.getName().equalsIgnoreCase("LocalId_display")) {
713 setLocalId(true);
714 }
715 else if (docFieldConfig.getName().equalsIgnoreCase("Author_display")) {
716 setAuthor(true);
717 }
718 else if (docFieldConfig.getName().equalsIgnoreCase("Title_display")) {
719 setTitle(true);
720 }
721 else if (docFieldConfig.getName().equalsIgnoreCase("JournalTitle_display")) {
722 setJournalTitle(true);
723 }
724 else if (docFieldConfig.getName().equalsIgnoreCase("Publisher_display")) {
725 setPublisher(true);
726 } else if (docFieldConfig.getName().equalsIgnoreCase("Isbn_display")) {
727 setIsbn(true);
728 }
729 else if (docFieldConfig.getName().equalsIgnoreCase("Issn_display")) {
730 setIssn(true);
731 }
732 else if (docFieldConfig.getName().equalsIgnoreCase("Subject_display")) {
733 setSubject(true);
734 }
735 else if (docFieldConfig.getName().equalsIgnoreCase("PublicationPlace_display")) {
736 setPublicationPlace(true);
737 } else if (docFieldConfig.getName().equalsIgnoreCase("Edition_display")) {
738 setEdition(true);
739 }
740 else if (docFieldConfig.getName().equalsIgnoreCase("Format_display")) {
741 setFormat(true);
742 }
743 else if (docFieldConfig.getName().equalsIgnoreCase("FormGenre_display")) {
744 setFormGenre(true);
745 }
746 else if (docFieldConfig.getName().equalsIgnoreCase("Language_display")) {
747 setLanguage(true);
748 }
749 else if (docFieldConfig.getName().equalsIgnoreCase("Description_display")) {
750 setDescription(true);
751 }
752 else if (docFieldConfig.getName().equalsIgnoreCase("PublicationDate_display")) {
753 setPublicationDate(true);
754 }
755 else if (docFieldConfig.getName().equalsIgnoreCase("ResourceType_display")) {
756 setResourceType(true);
757 }
758 else if (docFieldConfig.getName().equalsIgnoreCase("Carrier_display")) {
759 setCarrier(true);
760
761 }
762 }
763 else {
764
765 if (docFieldConfig.getName().equalsIgnoreCase("LocalId_display")) {
766 setLocalId(true);
767 }
768 else if (docFieldConfig.getName().equalsIgnoreCase("Title_display")) {
769 setTitle(true);
770 }
771 else if (docFieldConfig.getName().equalsIgnoreCase("Location_display")) {
772 setLocation(true);
773 }
774 else if (docFieldConfig.getName().equalsIgnoreCase("Location_display")) {
775 setLocation(true);
776 }
777 else if (docFieldConfig.getName().equalsIgnoreCase("CallNumber_display")) {
778 setCallNumber(true);
779 }
780 else if (docFieldConfig.getName().equalsIgnoreCase("CallNumberPrefix_display")) {
781 setCallNumberPrefix(true);
782 }
783 else if (docFieldConfig.getName().equalsIgnoreCase("ClassificationPart_display")) {
784 setClassificationPart(true);
785 }
786 else if (docFieldConfig.getName().equalsIgnoreCase("ShelvingOrder_display")) {
787 setShelvingOrder(true);
788 }
789 else if (docFieldConfig.getName().equalsIgnoreCase("ShelvingOrderCode_display")) {
790 setShelvingOrderCode(true);
791 }
792 else if (docFieldConfig.getName().equalsIgnoreCase("Uri_display")) {
793 setUri(true);
794 }
795 else if (docFieldConfig.getName().equalsIgnoreCase("ReceiptStatus_display")) {
796 setReceiptStatus(true);
797 }
798 else if (docFieldConfig.getName().equalsIgnoreCase("CopyNumber_display")) {
799 setCopyNumber(true);
800 }
801 else if (docFieldConfig.getName().equalsIgnoreCase("CopyNumberLabel_display")) {
802 setCopyNumberLabel(true);
803 }
804 else if (docFieldConfig.getName().equalsIgnoreCase("HoldingsNote_display")) {
805 setHoldingsNote(true);
806 }
807 else if (docFieldConfig.getName().equalsIgnoreCase("ItemStatus_display")) {
808 setItemStatus(true);
809 }
810 else if (docFieldConfig.getName().equalsIgnoreCase("Barcode_display")) {
811 setBarcode(true);
812 }
813 else if (docFieldConfig.getName().equalsIgnoreCase("ItemBarcode_display")) {
814 setBarcode(true);
815 }
816 else if (docFieldConfig.getName().equalsIgnoreCase("BarcodeARSL_display")) {
817 setBarcode(true);
818 }
819 else if (docFieldConfig.getName().equalsIgnoreCase("VolumeNumber_display")) {
820 setVolumeNumber(true);
821 }
822 else if (docFieldConfig.getName().equalsIgnoreCase("VolumeNumberLabel_display")) {
823 setVolumeNumberLabel(true);
824 }
825 else if (docFieldConfig.getName().equalsIgnoreCase("Enumeration_display")) {
826 setEnumeration(true);
827 }
828 else if (docFieldConfig.getName().equalsIgnoreCase("Chronology_display")) {
829 setChronology(true);
830 }
831 else if (docFieldConfig.getName().equalsIgnoreCase("AccessStatus_display")) {
832 setAccessStatus(true);
833 }
834 else if (docFieldConfig.getName().equalsIgnoreCase("Platform_display")) {
835 setPlatform(true);
836 }
837 else if (docFieldConfig.getName().equalsIgnoreCase("Imprint_display")) {
838 setImprint(true);
839 }
840 else if (docFieldConfig.getName().equalsIgnoreCase("StatisticalSearchingCodeValue_display")) {
841 setStatisticalCode(true);
842 }
843 else if (docFieldConfig.getName().equalsIgnoreCase("ItemPart_display")) {
844 setItemPart(true);
845 }
846 else if (docFieldConfig.getName().equalsIgnoreCase("Location_display")) {
847 setLocationLevel(true);
848 }
849 else if (docFieldConfig.getName().equalsIgnoreCase("LocationLevelName_display")) {
850 setLocationLevelName(true);
851 }
852 else if (docFieldConfig.getName().equalsIgnoreCase("ShelvingSchemeCode_display")) {
853 setShelvingSchemeCode(true);
854 }
855 else if (docFieldConfig.getName().equalsIgnoreCase("ShelvingSchemeValue_display")) {
856 setShelvingSchemeValue(true);
857 }
858 else if (docFieldConfig.getName().equalsIgnoreCase("ItemTypeCodeValue_display")) {
859 setItemTypeCodeValue(true);
860 }
861 else if (docFieldConfig.getName().equalsIgnoreCase("ItemTypeFullValue_display")) {
862 setItemTypeFullValue(true);
863 }
864 else if (docFieldConfig.getName().equalsIgnoreCase("ItemIdentifier_display")) {
865 setItemIdentifier(true);
866 }
867 else if (docFieldConfig.getName().equalsIgnoreCase("ExtentOfOwnership_Note_Type_display")) {
868 setExtentOfOwnershipNoteType(true);
869 }
870 else if (docFieldConfig.getName().equalsIgnoreCase("ExtentOfOwnership_Note_Value_display")) {
871 setExtentOfOwnershipNoteValue(true);
872 }
873 else if (docFieldConfig.getName().equalsIgnoreCase("ExtentOfOwnership_Type_display")) {
874 setExtentOfOwnershipType(true);
875 }
876 else if (docFieldConfig.getName().equalsIgnoreCase("NumberOfSimultaneousUses_display")) {
877 setNumberOfSimultaneousUses(true);
878 }
879 else if (docFieldConfig.getName().equalsIgnoreCase("Persist_Link_display")) {
880 setPersistLink(true);
881 }
882 else if (docFieldConfig.getName().equalsIgnoreCase("AccessLocation_display")) {
883 setAccessLocation(true);
884 }
885 else if (docFieldConfig.getName().equalsIgnoreCase("Admin_UserName_display")) {
886 setAdminUserName(true);
887 }
888 else if (docFieldConfig.getName().equalsIgnoreCase("Access_UserName_display")) {
889 setAccessUserName(true);
890 }
891 else if (docFieldConfig.getName().equalsIgnoreCase("Access_Password_display")) {
892 setAccessPassword(true);
893 }
894 else if (docFieldConfig.getName().equalsIgnoreCase("Admin_url_display")) {
895 setAdminurl(true);
896 }
897 else if (docFieldConfig.getName().equalsIgnoreCase("Authentication_display")) {
898 setAuthentication(true);
899 }
900 else if (docFieldConfig.getName().equalsIgnoreCase("Proxied_display")) {
901 setProxied(true);
902 }
903 else if (docFieldConfig.getName().equalsIgnoreCase("ILL_display")) {
904 setIll(true);
905 }
906 else if (docFieldConfig.getName().equalsIgnoreCase("HoldingsNote_display")) {
907 setHoldingsNote(true);
908 }
909 else if (docFieldConfig.getName().equalsIgnoreCase("Subscription_display")) {
910 setSubscription(true);
911 }
912 else if (docFieldConfig.getName().equalsIgnoreCase("Link_Text_display")) {
913 setLinkText(true);
914 }
915 else if (docFieldConfig.getName().equalsIgnoreCase("Admin_Password_display")) {
916 setAdminPassword(true);
917 }
918 else if (docFieldConfig.getName().equalsIgnoreCase("DonorPublic_display")) {
919 setDonorPublic(true);
920 }
921 else if (docFieldConfig.getName().equalsIgnoreCase("DonorNote_display")) {
922 setDonorNote(true);
923 }
924 else if (docFieldConfig.getName().equalsIgnoreCase("DonorCode_display")) {
925 setDonorCode(true);
926 }
927
928 else if (docFieldConfig.getName().equalsIgnoreCase("CoverageDate_display")) {
929 setCoverageDate(true);
930 }
931 else if (docFieldConfig.getName().equalsIgnoreCase("PerpetualAccess_display")) {
932 setPerpetualAccess(true);
933 }
934 else if (docFieldConfig.getName().equalsIgnoreCase("Public_Note_display")) {
935 setPublicNote(true);
936 }
937 else if (docFieldConfig.getName().equalsIgnoreCase("Url_display")) {
938 setUrl(true);
939 }
940 else if (docFieldConfig.getName().equalsIgnoreCase("E_Publisher_display")) {
941 setPublisher(true);
942 }
943 else if (docFieldConfig.getName().equalsIgnoreCase("ItemType_display")) {
944 setItemType(true);
945 }
946 else if (docFieldConfig.getName().equalsIgnoreCase("dueDateTime_display")) {
947 setDueDateTime(true);
948 }
949
950 else if (docFieldConfig.getName().equalsIgnoreCase("HoldingsLocation_display")) {
951 setHoldingsLocation(true);
952
953 }
954 else if (docFieldConfig.getName().equalsIgnoreCase("HoldingsCallNumber_display")) {
955 setHoldingsCallNumber(true);
956
957 }
958
959 }
960 }
961 }
962 }
963 }
964 }
965 }
966 }
967 }