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