View Javadoc
1   package org.kuali.ole.batch.bo;
2   
3   import org.apache.commons.lang.StringUtils;
4   import org.kuali.rice.krad.bo.PersistableBusinessObjectBase;
5   
6   import java.io.IOException;
7   import java.util.ArrayList;
8   import java.util.List;
9   
10  /**
11   * Created with IntelliJ IDEA.
12   * User: adityas
13   * Date: 7/6/13
14   * Time: 4:04 PM
15   * To change this template use File | Settings | File Templates.
16   */
17  public class OLEBatchProcessProfileBo extends PersistableBusinessObjectBase {
18  
19      private String batchProcessProfileId;
20      private String batchProcessProfileName;
21      private String batchProcessProfileDesc;
22      private String batchProcessProfileType;
23      private String krmsProfileName;
24      private String bibImportProfileForOrderRecord;
25      private OLEBatchProcessTypeBo oleBatchProcessTypeBo;
26      private List<OLEBatchProcessProfileFilterCriteriaBo> oleBatchProcessProfileFilterCriteriaList = new ArrayList<OLEBatchProcessProfileFilterCriteriaBo>();
27      private List<OLEBatchProcessProfileMappingOptionsBo> oleBatchProcessProfileMappingOptionsList = new ArrayList<OLEBatchProcessProfileMappingOptionsBo>();
28      private List<OLEBatchProcessProfileDataMappingOptionsBo> oleBatchProcessProfileDataMappingOptionsBoList = new ArrayList<OLEBatchProcessProfileDataMappingOptionsBo>();
29      private List<OLEBatchGloballyProtectedField> oleBatchGloballyProtectedFieldList = new ArrayList<OLEBatchGloballyProtectedField>();
30      private List<OLEBatchProcessProfileProtectedField> oleBatchProcessProfileProtectedFieldList = new ArrayList<OLEBatchProcessProfileProtectedField>();
31      private List<OLEBatchProcessProfileConstantsBo> oleBatchProcessProfileConstantsList = new ArrayList<OLEBatchProcessProfileConstantsBo>();
32      private List<OLEBatchProcessProfileInstanceMatchPoint> oleBatchProcessProfileInstanceMatchPointList = new ArrayList<OLEBatchProcessProfileInstanceMatchPoint>();
33      private List<OLEBatchProcessProfileBibMatchPoint> oleBatchProcessProfileBibMatchPointList = new ArrayList<OLEBatchProcessProfileBibMatchPoint>();
34      private List<OLEBatchProcessProfileMatchPoint> oleBatchProcessProfileMatchPointList = new ArrayList<OLEBatchProcessProfileMatchPoint>();
35      private List<OLEBatchProcessProfileMatchPoint> oleBatchProcessProfileBibliographicMatchPointList = new ArrayList<OLEBatchProcessProfileMatchPoint>();
36      private List<OLEBatchProcessProfileMatchPoint> oleBatchProcessProfileHoldingMatchPointList = new ArrayList<OLEBatchProcessProfileMatchPoint>();
37      private List<OLEBatchProcessProfileMatchPoint> oleBatchProcessProfileItemMatchPointList = new ArrayList<OLEBatchProcessProfileMatchPoint>();
38      private List<OLEBatchProcessProfileMatchPoint> oleBatchProcessProfileEholdingMatchPointList = new ArrayList<OLEBatchProcessProfileMatchPoint>();
39  
40      private List<OLEBatchProcessProfileBibMatchPoint> deletedBatchProcessProfileBibMatchPointList = new ArrayList<OLEBatchProcessProfileBibMatchPoint>();
41      private List<OLEBatchProcessProfileBibStatus> deleteBatchProcessProfileBibStatusList = new ArrayList<OLEBatchProcessProfileBibStatus>();
42      private List<OLEBatchProcessProfileDeleteField> deletedBatchProcessProfileDeleteFieldsList = new ArrayList<OLEBatchProcessProfileDeleteField>();
43      private List<OLEBatchProcessProfileRenameField> deletedBatchProcessProfileRenameFieldsList = new ArrayList<OLEBatchProcessProfileRenameField>();
44      private List<OLEBatchProcessProfileFilterCriteriaBo> deleteBatchProcessProfileFilterCriteriaList = new ArrayList<OLEBatchProcessProfileFilterCriteriaBo>();
45      private List<OLEBatchProcessProfileMappingOptionsBo> deletedBatchProcessProfileMappingOptionsList = new ArrayList<OLEBatchProcessProfileMappingOptionsBo>();
46      private List<OLEBatchProcessProfileDataMappingOptionsBo>  deletedBatchProcessProfileDataMappingOptionsList= new ArrayList<OLEBatchProcessProfileDataMappingOptionsBo>();
47      private List<OLEBatchProcessProfileConstantsBo> deletedBatchProcessProfileConstantsList = new ArrayList<OLEBatchProcessProfileConstantsBo>();
48      private List<OLEBatchProcessProfileProtectedField> deletedBatchProcessProfileProtectedFieldList = new ArrayList<OLEBatchProcessProfileProtectedField>();
49      private List<OLEBatchProcessProfileMatchPoint> deletedBatchProcessProfileMatchPointList = new ArrayList<OLEBatchProcessProfileMatchPoint>();
50      private  MatchingProfile matchingProfileObj;
51  
52      private String dataToImport;
53      private String dataToExport;
54      private String exportScope;
55      private String requisitionsforTitle;
56      private String bibOverlayOrAddOrNone;
57      private List<OLEBatchProcessProfileBibStatus> oleBatchProcessProfileBibStatusList = new ArrayList<OLEBatchProcessProfileBibStatus>();
58      private List<OLEBatchProcessProfileBibWorkUnit> oleBatchProcessProfileBibWorkUnitList = new ArrayList<OLEBatchProcessProfileBibWorkUnit>();
59      private List<OLEBatchProcessProfileInstanceWorkUnit> oleBatchProcessProfileInstanceWorkUnitList = new ArrayList<OLEBatchProcessProfileInstanceWorkUnit>();
60      private String bibMatch;
61      private String bibNoMatch;
62      private String bibNoMatchAction;
63      private String instanceOverlayOrAddOrNone;
64      private String instanceMatch;
65      private String instanceNoMatch;
66      private String instanceNoMatchAction;
67  
68      private String newBibStaus;
69      private String existedBibStatus;
70      private String noChangeOrSet;
71      private boolean bibStaffOnly;
72      private boolean instanceStaffOnly;
73      private boolean itemStaffOnly;
74      private String dontChange001;
75      private String prepend003To035;
76      private String prependvalueto035;
77      private String valueToPrepend;
78      private boolean removeValueFrom001;
79      private String valueToRemove;
80      private List<OLEBatchProcessProfileDeleteField> oleBatchProcessProfileDeleteFieldsList = new ArrayList<OLEBatchProcessProfileDeleteField>();
81      private List<OLEBatchProcessProfileRenameField> oleBatchProcessProfileRenameFieldsList = new ArrayList<OLEBatchProcessProfileRenameField>();
82      private boolean overlay=false;
83      private String bibMultipleMatch;
84      private String instanceMultipleMatch;
85      private Boolean marcOnly;
86      private String overlayNoChangeOrSet;
87      private boolean overlayBibStaffOnly;
88      private String bibImportProfileType = "Bib Import";
89      private String dummyAttributeName;
90  
91      private List<OLEBatchProcessBibDataMappingNew> oleBatchProcessBibDataMappingNewList = new ArrayList<>();
92  
93      private List<OLEBatchProcessBibDataMappingOverlay> oleBatchProcessBibDataMappingOverlayList = new ArrayList<>();
94  
95      private String matchingProfile;
96  
97      public String getDummyAttributeName() {
98          return dummyAttributeName;
99      }
100 
101     public void setDummyAttributeName(String dummyAttributeName) {
102         this.dummyAttributeName = dummyAttributeName;
103     }
104 
105     public Boolean getMarcOnly() {
106         return marcOnly;
107     }
108 
109     public void setMarcOnly(Boolean marcOnly) {
110         this.marcOnly = marcOnly;
111     }
112 
113     public String getFileType() {
114         return fileType;
115     }
116 
117     public void setFileType(String fileType) {
118         this.fileType = fileType;
119     }
120 
121     private String fileType;
122 
123     public boolean isOverlay() {
124         return overlay;
125     }
126 
127     public void setOverlay(boolean overlay) {
128         this.overlay = overlay;
129     }
130 
131     public String getBatchProcessProfileId() {
132         return batchProcessProfileId;
133     }
134 
135     public void setBatchProcessProfileId(String batchProcessProfileId) {
136         this.batchProcessProfileId = batchProcessProfileId;
137     }
138 
139     public String getBatchProcessProfileName() {
140         return batchProcessProfileName;
141     }
142 
143     public void setBatchProcessProfileName(String batchProcessProfileName) {
144         this.batchProcessProfileName = batchProcessProfileName;
145     }
146 
147     public String getBatchProcessProfileDesc() {
148         return batchProcessProfileDesc;
149     }
150 
151     public void setBatchProcessProfileDesc(String batchProcessProfileDesc) {
152         this.batchProcessProfileDesc = batchProcessProfileDesc;
153     }
154 
155     public String getBatchProcessProfileType() {
156         return batchProcessProfileType;
157     }
158 
159     public void setBatchProcessProfileType(String batchProcessProfileType) {
160         this.batchProcessProfileType = batchProcessProfileType;
161     }
162 
163     public String getKrmsProfileName() {
164         return krmsProfileName;
165     }
166 
167     public void setKrmsProfileName(String krmsProfileName) {
168         this.krmsProfileName = krmsProfileName;
169     }
170 
171     public OLEBatchProcessTypeBo getOleBatchProcessTypeBo() {
172         return oleBatchProcessTypeBo;
173     }
174 
175     public void setOleBatchProcessTypeBo(OLEBatchProcessTypeBo oleBatchProcessTypeBo) {
176         this.oleBatchProcessTypeBo = oleBatchProcessTypeBo;
177     }
178 
179     public List<OLEBatchProcessProfileFilterCriteriaBo> getOleBatchProcessProfileFilterCriteriaList() {
180         return oleBatchProcessProfileFilterCriteriaList;
181     }
182 
183     public void setOleBatchProcessProfileFilterCriteriaList(List<OLEBatchProcessProfileFilterCriteriaBo> oleBatchProcessProfileFilterCriteriaList) {
184         this.oleBatchProcessProfileFilterCriteriaList = oleBatchProcessProfileFilterCriteriaList;
185     }
186 
187     public List<OLEBatchProcessProfileMappingOptionsBo> getOleBatchProcessProfileMappingOptionsList() {
188         return oleBatchProcessProfileMappingOptionsList;
189     }
190 
191     public void setOleBatchProcessProfileMappingOptionsList(List<OLEBatchProcessProfileMappingOptionsBo> oleBatchProcessProfileMappingOptionsList) {
192         this.oleBatchProcessProfileMappingOptionsList = oleBatchProcessProfileMappingOptionsList;
193     }
194 
195     public List<OLEBatchProcessProfileDataMappingOptionsBo> getOleBatchProcessProfileDataMappingOptionsBoList() {
196         return oleBatchProcessProfileDataMappingOptionsBoList;
197     }
198 
199     public void setOleBatchProcessProfileDataMappingOptionsBoList(List<OLEBatchProcessProfileDataMappingOptionsBo> oleBatchProcessProfileDataMappingOptionsBoList) {
200         this.oleBatchProcessProfileDataMappingOptionsBoList = oleBatchProcessProfileDataMappingOptionsBoList;
201     }
202 
203     public List<OLEBatchGloballyProtectedField> getOleBatchGloballyProtectedFieldList() {
204         return oleBatchGloballyProtectedFieldList;
205     }
206 
207     public void setOleBatchGloballyProtectedFieldList(List<OLEBatchGloballyProtectedField> oleBatchGloballyProtectedFieldList) {
208         this.oleBatchGloballyProtectedFieldList = oleBatchGloballyProtectedFieldList;
209     }
210 
211     public List<OLEBatchProcessProfileProtectedField> getOleBatchProcessProfileProtectedFieldList() {
212         return oleBatchProcessProfileProtectedFieldList;
213     }
214 
215     public void setOleBatchProcessProfileProtectedFieldList(List<OLEBatchProcessProfileProtectedField> oleBatchProcessProfileProtectedFieldList) {
216         this.oleBatchProcessProfileProtectedFieldList = oleBatchProcessProfileProtectedFieldList;
217     }
218 
219     public List<OLEBatchProcessProfileConstantsBo> getOleBatchProcessProfileConstantsList() {
220         return oleBatchProcessProfileConstantsList;
221     }
222 
223     public void setOleBatchProcessProfileConstantsList(List<OLEBatchProcessProfileConstantsBo> oleBatchProcessProfileConstantsList) {
224         this.oleBatchProcessProfileConstantsList = oleBatchProcessProfileConstantsList;
225     }
226 
227     public List<OLEBatchProcessProfileInstanceMatchPoint> getOleBatchProcessProfileInstanceMatchPointList() {
228         return oleBatchProcessProfileInstanceMatchPointList;
229     }
230 
231     public void setOleBatchProcessProfileInstanceMatchPointList(List<OLEBatchProcessProfileInstanceMatchPoint> oleBatchProcessProfileInstanceMatchPointList) {
232         this.oleBatchProcessProfileInstanceMatchPointList = oleBatchProcessProfileInstanceMatchPointList;
233     }
234 
235     public List<OLEBatchProcessProfileBibMatchPoint> getOleBatchProcessProfileBibMatchPointList() {
236         return oleBatchProcessProfileBibMatchPointList;
237     }
238 
239     public void setOleBatchProcessProfileBibMatchPointList(List<OLEBatchProcessProfileBibMatchPoint> oleBatchProcessProfileBibMatchPointList) {
240         this.oleBatchProcessProfileBibMatchPointList = oleBatchProcessProfileBibMatchPointList;
241     }
242 
243     public String getDataToImport() {
244         return dataToImport;
245     }
246 
247     public void setDataToImport(String dataToImport) {
248         this.dataToImport = dataToImport;
249     }
250 
251     public String getRequisitionsforTitle() {
252         return requisitionsforTitle;
253     }
254 
255     public void setRequisitionsforTitle(String requisitionsforTitle) {
256         this.requisitionsforTitle = requisitionsforTitle;
257     }
258 
259     public String getBibOverlayOrAddOrNone() {
260         return bibOverlayOrAddOrNone;
261     }
262 
263     public void setBibOverlayOrAddOrNone(String bibOverlayOrAddOrNone) {
264         this.bibOverlayOrAddOrNone = bibOverlayOrAddOrNone;
265     }
266 
267     public List<OLEBatchProcessProfileBibStatus> getOleBatchProcessProfileBibStatusList() {
268         return oleBatchProcessProfileBibStatusList;
269     }
270 
271     public void setOleBatchProcessProfileBibStatusList(List<OLEBatchProcessProfileBibStatus> oleBatchProcessProfileBibStatusList) {
272         this.oleBatchProcessProfileBibStatusList = oleBatchProcessProfileBibStatusList;
273     }
274 
275     public List<OLEBatchProcessProfileBibWorkUnit> getOleBatchProcessProfileBibWorkUnitList() {
276         return oleBatchProcessProfileBibWorkUnitList;
277     }
278 
279     public void setOleBatchProcessProfileBibWorkUnitList(List<OLEBatchProcessProfileBibWorkUnit> oleBatchProcessProfileBibWorkUnitList) {
280         this.oleBatchProcessProfileBibWorkUnitList = oleBatchProcessProfileBibWorkUnitList;
281     }
282 
283     public List<OLEBatchProcessProfileInstanceWorkUnit> getOleBatchProcessProfileInstanceWorkUnitList() {
284         return oleBatchProcessProfileInstanceWorkUnitList;
285     }
286 
287     public void setOleBatchProcessProfileInstanceWorkUnitList(List<OLEBatchProcessProfileInstanceWorkUnit> oleBatchProcessProfileInstanceWorkUnitList) {
288         this.oleBatchProcessProfileInstanceWorkUnitList = oleBatchProcessProfileInstanceWorkUnitList;
289     }
290 
291     public String getBibMatch() {
292         return bibMatch;
293     }
294 
295     public void setBibMatch(String bibMatch) {
296         this.bibMatch = bibMatch;
297     }
298 
299     public String getBibNoMatch() {
300         return bibNoMatch;
301     }
302 
303     public void setBibNoMatch(String bibNoMatch) {
304         this.bibNoMatch = bibNoMatch;
305     }
306 
307     public String getBibNoMatchAction() {
308         return bibNoMatchAction;
309     }
310 
311     public void setBibNoMatchAction(String bibNoMatchAction) {
312         this.bibNoMatchAction = bibNoMatchAction;
313     }
314 
315     public String getInstanceOverlayOrAddOrNone() {
316         return instanceOverlayOrAddOrNone;
317     }
318 
319     public void setInstanceOverlayOrAddOrNone(String instanceOverlayOrAddOrNone) {
320         this.instanceOverlayOrAddOrNone = instanceOverlayOrAddOrNone;
321     }
322 
323     public String getInstanceMatch() {
324         return instanceMatch;
325     }
326 
327     public void setInstanceMatch(String instanceMatch) {
328         this.instanceMatch = instanceMatch;
329     }
330 
331     public String getInstanceNoMatch() {
332         return instanceNoMatch;
333     }
334 
335     public void setInstanceNoMatch(String instanceNoMatch) {
336         this.instanceNoMatch = instanceNoMatch;
337     }
338 
339     public String getInstanceNoMatchAction() {
340         return instanceNoMatchAction;
341     }
342 
343     public void setInstanceNoMatchAction(String instanceNoMatchAction) {
344         this.instanceNoMatchAction = instanceNoMatchAction;
345     }
346 
347     public String getNewBibStaus() {
348         return newBibStaus;
349     }
350 
351     public void setNewBibStaus(String newBibStaus) {
352         this.newBibStaus = newBibStaus;
353     }
354 
355     public String getExistedBibStatus() {
356         return existedBibStatus;
357     }
358 
359     public void setExistedBibStatus(String existedBibStatus) {
360         this.existedBibStatus = existedBibStatus;
361     }
362 
363     public String getNoChangeOrSet() {
364         return noChangeOrSet;
365     }
366 
367     public void setNoChangeOrSet(String noChangeOrSet) {
368         this.noChangeOrSet = noChangeOrSet;
369     }
370 
371     public boolean isBibStaffOnly() {
372         return bibStaffOnly;
373     }
374 
375     public void setBibStaffOnly(boolean bibStaffOnly) {
376         this.bibStaffOnly = bibStaffOnly;
377     }
378 
379     public boolean isInstanceStaffOnly() {
380         return instanceStaffOnly;
381     }
382 
383     public void setInstanceStaffOnly(boolean instanceStaffOnly) {
384         this.instanceStaffOnly = instanceStaffOnly;
385     }
386 
387     public boolean isItemStaffOnly() {
388         return itemStaffOnly;
389     }
390 
391     public void setItemStaffOnly(boolean itemStaffOnly) {
392         this.itemStaffOnly = itemStaffOnly;
393     }
394 
395     public String getDontChange001() {
396         return dontChange001;
397     }
398 
399     public void setDontChange001(String dontChange001) {
400         this.dontChange001 = dontChange001;
401     }
402 
403     public String getValueToPrepend() {
404         return valueToPrepend;
405     }
406 
407     public void setValueToPrepend(String valueToPrepend) {
408         this.valueToPrepend = valueToPrepend;
409     }
410 
411     public List<OLEBatchProcessProfileDeleteField> getOleBatchProcessProfileDeleteFieldsList() {
412         return oleBatchProcessProfileDeleteFieldsList;
413     }
414 
415     public void setOleBatchProcessProfileDeleteFieldsList(List<OLEBatchProcessProfileDeleteField> oleBatchProcessProfileDeleteFieldsList) {
416         this.oleBatchProcessProfileDeleteFieldsList = oleBatchProcessProfileDeleteFieldsList;
417     }
418 
419     public List<OLEBatchProcessProfileRenameField> getOleBatchProcessProfileRenameFieldsList() {
420         return oleBatchProcessProfileRenameFieldsList;
421     }
422 
423     public void setOleBatchProcessProfileRenameFieldsList(List<OLEBatchProcessProfileRenameField> oleBatchProcessProfileRenameFieldsList) {
424         this.oleBatchProcessProfileRenameFieldsList = oleBatchProcessProfileRenameFieldsList;
425     }
426 
427     public String getDataToExport() {
428         return dataToExport;
429     }
430 
431     public void setDataToExport(String dataToExport) {
432         this.dataToExport = dataToExport;
433     }
434 
435     public String getExportScope() {
436         return exportScope;
437     }
438 
439     public void setExportScope(String exportScope) {
440         this.exportScope = exportScope;
441     }
442 
443     public String getPrepend003To035() {
444         return prepend003To035;
445     }
446 
447     public void setPrepend003To035(String prepend003To035) {
448         this.prepend003To035 = prepend003To035;
449     }
450 
451     public String getPrependvalueto035() {
452         return prependvalueto035;
453     }
454 
455     public void setPrependvalueto035(String prependvalueto035) {
456         this.prependvalueto035 = prependvalueto035;
457     }
458 
459     public String getBibMultipleMatch() {
460         return bibMultipleMatch;
461     }
462 
463     public void setBibMultipleMatch(String bibMultipleMatch) {
464         this.bibMultipleMatch = bibMultipleMatch;
465     }
466 
467     public String getInstanceMultipleMatch() {
468         return instanceMultipleMatch;
469     }
470 
471     public void setInstanceMultipleMatch(String instanceMultipleMatch) {
472         this.instanceMultipleMatch = instanceMultipleMatch;
473     }
474 
475     public List<OLEBatchProcessProfileBibMatchPoint> getDeletedBatchProcessProfileBibMatchPointList() {
476         return deletedBatchProcessProfileBibMatchPointList;
477     }
478 
479     public void setDeletedBatchProcessProfileBibMatchPointList(List<OLEBatchProcessProfileBibMatchPoint> deletedBatchProcessProfileBibMatchPointList) {
480         this.deletedBatchProcessProfileBibMatchPointList = deletedBatchProcessProfileBibMatchPointList;
481     }
482 
483     public List<OLEBatchProcessProfileBibStatus> getDeleteBatchProcessProfileBibStatusList() {
484         return deleteBatchProcessProfileBibStatusList;
485     }
486 
487     public void setDeleteBatchProcessProfileBibStatusList(List<OLEBatchProcessProfileBibStatus> deleteBatchProcessProfileBibStatusList) {
488         this.deleteBatchProcessProfileBibStatusList = deleteBatchProcessProfileBibStatusList;
489     }
490 
491     public List<OLEBatchProcessProfileDeleteField> getDeletedBatchProcessProfileDeleteFieldsList() {
492         return deletedBatchProcessProfileDeleteFieldsList;
493     }
494 
495     public void setDeletedBatchProcessProfileDeleteFieldsList(List<OLEBatchProcessProfileDeleteField> deletedBatchProcessProfileDeleteFieldsList) {
496         this.deletedBatchProcessProfileDeleteFieldsList = deletedBatchProcessProfileDeleteFieldsList;
497     }
498 
499     public List<OLEBatchProcessProfileRenameField> getDeletedBatchProcessProfileRenameFieldsList() {
500         return deletedBatchProcessProfileRenameFieldsList;
501     }
502 
503     public void setDeletedBatchProcessProfileRenameFieldsList(List<OLEBatchProcessProfileRenameField> deletedBatchProcessProfileRenameFieldsList) {
504         this.deletedBatchProcessProfileRenameFieldsList = deletedBatchProcessProfileRenameFieldsList;
505     }
506 
507     public List<OLEBatchProcessProfileFilterCriteriaBo> getDeleteBatchProcessProfileFilterCriteriaList() {
508         return deleteBatchProcessProfileFilterCriteriaList;
509     }
510 
511     public void setDeleteBatchProcessProfileFilterCriteriaList(List<OLEBatchProcessProfileFilterCriteriaBo> deleteBatchProcessProfileFilterCriteriaList) {
512         this.deleteBatchProcessProfileFilterCriteriaList = deleteBatchProcessProfileFilterCriteriaList;
513     }
514 
515     public List<OLEBatchProcessProfileMappingOptionsBo> getDeletedBatchProcessProfileMappingOptionsList() {
516         return deletedBatchProcessProfileMappingOptionsList;
517     }
518 
519     public void setDeletedBatchProcessProfileMappingOptionsList(List<OLEBatchProcessProfileMappingOptionsBo> deletedBatchProcessProfileMappingOptionsList) {
520         this.deletedBatchProcessProfileMappingOptionsList = deletedBatchProcessProfileMappingOptionsList;
521     }
522 
523     public List<OLEBatchProcessProfileDataMappingOptionsBo> getDeletedBatchProcessProfileDataMappingOptionsList() {
524         return deletedBatchProcessProfileDataMappingOptionsList;
525     }
526 
527     public void setDeletedBatchProcessProfileDataMappingOptionsList(List<OLEBatchProcessProfileDataMappingOptionsBo> deletedBatchProcessProfileDataMappingOptionsList) {
528         this.deletedBatchProcessProfileDataMappingOptionsList = deletedBatchProcessProfileDataMappingOptionsList;
529     }
530 
531     public List<OLEBatchProcessProfileConstantsBo> getDeletedBatchProcessProfileConstantsList() {
532         return deletedBatchProcessProfileConstantsList;
533     }
534 
535     public void setDeletedBatchProcessProfileConstantsList(List<OLEBatchProcessProfileConstantsBo> deletedBatchProcessProfileConstantsList) {
536         this.deletedBatchProcessProfileConstantsList = deletedBatchProcessProfileConstantsList;
537     }
538 
539     public List<OLEBatchProcessProfileProtectedField> getDeletedBatchProcessProfileProtectedFieldList() {
540         return deletedBatchProcessProfileProtectedFieldList;
541     }
542 
543     public void setDeletedBatchProcessProfileProtectedFieldList(List<OLEBatchProcessProfileProtectedField> deletedBatchProcessProfileProtectedFieldList) {
544         this.deletedBatchProcessProfileProtectedFieldList = deletedBatchProcessProfileProtectedFieldList;
545     }
546 
547     public List<OLEBatchProcessProfileMatchPoint> getDeletedBatchProcessProfileMatchPointList() {
548         return deletedBatchProcessProfileMatchPointList;
549     }
550 
551     public void setDeletedBatchProcessProfileMatchPointList(List<OLEBatchProcessProfileMatchPoint> deletedBatchProcessProfileMatchPointList) {
552         this.deletedBatchProcessProfileMatchPointList = deletedBatchProcessProfileMatchPointList;
553     }
554 
555     public boolean getRemoveValueFrom001() {
556         return removeValueFrom001;
557     }
558 
559     public void setRemoveValueFrom001(boolean removeValueFrom001) {
560         this.removeValueFrom001 = removeValueFrom001;
561     }
562 
563     public String getValueToRemove() {
564         return valueToRemove;
565     }
566 
567     public void setValueToRemove(String valueToRemove) {
568         this.valueToRemove = valueToRemove;
569     }
570 
571     public String getOverlayNoChangeOrSet() {
572         return overlayNoChangeOrSet;
573     }
574 
575     public void setOverlayNoChangeOrSet(String overlayNoChangeOrSet) {
576         this.overlayNoChangeOrSet = overlayNoChangeOrSet;
577     }
578 
579     public boolean isOverlayBibStaffOnly() {
580         return overlayBibStaffOnly;
581     }
582 
583     public void setOverlayBibStaffOnly(boolean overlayBibStaffOnly) {
584         this.overlayBibStaffOnly = overlayBibStaffOnly;
585     }
586 
587     public String getBibImportProfileForOrderRecord() {
588         return bibImportProfileForOrderRecord;
589     }
590 
591     public void setBibImportProfileForOrderRecord(String bibImportProfileForOrderRecord) {
592         this.bibImportProfileForOrderRecord = bibImportProfileForOrderRecord;
593     }
594 
595     public String getBibImportProfileType() {
596         return bibImportProfileType;
597     }
598 
599     public void setBibImportProfileType(String bibImportProfileType) {
600         this.bibImportProfileType = bibImportProfileType;
601     }
602 
603     public List<OLEBatchProcessProfileMatchPoint> getOleBatchProcessProfileMatchPointList() {
604         return oleBatchProcessProfileMatchPointList;
605     }
606 
607     public void setOleBatchProcessProfileMatchPointList(List<OLEBatchProcessProfileMatchPoint> oleBatchProcessProfileMatchPointList) {
608         this.oleBatchProcessProfileMatchPointList = oleBatchProcessProfileMatchPointList;
609     }
610 
611     public List<OLEBatchProcessProfileMatchPoint> getOleBatchProcessProfileBibliographicMatchPointList() {
612         return oleBatchProcessProfileBibliographicMatchPointList;
613     }
614 
615     public void setOleBatchProcessProfileBibliographicMatchPointList(List<OLEBatchProcessProfileMatchPoint> oleBatchProcessProfileBibliographicMatchPointList) {
616         this.oleBatchProcessProfileBibliographicMatchPointList = oleBatchProcessProfileBibliographicMatchPointList;
617     }
618 
619     public List<OLEBatchProcessProfileMatchPoint> getOleBatchProcessProfileHoldingMatchPointList() {
620         return oleBatchProcessProfileHoldingMatchPointList;
621     }
622 
623     public void setOleBatchProcessProfileHoldingMatchPointList(List<OLEBatchProcessProfileMatchPoint> oleBatchProcessProfileHoldingMatchPointList) {
624         this.oleBatchProcessProfileHoldingMatchPointList = oleBatchProcessProfileHoldingMatchPointList;
625     }
626 
627     public List<OLEBatchProcessProfileMatchPoint> getOleBatchProcessProfileItemMatchPointList() {
628         return oleBatchProcessProfileItemMatchPointList;
629     }
630 
631     public void setOleBatchProcessProfileItemMatchPointList(List<OLEBatchProcessProfileMatchPoint> oleBatchProcessProfileItemMatchPointList) {
632         this.oleBatchProcessProfileItemMatchPointList = oleBatchProcessProfileItemMatchPointList;
633     }
634 
635     public List<OLEBatchProcessProfileMatchPoint> getOleBatchProcessProfileEholdingMatchPointList() {
636         return oleBatchProcessProfileEholdingMatchPointList;
637     }
638 
639     public void setOleBatchProcessProfileEholdingMatchPointList(List<OLEBatchProcessProfileMatchPoint> oleBatchProcessProfileEholdingMatchPointList) {
640         this.oleBatchProcessProfileEholdingMatchPointList = oleBatchProcessProfileEholdingMatchPointList;
641     }
642 
643 
644     public String getMatchingProfile() {
645         return matchingProfile;
646     }
647 
648     public void setMatchingProfile(String matchingProfile) {
649         this.matchingProfile = matchingProfile;
650     }
651 
652     public MatchingProfile getMatchingProfileObj() {
653         if(matchingProfileObj==null && StringUtils.isNotBlank(this.matchingProfile)) {
654              try {
655                 matchingProfileObj = MatchingProfile.buildMatchProfileObj(this.matchingProfile);
656             } catch (IOException e) {
657                 e.printStackTrace();
658             }
659         }
660         return matchingProfileObj;
661     }
662 
663     public void setMatchingProfileObj(MatchingProfile matchingProfileObj) {
664         this.matchingProfileObj = matchingProfileObj;
665     }
666 
667     public List<OLEBatchProcessBibDataMappingNew> getOleBatchProcessBibDataMappingNewList() {
668         return oleBatchProcessBibDataMappingNewList;
669     }
670 
671     public void setOleBatchProcessBibDataMappingNewList(List<OLEBatchProcessBibDataMappingNew> oleBatchProcessBibDataMappingNewList) {
672         this.oleBatchProcessBibDataMappingNewList = oleBatchProcessBibDataMappingNewList;
673     }
674 
675     public List<OLEBatchProcessBibDataMappingOverlay> getOleBatchProcessBibDataMappingOverlayList() {
676         return oleBatchProcessBibDataMappingOverlayList;
677     }
678 
679     public void setOleBatchProcessBibDataMappingOverlayList(List<OLEBatchProcessBibDataMappingOverlay> oleBatchProcessBibDataMappingOverlayList) {
680         this.oleBatchProcessBibDataMappingOverlayList = oleBatchProcessBibDataMappingOverlayList;
681     }
682 }