1 package org.kuali.ole.ingest.pojo;
2
3
4 import org.kuali.ole.docstore.model.xmlpojo.work.bib.marc.DataField;
5 import org.kuali.rice.krad.bo.PersistableBusinessObjectBase;
6
7 import java.util.LinkedHashMap;
8 import java.util.List;
9
10
11
12
13
14
15
16
17 public class OverlayOption extends PersistableBusinessObjectBase {
18
19 private Integer id;
20 private String agendaName;
21 private String name;
22 private List<DataField> dataFields;
23 private List<OleDataField> oleDataFields;
24
25
26
27
28
29
30
31
32 public Integer getId() {
33 return id;
34 }
35
36
37
38
39 public void setId(Integer id) {
40 this.id = id;
41 }
42
43 public String getAgendaName() {
44 return agendaName;
45 }
46
47 public void setAgendaName(String agendaName) {
48 this.agendaName = agendaName;
49 }
50
51 public String getName() {
52 return name;
53 }
54
55 public void setName(String name) {
56 this.name = name;
57 }
58
59 public List<DataField> getDataFields() {
60 return dataFields;
61 }
62
63 public void setDataFields(List<DataField> dataFields) {
64 this.dataFields = dataFields;
65 }
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103 public List<OleDataField> getOleDataFields() {
104 return oleDataFields;
105 }
106
107 public void setOleDataFields(List<OleDataField> oleDataFields) {
108 this.oleDataFields = oleDataFields;
109 }
110
111
112
113
114
115 protected LinkedHashMap toStringMapper() {
116 LinkedHashMap toStringMap = new LinkedHashMap();
117 toStringMap.put("id", id);
118 toStringMap.put("agendaName", agendaName);
119 toStringMap.put("name", name);
120
121 return toStringMap;
122 }
123 }