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