001package org.kuali.ole.batch.bo; 002 003import org.apache.commons.lang.StringUtils; 004import org.kuali.rice.krad.bo.DataObjectBase; 005import org.kuali.rice.krad.data.jpa.PortableSequenceGenerator; 006import org.kuali.rice.krad.data.jpa.converters.BooleanYNConverter; 007import org.springframework.web.multipart.MultipartFile; 008 009import javax.persistence.*; 010import java.io.IOException; 011import java.util.ArrayList; 012import java.util.List; 013 014/** 015 * Created with IntelliJ IDEA. 016 * User: adityas 017 * Date: 7/6/13 018 * Time: 4:04 PM 019 * To change this template use File | Settings | File Templates. 020 */ 021@Entity 022@Table(name = "OLE_BAT_PRCS_PRF_T") 023public class OLEBatchProcessProfileBo extends DataObjectBase { 024 025 @PortableSequenceGenerator(name = "OLE_BAT_PRCS_PRF_S") 026 @GeneratedValue(generator = "OLE_BAT_PRCS_PRF_S") 027 @Id 028 @Column(name = "BAT_PRCS_PRF_ID") 029 private String batchProcessProfileId; 030 031 @Column(name = "BAT_PRCS_PRF_NM") 032 private String batchProcessProfileName; 033 034 @Column(name = "BAT_PRCS_PRF_DESC") 035 private String batchProcessProfileDesc; 036 037 @Column(name = "OLE_BAT_PRCS_TYP") 038 private String batchProcessProfileType; 039 040 @Column(name = "KRMS_PRFL_NM") 041 private String krmsProfileName; 042 043 @Column(name = "BAT_PRCS_BIB_IMP_PRF") 044 private String bibImportProfileForOrderRecord; 045 046 @Column(name = "BAT_PRCS_PRF_DT_TO_IMPRT") 047 private String dataToImport; 048 049 @Column(name = "BAT_PRCS_PRF_DT_TO_EXPRT") 050 private String dataToExport; 051 052 @Column(name = "BAT_PRCS_PRF_EXPRT_SCP") 053 private String exportScope; 054 055 @Column(name = "BAT_PRCS_PRF_REQ_FR_TITL") 056 private String requisitionsforTitle; 057 058 @Column(name = "BAT_PRCS_BIB_OVRL_ADD") 059 private String bibOverlayOrAddOrNone; 060 061 @Column(name = "BAT_PRCS_BIB_NO_MTCH") 062 private String bibNoMatchAction; 063 064 @Column(name = "BAT_PRCS_INST_OVRL_ADD") 065 private String instanceOverlayOrAddOrNone; 066 067 @Column(name = "BAT_PRCS_INST_NO_MTCH") 068 private String instanceNoMatchAction; 069 070 @Column(name = "BAT_PRCS_NEW_BIB_STS") 071 private String newBibStaus; 072 073 @Column(name = "BAT_PRCS_EXST_BIB_STS") 074 private String existedBibStatus; 075 076 @Column(name = "BAT_PRCS_NOCHNG_SET") 077 private String noChangeOrSet; 078 079 @Column(name = "IS_BIB_STF_ONLY") 080 @Convert(converter = BooleanYNConverter.class) 081 private boolean bibStaffOnly; 082 083 @Column(name = "IS_INST_STF_ONLY") 084 @Convert(converter = BooleanYNConverter.class) 085 private boolean instanceStaffOnly; 086 087 @Column(name = "IS_ITM_STF_ONLY") 088 @Convert(converter = BooleanYNConverter.class) 089 private boolean itemStaffOnly; 090 @Column(name = "BAT_PRCS_DNT_CHNG_001") 091 private String dontChange001; 092 093 /*private boolean prepend003To035; 094 private boolean prependvalueto035;*/ 095 @Column(name = "PRPND_003_TO_035") 096 private String prepend003To035; 097 098 @Column(name = "PRPND_VAL_TO_035") 099 private String prependvalueto035; 100 101 @Column(name = "BAT_PRCS_VAL_TO_PRPND") 102 private String valueToPrepend; 103 104 @Column(name = "BAT_PRCS_RMV_IND") 105 @Convert(converter = BooleanYNConverter.class) 106 private boolean removeValueFrom001; 107 108 @Column(name = "BAT_PRCS_VAL_TO_RMV") 109 private String valueToRemove; 110 111 112 @Column(name = "BAT_PRCS_MARC_ONLY") 113 @Convert(converter = BooleanYNConverter.class) 114 private Boolean marcOnly; 115 116 @Column(name = "BAT_PRCS_OVERLAY_NOCHNG_SET") 117 private String overlayNoChangeOrSet; 118 119 @Column(name = "IS_OVERLAY_BIB_STF_ONLY") 120 @Convert(converter = BooleanYNConverter.class) 121 private boolean overlayBibStaffOnly; 122 123 @Column(name = "BAT_PRCS_MATCH_PROFILE") 124 private String matchingProfile; 125 126 127 128 @OneToMany(targetEntity = OLEBatchProcessProfileDeleteField.class, mappedBy = "oleBatchProcessProfileBo",fetch=FetchType.EAGER, cascade = CascadeType.ALL) 129 private List<OLEBatchProcessProfileDeleteField> oleBatchProcessProfileDeleteFieldsList = new ArrayList<>(); 130 131 @OneToMany(targetEntity = OLEBatchProcessProfileRenameField.class, mappedBy = "oleBatchProcessProfileBo",fetch=FetchType.EAGER, cascade = CascadeType.ALL) 132 private List<OLEBatchProcessProfileRenameField> oleBatchProcessProfileRenameFieldsList = new ArrayList<>(); 133 134 @OneToMany(mappedBy = "oleBatchProcessProfileBo",fetch=FetchType.EAGER) 135 @JoinColumn(name = "BAT_PRCS_PRF_ID", referencedColumnName = "BAT_PRCS_PRF_ID", insertable = true, updatable = true) 136 private List<OLEBatchProcessProfileBibStatus> oleBatchProcessProfileBibStatusList; 137 138 @OneToMany(mappedBy = "oleBatchProcessProfileBo",fetch=FetchType.EAGER) 139 @JoinColumn(name = "BAT_PRCS_PRF_ID", referencedColumnName = "BAT_PRCS_PRF_ID", insertable = true, updatable = true) 140 private List<OLEBatchProcessProfileBibWorkUnit> oleBatchProcessProfileBibWorkUnitList; 141 142 @OneToMany(mappedBy = "oleBatchProcessProfileBo",fetch=FetchType.EAGER) 143 @JoinColumn(name = "BAT_PRCS_PRF_ID", referencedColumnName = "BAT_PRCS_PRF_ID", insertable = true, updatable = true) 144 private List<OLEBatchProcessProfileInstanceWorkUnit> oleBatchProcessProfileInstanceWorkUnitList; 145 146 @OneToMany(targetEntity = OLEBatchProcessProfileMatchPoint.class, mappedBy = "oleBatchProcessProfileBo",fetch=FetchType.EAGER, cascade = CascadeType.ALL) 147 private List<OLEBatchProcessProfileMatchPoint> oleBatchProcessProfileMatchPointList = new ArrayList<>(); 148 149 @OneToMany(mappedBy = "oleBatchProcessProfileBo",fetch=FetchType.EAGER) 150 @JoinColumn(name = "BAT_PRCS_PRF_ID", referencedColumnName = "BAT_PRCS_PRF_ID", insertable = true, updatable = true) 151 private List<OLEBatchProcessProfileFilterCriteriaBo> oleBatchProcessProfileFilterCriteriaList; 152 153 @OneToMany(targetEntity = OLEBatchProcessProfileMappingOptionsBo.class, mappedBy = "oleBatchProcessProfileBo",fetch=FetchType.EAGER, cascade = CascadeType.ALL) 154 private List<OLEBatchProcessProfileMappingOptionsBo> oleBatchProcessProfileMappingOptionsList = new ArrayList<>(); 155 156 @OneToMany(targetEntity = OLEBatchGloballyProtectedField.class, mappedBy = "oleBatchProcessProfileBo",fetch=FetchType.EAGER, cascade = CascadeType.ALL) 157 private List<OLEBatchGloballyProtectedField> oleBatchGloballyProtectedFieldList; 158 159 @OneToMany(targetEntity = OLEBatchProcessProfileProtectedField.class, mappedBy = "oleBatchProcessProfileBo",fetch=FetchType.EAGER, cascade = CascadeType.ALL) 160 private List<OLEBatchProcessProfileProtectedField> oleBatchProcessProfileProtectedFieldList = new ArrayList<>(); 161 162 163 @OneToMany(targetEntity = OLEBatchProcessProfileConstantsBo.class, mappedBy = "oleBatchProcessProfileBo",fetch=FetchType.EAGER,cascade = CascadeType.ALL) 164 private List<OLEBatchProcessProfileConstantsBo> oleBatchProcessProfileConstantsList = new ArrayList<>(); 165 166 167 @Transient 168 private OLEBatchProcessTypeBo oleBatchProcessTypeBo; 169 170 @Transient 171 private List<OLEBatchProcessProfileBibMatchPoint> oleBatchProcessProfileBibMatchPointList = new ArrayList<OLEBatchProcessProfileBibMatchPoint>(); 172 173 @Transient 174 private List<OLEBatchProcessProfileMatchPoint> oleBatchProcessProfileBibliographicMatchPointList = new ArrayList<OLEBatchProcessProfileMatchPoint>(); 175 176 @Transient 177 private List<OLEBatchProcessProfileMatchPoint> oleBatchProcessProfileHoldingMatchPointList = new ArrayList<OLEBatchProcessProfileMatchPoint>(); 178 179 @Transient 180 private List<OLEBatchProcessProfileMatchPoint> oleBatchProcessProfileItemMatchPointList = new ArrayList<OLEBatchProcessProfileMatchPoint>(); 181 182 @Transient 183 private List<OLEBatchProcessProfileMatchPoint> oleBatchProcessProfileEholdingMatchPointList = new ArrayList<OLEBatchProcessProfileMatchPoint>(); 184 185 @Transient 186 private List<OLEBatchProcessProfileMatchPoint> deletedBatchProcessProfileMatchPointList = new ArrayList<OLEBatchProcessProfileMatchPoint>(); 187 188 @Transient 189 private MatchingProfile matchingProfileObj; 190 191 192 193 @Transient 194 private List<OLEBatchProcessProfileBibMatchPoint> deletedBatchProcessProfileBibMatchPointList = new ArrayList<OLEBatchProcessProfileBibMatchPoint>(); 195 196 @Transient 197 private List<OLEBatchProcessProfileBibStatus> deleteBatchProcessProfileBibStatusList = new ArrayList<OLEBatchProcessProfileBibStatus>(); 198 199 @Transient 200 private List<OLEBatchProcessProfileDeleteField> deletedBatchProcessProfileDeleteFieldsList = new ArrayList<OLEBatchProcessProfileDeleteField>(); 201 202 @Transient 203 private List<OLEBatchProcessProfileRenameField> deletedBatchProcessProfileRenameFieldsList = new ArrayList<OLEBatchProcessProfileRenameField>(); 204 205 @Transient 206 private List<OLEBatchProcessProfileFilterCriteriaBo> deleteBatchProcessProfileFilterCriteriaList = new ArrayList<OLEBatchProcessProfileFilterCriteriaBo>(); 207 208 @Transient 209 private List<OLEBatchProcessProfileMappingOptionsBo> deletedBatchProcessProfileMappingOptionsList = new ArrayList<OLEBatchProcessProfileMappingOptionsBo>(); 210 211 @Transient 212 private List<OLEBatchProcessProfileDataMappingOptionsBo> deletedBatchProcessProfileDataMappingOptionsList = new ArrayList<OLEBatchProcessProfileDataMappingOptionsBo>(); 213 214 @Transient 215 private List<OLEBatchProcessProfileConstantsBo> deletedBatchProcessProfileConstantsList = new ArrayList<OLEBatchProcessProfileConstantsBo>(); 216 217 @Transient 218 private List<OLEBatchProcessProfileProtectedField> deletedBatchProcessProfileProtectedFieldList = new ArrayList<OLEBatchProcessProfileProtectedField>(); 219 220 @Transient 221 private String instanceMatch; 222 223 @Transient 224 private String instanceNoMatch; 225 226 @Transient 227 private String bibMatch; 228 229 @Transient 230 private String bibNoMatch; 231 232 @Transient 233 private boolean overlay = false; 234 235 @Transient 236 private String bibMultipleMatch; 237 238 @Transient 239 private String instanceMultipleMatch; 240 241 242 @Transient 243 private String bibImportProfileType = "Bib Import"; 244 245 @Transient 246 private String dummyAttributeName; 247 @Transient 248 private MultipartFile createBatchProcessProfile; 249 250 @Transient 251 private String fileType; 252 253 private List<OLEBatchProcessProfileInstanceMatchPoint> oleBatchProcessProfileInstanceMatchPointList = new ArrayList<OLEBatchProcessProfileInstanceMatchPoint>(); 254 255 private List<OLEBatchProcessProfileDataMappingOptionsBo> oleBatchProcessProfileDataMappingOptionsBoList = new ArrayList<OLEBatchProcessProfileDataMappingOptionsBo>(); 256 257 public MultipartFile getCreateBatchProcessProfile() { 258 return createBatchProcessProfile; 259 } 260 261 public void setCreateBatchProcessProfile(MultipartFile createBatchProcessProfile) { 262 this.createBatchProcessProfile = createBatchProcessProfile; 263 } 264 265 public String getDummyAttributeName() { 266 return dummyAttributeName; 267 } 268 269 public void setDummyAttributeName(String dummyAttributeName) { 270 this.dummyAttributeName = dummyAttributeName; 271 } 272 273 public Boolean getMarcOnly() { 274 return marcOnly; 275 } 276 277 public void setMarcOnly(Boolean marcOnly) { 278 this.marcOnly = marcOnly; 279 } 280 281 public String getFileType() { 282 return fileType; 283 } 284 285 public void setFileType(String fileType) { 286 this.fileType = fileType; 287 } 288 289 290 291 public boolean isOverlay() { 292 return overlay; 293 } 294 295 public void setOverlay(boolean overlay) { 296 this.overlay = overlay; 297 } 298 299 public String getBatchProcessProfileId() { 300 return batchProcessProfileId; 301 } 302 303 public void setBatchProcessProfileId(String batchProcessProfileId) { 304 this.batchProcessProfileId = batchProcessProfileId; 305 } 306 307 public String getBatchProcessProfileName() { 308 return batchProcessProfileName; 309 } 310 311 public void setBatchProcessProfileName(String batchProcessProfileName) { 312 this.batchProcessProfileName = batchProcessProfileName; 313 } 314 315 public String getBatchProcessProfileDesc() { 316 return batchProcessProfileDesc; 317 } 318 319 public void setBatchProcessProfileDesc(String batchProcessProfileDesc) { 320 this.batchProcessProfileDesc = batchProcessProfileDesc; 321 } 322 323 public String getBatchProcessProfileType() { 324 return batchProcessProfileType; 325 } 326 327 public void setBatchProcessProfileType(String batchProcessProfileType) { 328 this.batchProcessProfileType = batchProcessProfileType; 329 } 330 331 public String getKrmsProfileName() { 332 return krmsProfileName; 333 } 334 335 public void setKrmsProfileName(String krmsProfileName) { 336 this.krmsProfileName = krmsProfileName; 337 } 338 339 public OLEBatchProcessTypeBo getOleBatchProcessTypeBo() { 340 return oleBatchProcessTypeBo; 341 } 342 343 public void setOleBatchProcessTypeBo(OLEBatchProcessTypeBo oleBatchProcessTypeBo) { 344 this.oleBatchProcessTypeBo = oleBatchProcessTypeBo; 345 } 346 347 public List<OLEBatchProcessProfileFilterCriteriaBo> getOleBatchProcessProfileFilterCriteriaList() { 348 return oleBatchProcessProfileFilterCriteriaList; 349 } 350 351 public void setOleBatchProcessProfileFilterCriteriaList(List<OLEBatchProcessProfileFilterCriteriaBo> oleBatchProcessProfileFilterCriteriaList) { 352 this.oleBatchProcessProfileFilterCriteriaList = oleBatchProcessProfileFilterCriteriaList; 353 } 354 355 public List<OLEBatchProcessProfileMappingOptionsBo> getOleBatchProcessProfileMappingOptionsList() { 356 return oleBatchProcessProfileMappingOptionsList; 357 } 358 359 public void setOleBatchProcessProfileMappingOptionsList(List<OLEBatchProcessProfileMappingOptionsBo> oleBatchProcessProfileMappingOptionsList) { 360 this.oleBatchProcessProfileMappingOptionsList = oleBatchProcessProfileMappingOptionsList; 361 } 362 363 public List<OLEBatchProcessProfileDataMappingOptionsBo> getOleBatchProcessProfileDataMappingOptionsBoList() { 364 return oleBatchProcessProfileDataMappingOptionsBoList; 365 } 366 367 public void setOleBatchProcessProfileDataMappingOptionsBoList(List<OLEBatchProcessProfileDataMappingOptionsBo> oleBatchProcessProfileDataMappingOptionsBoList) { 368 this.oleBatchProcessProfileDataMappingOptionsBoList = oleBatchProcessProfileDataMappingOptionsBoList; 369 } 370 371 public List<OLEBatchGloballyProtectedField> getOleBatchGloballyProtectedFieldList() { 372 return oleBatchGloballyProtectedFieldList; 373 } 374 375 public void setOleBatchGloballyProtectedFieldList(List<OLEBatchGloballyProtectedField> oleBatchGloballyProtectedFieldList) { 376 this.oleBatchGloballyProtectedFieldList = oleBatchGloballyProtectedFieldList; 377 } 378 379 public List<OLEBatchProcessProfileProtectedField> getOleBatchProcessProfileProtectedFieldList() { 380 return oleBatchProcessProfileProtectedFieldList; 381 } 382 383 public void setOleBatchProcessProfileProtectedFieldList(List<OLEBatchProcessProfileProtectedField> oleBatchProcessProfileProtectedFieldList) { 384 this.oleBatchProcessProfileProtectedFieldList = oleBatchProcessProfileProtectedFieldList; 385 } 386 387 public List<OLEBatchProcessProfileConstantsBo> getOleBatchProcessProfileConstantsList() { 388 return oleBatchProcessProfileConstantsList; 389 } 390 391 public void setOleBatchProcessProfileConstantsList(List<OLEBatchProcessProfileConstantsBo> oleBatchProcessProfileConstantsList) { 392 this.oleBatchProcessProfileConstantsList = oleBatchProcessProfileConstantsList; 393 } 394 395 public List<OLEBatchProcessProfileInstanceMatchPoint> getOleBatchProcessProfileInstanceMatchPointList() { 396 return oleBatchProcessProfileInstanceMatchPointList; 397 } 398 399 public void setOleBatchProcessProfileInstanceMatchPointList(List<OLEBatchProcessProfileInstanceMatchPoint> oleBatchProcessProfileInstanceMatchPointList) { 400 this.oleBatchProcessProfileInstanceMatchPointList = oleBatchProcessProfileInstanceMatchPointList; 401 } 402 403 public List<OLEBatchProcessProfileBibMatchPoint> getOleBatchProcessProfileBibMatchPointList() { 404 return oleBatchProcessProfileBibMatchPointList; 405 } 406 407 public void setOleBatchProcessProfileBibMatchPointList(List<OLEBatchProcessProfileBibMatchPoint> oleBatchProcessProfileBibMatchPointList) { 408 this.oleBatchProcessProfileBibMatchPointList = oleBatchProcessProfileBibMatchPointList; 409 } 410 411 public String getDataToImport() { 412 return dataToImport; 413 } 414 415 public void setDataToImport(String dataToImport) { 416 this.dataToImport = dataToImport; 417 } 418 419 public String getRequisitionsforTitle() { 420 return requisitionsforTitle; 421 } 422 423 public void setRequisitionsforTitle(String requisitionsforTitle) { 424 this.requisitionsforTitle = requisitionsforTitle; 425 } 426 427 public String getBibOverlayOrAddOrNone() { 428 return bibOverlayOrAddOrNone; 429 } 430 431 public void setBibOverlayOrAddOrNone(String bibOverlayOrAddOrNone) { 432 this.bibOverlayOrAddOrNone = bibOverlayOrAddOrNone; 433 } 434 435 public List<OLEBatchProcessProfileBibStatus> getOleBatchProcessProfileBibStatusList() { 436 return oleBatchProcessProfileBibStatusList; 437 } 438 439 public void setOleBatchProcessProfileBibStatusList(List<OLEBatchProcessProfileBibStatus> oleBatchProcessProfileBibStatusList) { 440 this.oleBatchProcessProfileBibStatusList = oleBatchProcessProfileBibStatusList; 441 } 442 443 public List<OLEBatchProcessProfileBibWorkUnit> getOleBatchProcessProfileBibWorkUnitList() { 444 return oleBatchProcessProfileBibWorkUnitList; 445 } 446 447 public void setOleBatchProcessProfileBibWorkUnitList(List<OLEBatchProcessProfileBibWorkUnit> oleBatchProcessProfileBibWorkUnitList) { 448 this.oleBatchProcessProfileBibWorkUnitList = oleBatchProcessProfileBibWorkUnitList; 449 } 450 451 public List<OLEBatchProcessProfileInstanceWorkUnit> getOleBatchProcessProfileInstanceWorkUnitList() { 452 return oleBatchProcessProfileInstanceWorkUnitList; 453 } 454 455 public void setOleBatchProcessProfileInstanceWorkUnitList(List<OLEBatchProcessProfileInstanceWorkUnit> oleBatchProcessProfileInstanceWorkUnitList) { 456 this.oleBatchProcessProfileInstanceWorkUnitList = oleBatchProcessProfileInstanceWorkUnitList; 457 } 458 459 public String getBibMatch() { 460 return bibMatch; 461 } 462 463 public void setBibMatch(String bibMatch) { 464 this.bibMatch = bibMatch; 465 } 466 467 public String getBibNoMatch() { 468 return bibNoMatch; 469 } 470 471 public void setBibNoMatch(String bibNoMatch) { 472 this.bibNoMatch = bibNoMatch; 473 } 474 475 public String getBibNoMatchAction() { 476 return bibNoMatchAction; 477 } 478 479 public void setBibNoMatchAction(String bibNoMatchAction) { 480 this.bibNoMatchAction = bibNoMatchAction; 481 } 482 483 public String getInstanceOverlayOrAddOrNone() { 484 return instanceOverlayOrAddOrNone; 485 } 486 487 public void setInstanceOverlayOrAddOrNone(String instanceOverlayOrAddOrNone) { 488 this.instanceOverlayOrAddOrNone = instanceOverlayOrAddOrNone; 489 } 490 491 public String getInstanceMatch() { 492 return instanceMatch; 493 } 494 495 public void setInstanceMatch(String instanceMatch) { 496 this.instanceMatch = instanceMatch; 497 } 498 499 public String getInstanceNoMatch() { 500 return instanceNoMatch; 501 } 502 503 public void setInstanceNoMatch(String instanceNoMatch) { 504 this.instanceNoMatch = instanceNoMatch; 505 } 506 507 public String getInstanceNoMatchAction() { 508 return instanceNoMatchAction; 509 } 510 511 public void setInstanceNoMatchAction(String instanceNoMatchAction) { 512 this.instanceNoMatchAction = instanceNoMatchAction; 513 } 514 515 public String getNewBibStaus() { 516 return newBibStaus; 517 } 518 519 public void setNewBibStaus(String newBibStaus) { 520 this.newBibStaus = newBibStaus; 521 } 522 523 public String getExistedBibStatus() { 524 return existedBibStatus; 525 } 526 527 public void setExistedBibStatus(String existedBibStatus) { 528 this.existedBibStatus = existedBibStatus; 529 } 530 531 public String getNoChangeOrSet() { 532 return noChangeOrSet; 533 } 534 535 public void setNoChangeOrSet(String noChangeOrSet) { 536 this.noChangeOrSet = noChangeOrSet; 537 } 538 539 public boolean isBibStaffOnly() { 540 return bibStaffOnly; 541 } 542 543 public void setBibStaffOnly(boolean bibStaffOnly) { 544 this.bibStaffOnly = bibStaffOnly; 545 } 546 547 public boolean isInstanceStaffOnly() { 548 return instanceStaffOnly; 549 } 550 551 public void setInstanceStaffOnly(boolean instanceStaffOnly) { 552 this.instanceStaffOnly = instanceStaffOnly; 553 } 554 555 public boolean isItemStaffOnly() { 556 return itemStaffOnly; 557 } 558 559 public void setItemStaffOnly(boolean itemStaffOnly) { 560 this.itemStaffOnly = itemStaffOnly; 561 } 562 563 public String getDontChange001() { 564 return dontChange001; 565 } 566 567 public void setDontChange001(String dontChange001) { 568 this.dontChange001 = dontChange001; 569 } 570 571 public String getValueToPrepend() { 572 return valueToPrepend; 573 } 574 575 public void setValueToPrepend(String valueToPrepend) { 576 this.valueToPrepend = valueToPrepend; 577 } 578 579 public List<OLEBatchProcessProfileDeleteField> getOleBatchProcessProfileDeleteFieldsList() { 580 return oleBatchProcessProfileDeleteFieldsList; 581 } 582 583 public void setOleBatchProcessProfileDeleteFieldsList(List<OLEBatchProcessProfileDeleteField> oleBatchProcessProfileDeleteFieldsList) { 584 this.oleBatchProcessProfileDeleteFieldsList = oleBatchProcessProfileDeleteFieldsList; 585 } 586 587 public List<OLEBatchProcessProfileRenameField> getOleBatchProcessProfileRenameFieldsList() { 588 return oleBatchProcessProfileRenameFieldsList; 589 } 590 591 public void setOleBatchProcessProfileRenameFieldsList(List<OLEBatchProcessProfileRenameField> oleBatchProcessProfileRenameFieldsList) { 592 this.oleBatchProcessProfileRenameFieldsList = oleBatchProcessProfileRenameFieldsList; 593 } 594 595 public String getDataToExport() { 596 return dataToExport; 597 } 598 599 public void setDataToExport(String dataToExport) { 600 this.dataToExport = dataToExport; 601 } 602 603 public String getExportScope() { 604 return exportScope; 605 } 606 607 public void setExportScope(String exportScope) { 608 this.exportScope = exportScope; 609 } 610 611 public String getPrepend003To035() { 612 return prepend003To035; 613 } 614 615 public void setPrepend003To035(String prepend003To035) { 616 this.prepend003To035 = prepend003To035; 617 } 618 619 public String getPrependvalueto035() { 620 return prependvalueto035; 621 } 622 623 public void setPrependvalueto035(String prependvalueto035) { 624 this.prependvalueto035 = prependvalueto035; 625 } 626 627 public String getBibMultipleMatch() { 628 return bibMultipleMatch; 629 } 630 631 public void setBibMultipleMatch(String bibMultipleMatch) { 632 this.bibMultipleMatch = bibMultipleMatch; 633 } 634 635 public String getInstanceMultipleMatch() { 636 return instanceMultipleMatch; 637 } 638 639 public void setInstanceMultipleMatch(String instanceMultipleMatch) { 640 this.instanceMultipleMatch = instanceMultipleMatch; 641 } 642 643 public List<OLEBatchProcessProfileBibMatchPoint> getDeletedBatchProcessProfileBibMatchPointList() { 644 return deletedBatchProcessProfileBibMatchPointList; 645 } 646 647 public void setDeletedBatchProcessProfileBibMatchPointList(List<OLEBatchProcessProfileBibMatchPoint> deletedBatchProcessProfileBibMatchPointList) { 648 this.deletedBatchProcessProfileBibMatchPointList = deletedBatchProcessProfileBibMatchPointList; 649 } 650 651 public List<OLEBatchProcessProfileBibStatus> getDeleteBatchProcessProfileBibStatusList() { 652 return deleteBatchProcessProfileBibStatusList; 653 } 654 655 public void setDeleteBatchProcessProfileBibStatusList(List<OLEBatchProcessProfileBibStatus> deleteBatchProcessProfileBibStatusList) { 656 this.deleteBatchProcessProfileBibStatusList = deleteBatchProcessProfileBibStatusList; 657 } 658 659 public List<OLEBatchProcessProfileDeleteField> getDeletedBatchProcessProfileDeleteFieldsList() { 660 return deletedBatchProcessProfileDeleteFieldsList; 661 } 662 663 public void setDeletedBatchProcessProfileDeleteFieldsList(List<OLEBatchProcessProfileDeleteField> deletedBatchProcessProfileDeleteFieldsList) { 664 this.deletedBatchProcessProfileDeleteFieldsList = deletedBatchProcessProfileDeleteFieldsList; 665 } 666 667 public List<OLEBatchProcessProfileRenameField> getDeletedBatchProcessProfileRenameFieldsList() { 668 return deletedBatchProcessProfileRenameFieldsList; 669 } 670 671 public void setDeletedBatchProcessProfileRenameFieldsList(List<OLEBatchProcessProfileRenameField> deletedBatchProcessProfileRenameFieldsList) { 672 this.deletedBatchProcessProfileRenameFieldsList = deletedBatchProcessProfileRenameFieldsList; 673 } 674 675 public List<OLEBatchProcessProfileFilterCriteriaBo> getDeleteBatchProcessProfileFilterCriteriaList() { 676 return deleteBatchProcessProfileFilterCriteriaList; 677 } 678 679 public void setDeleteBatchProcessProfileFilterCriteriaList(List<OLEBatchProcessProfileFilterCriteriaBo> deleteBatchProcessProfileFilterCriteriaList) { 680 this.deleteBatchProcessProfileFilterCriteriaList = deleteBatchProcessProfileFilterCriteriaList; 681 } 682 683 public List<OLEBatchProcessProfileMappingOptionsBo> getDeletedBatchProcessProfileMappingOptionsList() { 684 return deletedBatchProcessProfileMappingOptionsList; 685 } 686 687 public void setDeletedBatchProcessProfileMappingOptionsList(List<OLEBatchProcessProfileMappingOptionsBo> deletedBatchProcessProfileMappingOptionsList) { 688 this.deletedBatchProcessProfileMappingOptionsList = deletedBatchProcessProfileMappingOptionsList; 689 } 690 691 public List<OLEBatchProcessProfileDataMappingOptionsBo> getDeletedBatchProcessProfileDataMappingOptionsList() { 692 return deletedBatchProcessProfileDataMappingOptionsList; 693 } 694 695 public void setDeletedBatchProcessProfileDataMappingOptionsList(List<OLEBatchProcessProfileDataMappingOptionsBo> deletedBatchProcessProfileDataMappingOptionsList) { 696 this.deletedBatchProcessProfileDataMappingOptionsList = deletedBatchProcessProfileDataMappingOptionsList; 697 } 698 699 public List<OLEBatchProcessProfileConstantsBo> getDeletedBatchProcessProfileConstantsList() { 700 return deletedBatchProcessProfileConstantsList; 701 } 702 703 public void setDeletedBatchProcessProfileConstantsList(List<OLEBatchProcessProfileConstantsBo> deletedBatchProcessProfileConstantsList) { 704 this.deletedBatchProcessProfileConstantsList = deletedBatchProcessProfileConstantsList; 705 } 706 707 public List<OLEBatchProcessProfileProtectedField> getDeletedBatchProcessProfileProtectedFieldList() { 708 return deletedBatchProcessProfileProtectedFieldList; 709 } 710 711 public void setDeletedBatchProcessProfileProtectedFieldList(List<OLEBatchProcessProfileProtectedField> deletedBatchProcessProfileProtectedFieldList) { 712 this.deletedBatchProcessProfileProtectedFieldList = deletedBatchProcessProfileProtectedFieldList; 713 } 714 715 public List<OLEBatchProcessProfileMatchPoint> getDeletedBatchProcessProfileMatchPointList() { 716 return deletedBatchProcessProfileMatchPointList; 717 } 718 719 public void setDeletedBatchProcessProfileMatchPointList(List<OLEBatchProcessProfileMatchPoint> deletedBatchProcessProfileMatchPointList) { 720 this.deletedBatchProcessProfileMatchPointList = deletedBatchProcessProfileMatchPointList; 721 } 722 723 public boolean getRemoveValueFrom001() { 724 return removeValueFrom001; 725 } 726 727 public void setRemoveValueFrom001(boolean removeValueFrom001) { 728 this.removeValueFrom001 = removeValueFrom001; 729 } 730 731 public String getValueToRemove() { 732 return valueToRemove; 733 } 734 735 public void setValueToRemove(String valueToRemove) { 736 this.valueToRemove = valueToRemove; 737 } 738 739 public String getOverlayNoChangeOrSet() { 740 return overlayNoChangeOrSet; 741 } 742 743 public void setOverlayNoChangeOrSet(String overlayNoChangeOrSet) { 744 this.overlayNoChangeOrSet = overlayNoChangeOrSet; 745 } 746 747 public boolean isOverlayBibStaffOnly() { 748 return overlayBibStaffOnly; 749 } 750 751 public void setOverlayBibStaffOnly(boolean overlayBibStaffOnly) { 752 this.overlayBibStaffOnly = overlayBibStaffOnly; 753 } 754 755 public String getBibImportProfileForOrderRecord() { 756 return bibImportProfileForOrderRecord; 757 } 758 759 public void setBibImportProfileForOrderRecord(String bibImportProfileForOrderRecord) { 760 this.bibImportProfileForOrderRecord = bibImportProfileForOrderRecord; 761 } 762 763 public String getBibImportProfileType() { 764 return bibImportProfileType; 765 } 766 767 public void setBibImportProfileType(String bibImportProfileType) { 768 this.bibImportProfileType = bibImportProfileType; 769 } 770 771 public List<OLEBatchProcessProfileMatchPoint> getOleBatchProcessProfileMatchPointList() { 772 return oleBatchProcessProfileMatchPointList; 773 } 774 775 public void setOleBatchProcessProfileMatchPointList(List<OLEBatchProcessProfileMatchPoint> oleBatchProcessProfileMatchPointList) { 776 this.oleBatchProcessProfileMatchPointList = oleBatchProcessProfileMatchPointList; 777 } 778 779 public List<OLEBatchProcessProfileMatchPoint> getOleBatchProcessProfileBibliographicMatchPointList() { 780 return oleBatchProcessProfileBibliographicMatchPointList; 781 } 782 783 public void setOleBatchProcessProfileBibliographicMatchPointList(List<OLEBatchProcessProfileMatchPoint> oleBatchProcessProfileBibliographicMatchPointList) { 784 this.oleBatchProcessProfileBibliographicMatchPointList = oleBatchProcessProfileBibliographicMatchPointList; 785 } 786 787 public List<OLEBatchProcessProfileMatchPoint> getOleBatchProcessProfileHoldingMatchPointList() { 788 return oleBatchProcessProfileHoldingMatchPointList; 789 } 790 791 public void setOleBatchProcessProfileHoldingMatchPointList(List<OLEBatchProcessProfileMatchPoint> oleBatchProcessProfileHoldingMatchPointList) { 792 this.oleBatchProcessProfileHoldingMatchPointList = oleBatchProcessProfileHoldingMatchPointList; 793 } 794 795 public List<OLEBatchProcessProfileMatchPoint> getOleBatchProcessProfileItemMatchPointList() { 796 return oleBatchProcessProfileItemMatchPointList; 797 } 798 799 public void setOleBatchProcessProfileItemMatchPointList(List<OLEBatchProcessProfileMatchPoint> oleBatchProcessProfileItemMatchPointList) { 800 this.oleBatchProcessProfileItemMatchPointList = oleBatchProcessProfileItemMatchPointList; 801 } 802 803 public List<OLEBatchProcessProfileMatchPoint> getOleBatchProcessProfileEholdingMatchPointList() { 804 return oleBatchProcessProfileEholdingMatchPointList; 805 } 806 807 public void setOleBatchProcessProfileEholdingMatchPointList(List<OLEBatchProcessProfileMatchPoint> oleBatchProcessProfileEholdingMatchPointList) { 808 this.oleBatchProcessProfileEholdingMatchPointList = oleBatchProcessProfileEholdingMatchPointList; 809 } 810 811 812 public String getMatchingProfile() { 813 return matchingProfile; 814 } 815 816 public void setMatchingProfile(String matchingProfile) { 817 this.matchingProfile = matchingProfile; 818 } 819 820 public MatchingProfile getMatchingProfileObj() { 821 if (matchingProfileObj == null && StringUtils.isNotBlank(this.matchingProfile)) { 822 try { 823 matchingProfileObj = MatchingProfile.buildMatchProfileObj(this.matchingProfile); 824 } catch (IOException e) { 825 e.printStackTrace(); 826 } 827 } 828 return matchingProfileObj; 829 } 830 831 832 public void setMatchingProfileObj(MatchingProfile matchingProfileObj) { 833 this.matchingProfileObj = matchingProfileObj; 834 } 835}