001package org.kuali.ole.describe.form; 002 003import org.kuali.ole.describe.bo.*; 004import org.kuali.ole.docstore.common.document.Bib; 005import org.kuali.ole.docstore.common.document.BibTree; 006import org.kuali.ole.docstore.common.document.Holdings; 007import org.kuali.ole.docstore.common.document.Item; 008import org.kuali.ole.docstore.common.search.FacetResultField; 009import org.kuali.ole.docstore.common.search.SearchCondition; 010import org.kuali.ole.docstore.common.search.SearchParams; 011import org.kuali.ole.docstore.common.search.SearchResponse; 012import org.kuali.ole.docstore.model.bo.*; 013import org.kuali.rice.core.api.util.tree.Tree; 014import org.kuali.rice.krad.uif.UifConstants; 015import org.kuali.rice.krad.util.KRADUtils; 016import org.kuali.rice.krad.web.form.UifFormBase; 017 018import java.util.*; 019 020/** 021 * Created with IntelliJ IDEA. 022 * User: Sreekanth 023 * Date: 11/26/12 024 * Time: 01:46 PM 025 * To change this template use File | Settings | File Templates. 026 */ 027public class BoundwithForm extends OLESearchForm { 028 029 private SearchParams searchParams; 030 private SearchResponse searchResponse; 031 private List<OleWorkBibDocument> workBibDocumentList; 032 private List<WorkHoldingsDocument> workHoldingsDocumentList; 033 private List<WorkItemDocument> workItemDocumentList; 034 private List<WorkEHoldingsDocument> workEHoldingsDocumentList; 035 private List<SearchResultDisplayRow> searchResultDisplayRowList; 036 private List<Bib> bibList; 037 private List<Holdings> holdingsList; 038 private List<Item> itemList; 039 private List<DocumentTreeNode> displayRecordList = new ArrayList<DocumentTreeNode>(); 040 private String message; 041 private String author; 042 private String searchType; 043 private String id; 044 private String title; 045 private String description; 046 private String publicationDate; 047 private String barcode; 048 private String searchResults; 049 private String control; 050 private boolean select; 051 private boolean selectTree1; 052 private boolean selectTree2; 053 private boolean selectBoundwithTree; 054 private String selectedInstance; 055 private String labelText; 056 private String tree2LabelText; 057 private String boundwithTreeLabelText; 058 private String docCategory; 059 private String docType; 060 private String docFormat; 061 private String docId; 062 private String inDelete; 063 private String inDeleteLeftTree; 064 private String inDeleteRightTree; 065 private boolean transferLeftTree; 066 private boolean transferRighttree; 067 private int pageSize = 10; 068 private int start; 069 // public boolean nextFlag; 070 // public boolean previousFlag; 071 public String pageShowEntries; 072 private String sortOrder; 073 private String sortField; 074 private String sortFlag; 075 private List<String> selectedHoldings; 076 private List<String> selectedHoldingsFromTree1; 077 private List<String> selectedBibs; 078 private List<String> selectedBibsFromTree2; 079 private List<String> selectedBibsFromTree1; 080 private List<String> deleteIds; 081 private BibTree bibTree; 082 private String showPageSize; 083 private String browseField; 084 private String browseText; 085 private int facetLimit; 086 private String searchTypeField; 087 private List<FacetResultField> facetResultFields; 088 private SearchResultDisplayFields searchResultDisplayFields; 089 private String showFieldSort; 090 091 public String getShowFieldSort() { 092 return searchResultDisplayFields.getSortFieldString(); 093 } 094 095 public void setShowFieldSort(String showFieldSort) { 096 this.showFieldSort = showFieldSort; 097 } 098 099 public List<FacetResultField> getFacetResultFields() { 100 return facetResultFields; 101 } 102 103 public void setFacetResultFields(List<FacetResultField> facetResultFields) { 104 this.facetResultFields = facetResultFields; 105 } 106 107 public int getFacetLimit() { 108 return facetLimit; 109 } 110 111 public String getBrowseField() { 112 return browseField; 113 } 114 115 public void setBrowseField(String browseField) { 116 this.browseField = browseField; 117 } 118 119 public String getSearchTypeField() { 120 return searchTypeField; 121 } 122 123 public void setSearchTypeField(String searchTypeField) { 124 this.searchTypeField = searchTypeField; 125 } 126 127 public String getBrowseText() { 128 return browseText; 129 } 130 131 public void setBrowseText(String browseText) { 132 this.browseText = browseText; 133 } 134 135 public void setFacetLimit(int facetLimit) { 136 this.facetLimit = facetLimit; 137 } 138 139 public String getShowPageSize() { 140 return showPageSize; 141 } 142 143 public void setShowPageSize(String showPageSize) { 144 this.showPageSize = showPageSize; 145 } 146 147 public int getStart() { 148 return start; 149 } 150 151 public void setStart(int start) { 152 this.start = start; 153 } 154 155 /* public boolean isNextFlag() { 156 return nextFlag; 157 } 158 159 public void setNextFlag(boolean nextFlag) { 160 this.nextFlag = nextFlag; 161 } 162 163 public boolean isPreviousFlag() { 164 return previousFlag; 165 } 166 167 public void setPreviousFlag(boolean previousFlag) { 168 this.previousFlag = previousFlag; 169 } */ 170 171 public String getPageShowEntries() { 172 return pageShowEntries; 173 } 174 175 public void setPageShowEntries(String pageShowEntries) { 176 this.pageShowEntries = pageShowEntries; 177 } 178 179 public int getPageSize() { 180 return pageSize; 181 } 182 183 public void setPageSize(int pageSize) { 184 this.pageSize = pageSize; 185 } 186 187 public boolean getTransferLeftTree() { 188 return transferLeftTree; 189 } 190 191 public String getSearchType() { 192 return searchType; 193 } 194 195 public void setSearchType(String searchType) { 196 this.searchType = searchType; 197 } 198 199 public void setTransferLeftTree(boolean transferLeftTree) { 200 this.transferLeftTree = transferLeftTree; 201 } 202 203 public boolean getTransferRighttree() { 204 return transferRighttree; 205 } 206 207 public void setTransferRighttree(boolean transferRighttree) { 208 this.transferRighttree = transferRighttree; 209 } 210 211 212 public String getInDeleteLeftTree() { 213 return inDeleteLeftTree; 214 } 215 216 public void setInDeleteLeftTree(String inDeleteLeftTree) { 217 this.inDeleteLeftTree = inDeleteLeftTree; 218 } 219 220 public String getInDeleteRightTree() { 221 return inDeleteRightTree; 222 } 223 224 public void setInDeleteRightTree(String inDeleteRightTree) { 225 this.inDeleteRightTree = inDeleteRightTree; 226 } 227 228 229 public SearchResponse getSearchResponse() { 230 return searchResponse; 231 } 232 233 public void setSearchResponse(SearchResponse searchResponse) { 234 this.searchResponse = searchResponse; 235 } 236 237 private DocumentTreeNode showLeftTreeStatusMessages; 238 private DocumentTreeNode showRightTreeStatusMessages; 239 private String status; 240 private boolean isSelected; 241 private DocumentTreeNode documentTreeNode; 242 private Tree<BoundwithSelection, String> bibTree1 = new Tree<BoundwithSelection, String>(); 243 private Tree<BoundwithSelection, String> bibTree2 = new Tree<BoundwithSelection, String>(); 244 private Tree<BoundwithSelection, String> boundWithTree = new Tree<BoundwithSelection, String>(); 245 private Map<String, String> instanceMap = new HashMap<String, String>(); 246 private Map<String, String> bibMap = new HashMap<String, String>(); 247 248 private Tree<DocumentTreeNode, String> leftTree = new Tree<DocumentTreeNode, String>(); 249 private Tree<DocumentTreeNode, String> rightTree = new Tree<DocumentTreeNode, String>(); 250 private Tree<DocumentTreeNode, String> boundwithTree = new Tree<DocumentTreeNode, String>(); 251 private Tree<DocumentTreeNode, String> deleteConfirmationTree = new Tree<DocumentTreeNode, String>(); 252 253 private String deleteVerifyResponse; 254 255 private boolean showRightTree = false; 256 private boolean showLeftTree = false; 257 private boolean showBoundwithTree = false; 258 259 protected Map<String, String> actionParameters = new HashMap<String, String>(); 260 private WorkInstanceDocument workInstanceDocumentForTree1 = new WorkInstanceDocument(); 261 private List<String> selectedInstancesList = new ArrayList<String>(); 262 private String tree1BibId; 263 private Set<String> selectedBibsList = new HashSet<String>(); 264 private List<WorkBibDocument> bibDocumentList = new ArrayList<WorkBibDocument>(); 265 private List<String> bibInstanceListForTree1 = new ArrayList<String>(); 266 private String destBibIdentifier; 267 private List<String> bibItemListForTree1 = new ArrayList<String>(); 268 private boolean showExport=false; 269 private boolean showRequestXML=false; 270 271 public DocumentTreeNode getShowLeftTreeStatusMessages() { 272 return showLeftTreeStatusMessages; 273 } 274 275 public void setShowLeftTreeStatusMessages(DocumentTreeNode showLeftTreeStatusMessages) { 276 this.showLeftTreeStatusMessages = showLeftTreeStatusMessages; 277 } 278 279 public DocumentTreeNode getShowRightTreeStatusMessages() { 280 return showRightTreeStatusMessages; 281 } 282 283 public void setShowRightTreeStatusMessages(DocumentTreeNode showRightTreeStatusMessages) { 284 this.showRightTreeStatusMessages = showRightTreeStatusMessages; 285 } 286 287 public List<String> getBibItemListForTree1() { 288 return bibItemListForTree1; 289 } 290 291 public void setBibItemListForTree1(List<String> bibItemListForTree1) { 292 this.bibItemListForTree1 = bibItemListForTree1; 293 } 294 295 public String getSortOrder() { 296 return sortOrder; 297 } 298 299 public void setSortOrder(String sortOrder) { 300 this.sortOrder = sortOrder; 301 } 302 303 public String getSortField() { 304 return sortField; 305 } 306 307 public void setSortField(String sortField) { 308 this.sortField = sortField; 309 } 310 311 public String getSortFlag() { 312 return sortFlag; 313 } 314 315 public void setSortFlag(String sortFlag) { 316 this.sortFlag = sortFlag; 317 } 318 319 public String getDestInstanceIdentifier() { 320 return destInstanceIdentifier; 321 } 322 323 public void setDestInstanceIdentifier(String destInstanceIdentifier) { 324 this.destInstanceIdentifier = destInstanceIdentifier; 325 } 326 327 private String destInstanceIdentifier; 328 329 public List<String> getBibInstanceListForTree1() { 330 return bibInstanceListForTree1; 331 } 332 333 public void setBibInstanceListForTree1(List<String> bibInstanceListForTree1) { 334 this.bibInstanceListForTree1 = bibInstanceListForTree1; 335 } 336 337 public String getDestBibIdentifier() { 338 return destBibIdentifier; 339 } 340 341 public void setDestBibIdentifier(String destBibIdentifier) { 342 this.destBibIdentifier = destBibIdentifier; 343 } 344 345 346 public BoundwithForm() { 347 searchResultDisplayFields = new SearchResultDisplayFields(); 348 } 349 350 351 /** 352 * @see org.kuali.rice.krad.uif.view.ViewModel#getActionParameters() 353 */ 354 @Override 355 public Map<String, String> getActionParameters() { 356 return this.actionParameters; 357 } 358 359 public SearchResultDisplayFields getSearchResultDisplayFields() { 360 return searchResultDisplayFields; 361 } 362 363 public void setSearchResultDisplayFields(SearchResultDisplayFields searchResultDisplayFields) { 364 this.searchResultDisplayFields = searchResultDisplayFields; 365 } 366 367 /** 368 * Returns the action parameters map as a {@code Properties} instance 369 * 370 * @return Properties action parameters 371 */ 372 public Properties getActionParametersAsProperties() { 373 return KRADUtils.convertMapToProperties(actionParameters); 374 } 375 376 /** 377 * @see org.kuali.rice.krad.uif.view.ViewModel#setActionParameters(java.util.Map<java.lang.String,java.lang.String>) 378 */ 379 @Override 380 public void setActionParameters(Map<String, String> actionParameters) { 381 this.actionParameters = actionParameters; 382 } 383 384 /** 385 * Retrieves the value for the given action parameter, or empty string if 386 * not found 387 * 388 * @param actionParameterName - name of the action parameter to retrieve value for 389 * @return String parameter value or empty string 390 */ 391 public String getActionParamaterValue(String actionParameterName) { 392 if ((actionParameters != null) && actionParameters.containsKey(actionParameterName)) { 393 return actionParameters.get(actionParameterName); 394 } 395 396 return ""; 397 } 398 399 /** 400 * Returns the action event that was sent in the action parameters (if any) 401 * <p/> 402 * <p> 403 * The action event is a special action parameter that can be sent to indicate a type of action being taken. This 404 * can be looked at by the view or components to render differently 405 * </p> 406 * 407 * @return String action event name or blank if action event was not sent 408 */ 409 public String getActionEvent() { 410 if ((actionParameters != null) && actionParameters.containsKey(UifConstants.UrlParams.ACTION_EVENT)) { 411 return actionParameters.get(UifConstants.UrlParams.ACTION_EVENT); 412 } 413 414 return ""; 415 } 416 417 418 public Map<String, String> getActionParameters(Map<String, String> actionParametersMap) { 419 this.actionParameters = actionParametersMap; 420 return actionParametersMap; 421 } 422 423 424 public SearchParams getSearchParams() { 425 return searchParams; 426 } 427 428 public void setSearchParams(SearchParams searchParams) { 429 this.searchParams = searchParams; 430 } 431 432 public List<OleWorkBibDocument> getWorkBibDocumentList() { 433 return workBibDocumentList; 434 } 435 436 public DocumentTreeNode getDocumentTreeNode() { 437 if (null == documentTreeNode) { 438 documentTreeNode = new DocumentTreeNode(); 439 } 440 return documentTreeNode; 441 } 442 443 public void setDocumentTreeNode(DocumentTreeNode documentTreeNode) { 444 this.documentTreeNode = documentTreeNode; 445 } 446 447 public void setWorkBibDocumentList(List<OleWorkBibDocument> workBibDocumentList) { 448 this.workBibDocumentList = workBibDocumentList; 449 } 450 451 public List<WorkBibDocument> getBibDocumentList() { 452 return bibDocumentList; 453 } 454 455 public void setBibDocumentList(List<WorkBibDocument> bibDocumentList) { 456 this.bibDocumentList = bibDocumentList; 457 } 458 459 public List<Bib> getBibList() { 460 return bibList; 461 } 462 463 public void setBibList(List<Bib> bibList) { 464 this.bibList = bibList; 465 } 466 467 public List<Holdings> getHoldingsList() { 468 return holdingsList; 469 } 470 471 public void setHoldingsList(List<Holdings> holdingsList) { 472 this.holdingsList = holdingsList; 473 } 474 475 public List<Item> getItemList() { 476 return itemList; 477 } 478 479 public void setItemList(List<Item> itemList) { 480 this.itemList = itemList; 481 } 482 483 public String getLabelText() { 484 return labelText; 485 } 486 487 public void setLabelText(String labelText) { 488 this.labelText = labelText; 489 } 490 491 492 public String getMessage() { 493 return message; 494 } 495 496 public String getSelectedInstance() { 497 return selectedInstance; 498 } 499 500 public void setSelectedInstance(String selectedInstance) { 501 this.selectedInstance = selectedInstance; 502 } 503 504 public void setMessage(String message) { 505 this.message = message; 506 } 507 508 public String getAuthor() { 509 return author; 510 } 511 512 public void setAuthor(String author) { 513 this.author = author; 514 } 515 516 public String getId() { 517 return id; 518 } 519 520 public void setId(String id) { 521 this.id = id; 522 } 523 524 public String getTitle() { 525 return title; 526 } 527 528 public void setTitle(String title) { 529 this.title = title; 530 } 531 532 public String getDescription() { 533 return description; 534 } 535 536 public void setDescription(String description) { 537 this.description = description; 538 } 539 540 public String getPublicationDate() { 541 return publicationDate; 542 } 543 544 public void setPublicationDate(String publicationDate) { 545 this.publicationDate = publicationDate; 546 } 547 548 public String getBarcode() { 549 return barcode; 550 } 551 552 public void setBarcode(String barcode) { 553 this.barcode = barcode; 554 } 555 556 public String getSearchResults() { 557 return searchResults; 558 } 559 560 public void setSearchResults(String searchResults) { 561 this.searchResults = searchResults; 562 } 563 564 public String getControl() { 565 return control; 566 } 567 568 public void setControl(String control) { 569 this.control = control; 570 } 571 572 public String getTree2LabelText() { 573 return tree2LabelText; 574 } 575 576 public void setTree2LabelText(String tree2LabelText) { 577 this.tree2LabelText = tree2LabelText; 578 } 579 580 public boolean isSelectTree1() { 581 return selectTree1; 582 } 583 584 public void setSelectTree1(boolean selectTree1) { 585 this.selectTree1 = selectTree1; 586 } 587 588 public boolean isSelectTree2() { 589 return selectTree2; 590 } 591 592 public void setSelectTree2(boolean selectTree2) { 593 this.selectTree2 = selectTree2; 594 } 595 596 public List<DocumentTreeNode> getDisplayRecordList() { 597 return displayRecordList; 598 } 599 600 public void setDisplayRecordList(List<DocumentTreeNode> displayRecordList) { 601 this.displayRecordList = displayRecordList; 602 } 603 604 605 public void clearFormFields() { 606 this.setId(""); 607 this.setAuthor(""); 608 this.setTitle(""); 609 this.setDescription(""); 610 this.setPublicationDate(""); 611 this.setBarcode(""); 612 } 613 614 public boolean isSelected() { 615 return isSelected; 616 } 617 618 public void setSelected(boolean selected) { 619 isSelected = selected; 620 } 621 622 public String getStatus() { 623 return status; 624 } 625 626 public void setStatus(String status) { 627 this.status = status; 628 } 629 630 public Tree<BoundwithSelection, String> getBibTree1() { 631 return bibTree1; 632 } 633 634 public void setBibTree1(Tree<BoundwithSelection, String> bibTree1) { 635 this.bibTree1 = bibTree1; 636 } 637 638 public Tree<BoundwithSelection, String> getBibTree2() { 639 return bibTree2; 640 } 641 642 public void setBibTree2(Tree<BoundwithSelection, String> bibTree2) { 643 this.bibTree2 = bibTree2; 644 } 645 646 public Tree<BoundwithSelection, String> getBoundWithTree() { 647 return boundWithTree; 648 } 649 650 public void setBoundWithTree(Tree<BoundwithSelection, String> boundWithTree) { 651 this.boundWithTree = boundWithTree; 652 } 653 654 public Map<String, String> getInstanceMap() { 655 return instanceMap; 656 } 657 658 public void setInstanceMap(Map<String, String> instanceMap) { 659 this.instanceMap = instanceMap; 660 } 661 662 public String getBoundwithTreeLabelText() { 663 return boundwithTreeLabelText; 664 } 665 666 public void setBoundwithTreeLabelText(String boundwithTreeLabelText) { 667 this.boundwithTreeLabelText = boundwithTreeLabelText; 668 } 669 670 public boolean isSelectBoundwithTree() { 671 return selectBoundwithTree; 672 } 673 674 public void setSelectBoundwithTree(boolean selectBoundwithTree) { 675 this.selectBoundwithTree = selectBoundwithTree; 676 } 677 678 public boolean isSelect() { 679 return select; 680 } 681 682 public void setSelect(boolean select) { 683 this.select = select; 684 } 685 686 public Map<String, String> getBibMap() { 687 return bibMap; 688 } 689 690 public void setBibMap(Map<String, String> bibMap) { 691 this.bibMap = bibMap; 692 } 693 694 public Tree<DocumentTreeNode, String> getLeftTree() { 695 return leftTree; 696 } 697 698 public void setLeftTree(Tree<DocumentTreeNode, String> leftTree) { 699 this.leftTree = leftTree; 700 } 701 702 public Tree<DocumentTreeNode, String> getRightTree() { 703 return rightTree; 704 } 705 706 public void setRightTree(Tree<DocumentTreeNode, String> rightTree) { 707 this.rightTree = rightTree; 708 } 709 710 public Tree<DocumentTreeNode, String> getBoundwithTree() { 711 return boundwithTree; 712 } 713 714 public void setBoundwithTree(Tree<DocumentTreeNode, String> boundwithTree) { 715 this.boundwithTree = boundwithTree; 716 } 717 718 public Tree<DocumentTreeNode, String> getDeleteConfirmationTree() { 719 return deleteConfirmationTree; 720 } 721 722 public void setDeleteConfirmationTree(Tree<DocumentTreeNode, String> deleteConfirmationTree) { 723 this.deleteConfirmationTree = deleteConfirmationTree; 724 } 725 726 public String getDeleteVerifyResponse() { 727 return deleteVerifyResponse; 728 } 729 730 public void setDeleteVerifyResponse(String deleteVerifyResponse) { 731 this.deleteVerifyResponse = deleteVerifyResponse; 732 } 733 734 public String getDocCategory() { 735 return docCategory; 736 } 737 738 public void setDocCategory(String docCategory) { 739 this.docCategory = docCategory; 740 } 741 742 public String getDocType() { 743 return docType; 744 } 745 746 public void setDocType(String docType) { 747 this.docType = docType; 748 } 749 750 public String getDocFormat() { 751 return docFormat; 752 } 753 754 public void setDocFormat(String docFormat) { 755 this.docFormat = docFormat; 756 } 757 758 public String getDocId() { 759 return docId; 760 } 761 762 public void setDocId(String docId) { 763 this.docId = docId; 764 } 765 766 public String getInDelete() { 767 return inDelete; 768 } 769 770 public void setInDelete(String inDelete) { 771 this.inDelete = inDelete; 772 } 773 774 public boolean isShowRightTree() { 775 return showRightTree; 776 } 777 778 public void setShowRightTree(boolean showRightTree) { 779 this.showRightTree = showRightTree; 780 } 781 782 public boolean isShowLeftTree() { 783 return showLeftTree; 784 } 785 786 public void setShowLeftTree(boolean showLeftTree) { 787 this.showLeftTree = showLeftTree; 788 } 789 790 public boolean isShowBoundwithTree() { 791 return showBoundwithTree; 792 } 793 794 public void setShowBoundwithTree(boolean showBoundwithTree) { 795 this.showBoundwithTree = showBoundwithTree; 796 } 797 798 public WorkInstanceDocument getWorkInstanceDocumentForTree1() { 799 if (workInstanceDocumentForTree1 == null) { 800 workInstanceDocumentForTree1 = new WorkInstanceDocument(); 801 } 802 return workInstanceDocumentForTree1; 803 } 804 805 public void setWorkInstanceDocumentForTree1(WorkInstanceDocument workInstanceDocumentForTree1) { 806 this.workInstanceDocumentForTree1 = workInstanceDocumentForTree1; 807 } 808 809 public List<String> getSelectedInstancesList() { 810 return selectedInstancesList; 811 } 812 813 public void setSelectedInstancesList(List<String> selectedInstancesList) { 814 this.selectedInstancesList = selectedInstancesList; 815 } 816 817 public String getTree1BibId() { 818 return tree1BibId; 819 } 820 821 public void setTree1BibId(String tree1BibId) { 822 this.tree1BibId = tree1BibId; 823 } 824 825 public Set<String> getSelectedBibsList() { 826 return selectedBibsList; 827 } 828 829 public void setSelectedBibsList(Set<String> selectedBibsList) { 830 this.selectedBibsList = selectedBibsList; 831 } 832 public List<SearchResultDisplayRow> getSearchResultDisplayRowList() { 833 return searchResultDisplayRowList; 834 } 835 836 public void setSearchResultDisplayRowList(List<SearchResultDisplayRow> searchResultDisplayRowList) { 837 this.searchResultDisplayRowList = searchResultDisplayRowList; 838 } 839 840 public List<String> getSelectedHoldings() { 841 return selectedHoldings; 842 } 843 844 public void setSelectedHoldings(List<String> selectedHoldings) { 845 this.selectedHoldings = selectedHoldings; 846 } 847 848 public List<String> getSelectedBibs() { 849 return selectedBibs; 850 } 851 852 public void setSelectedBibs(List<String> selectedBibs) { 853 this.selectedBibs = selectedBibs; 854 } 855 856 public BibTree getBibTree() { 857 return bibTree; 858 } 859 860 public void setBibTree(BibTree bibTree) { 861 this.bibTree = bibTree; 862 } 863 864 public List<String> getDeleteIds() { 865 return deleteIds; 866 } 867 868 public void setDeleteIds(List<String> deleteIds) { 869 this.deleteIds = deleteIds; 870 } 871 872 public List<String> getSelectedBibsFromTree1() { 873 return selectedBibsFromTree1; 874 } 875 876 public void setSelectedBibsFromTree1(List<String> selectedBibsFromTree1) { 877 this.selectedBibsFromTree1 = selectedBibsFromTree1; 878 } 879 880 public List<String> getSelectedBibsFromTree2() { 881 return selectedBibsFromTree2; 882 } 883 884 public void setSelectedBibsFromTree2(List<String> selectedBibsFromTree2) { 885 this.selectedBibsFromTree2 = selectedBibsFromTree2; 886 } 887 888 public List<String> getSelectedHoldingsFromTree1() { 889 return selectedHoldingsFromTree1; 890 } 891 892 public void setSelectedHoldingsFromTree1(List<String> selectedHoldingsFromTree1) { 893 this.selectedHoldingsFromTree1 = selectedHoldingsFromTree1; 894 } 895 896 public boolean isShowExport() { 897 898 return showExport; 899 } 900 901 public void setShowExport(boolean showExport) { 902 this.showExport = showExport; 903 } 904 905 public boolean isShowRequestXML() { 906 return showRequestXML; 907 } 908 909 public void setShowRequestXML(boolean showRequestXML) { 910 this.showRequestXML = showRequestXML; 911 } 912 913 914}