1 package fr.ifremer.dali.dto.system.extraction;
2
3 import fr.ifremer.quadrige3.ui.core.dto.QuadrigeAbstractBean;
4 import java.util.Collection;
5 import java.util.LinkedList;
6 import javax.annotation.Generated;
7
8 @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:02 CEST 2022")
9 public abstract class AbstractExtractionContextDTOBean extends QuadrigeAbstractBean implements ExtractionContextDTO {
10
11 private static final long serialVersionUID = 3919881223043049057L;
12
13 protected long uniqueId;
14
15 protected String baseTableName;
16
17 protected String rawTableName;
18
19 protected String commonTableName;
20
21 protected String resultTableName;
22
23 protected Collection<ExtractionPmfmInfoDTO> pmfmInfos;
24
25 protected ExtractionDTO extraction;
26
27 @Override
28 public long getUniqueId() {
29 return uniqueId;
30 }
31
32 @Override
33 public void setUniqueId(long uniqueId) {
34 long oldValue = getUniqueId();
35 this.uniqueId = uniqueId;
36 firePropertyChange(PROPERTY_UNIQUE_ID, oldValue, uniqueId);
37 }
38
39 @Override
40 public String getBaseTableName() {
41 return baseTableName;
42 }
43
44 @Override
45 public void setBaseTableName(String baseTableName) {
46 String oldValue = getBaseTableName();
47 this.baseTableName = baseTableName;
48 firePropertyChange(PROPERTY_BASE_TABLE_NAME, oldValue, baseTableName);
49 }
50
51 @Override
52 public String getRawTableName() {
53 return rawTableName;
54 }
55
56 @Override
57 public void setRawTableName(String rawTableName) {
58 String oldValue = getRawTableName();
59 this.rawTableName = rawTableName;
60 firePropertyChange(PROPERTY_RAW_TABLE_NAME, oldValue, rawTableName);
61 }
62
63 @Override
64 public String getCommonTableName() {
65 return commonTableName;
66 }
67
68 @Override
69 public void setCommonTableName(String commonTableName) {
70 String oldValue = getCommonTableName();
71 this.commonTableName = commonTableName;
72 firePropertyChange(PROPERTY_COMMON_TABLE_NAME, oldValue, commonTableName);
73 }
74
75 @Override
76 public String getResultTableName() {
77 return resultTableName;
78 }
79
80 @Override
81 public void setResultTableName(String resultTableName) {
82 String oldValue = getResultTableName();
83 this.resultTableName = resultTableName;
84 firePropertyChange(PROPERTY_RESULT_TABLE_NAME, oldValue, resultTableName);
85 }
86
87 @Override
88 public ExtractionPmfmInfoDTO getPmfmInfos(int index) {
89 ExtractionPmfmInfoDTO o = getChild(pmfmInfos, index);
90 return o;
91 }
92
93 @Override
94 public boolean isPmfmInfosEmpty() {
95 return pmfmInfos == null || pmfmInfos.isEmpty();
96 }
97
98 @Override
99 public int sizePmfmInfos() {
100 return pmfmInfos == null ? 0 : pmfmInfos.size();
101 }
102
103 @Override
104 public void addPmfmInfos(ExtractionPmfmInfoDTO pmfmInfos) {
105 getPmfmInfos().add(pmfmInfos);
106 firePropertyChange(PROPERTY_PMFM_INFOS, null, pmfmInfos);
107 }
108
109 @Override
110 public void addAllPmfmInfos(Collection<ExtractionPmfmInfoDTO> pmfmInfos) {
111 getPmfmInfos().addAll(pmfmInfos);
112 firePropertyChange(PROPERTY_PMFM_INFOS, null, pmfmInfos);
113 }
114
115 @Override
116 public boolean removePmfmInfos(ExtractionPmfmInfoDTO pmfmInfos) {
117 boolean removed = getPmfmInfos().remove(pmfmInfos);
118 if (removed) {
119 firePropertyChange(PROPERTY_PMFM_INFOS, pmfmInfos, null);
120 }
121 return removed;
122 }
123
124 @Override
125 public boolean removeAllPmfmInfos(Collection<ExtractionPmfmInfoDTO> pmfmInfos) {
126 boolean removed = getPmfmInfos().removeAll(pmfmInfos);
127 if (removed) {
128 firePropertyChange(PROPERTY_PMFM_INFOS, pmfmInfos, null);
129 }
130 return removed;
131 }
132
133 @Override
134 public boolean containsPmfmInfos(ExtractionPmfmInfoDTO pmfmInfos) {
135 boolean contains = getPmfmInfos().contains(pmfmInfos);
136 return contains;
137 }
138
139 @Override
140 public boolean containsAllPmfmInfos(Collection<ExtractionPmfmInfoDTO> pmfmInfos) {
141 boolean contains = getPmfmInfos().containsAll(pmfmInfos);
142 return contains;
143 }
144
145 @Override
146 public Collection<ExtractionPmfmInfoDTO> getPmfmInfos() {
147 if (pmfmInfos == null) {
148 pmfmInfos = new LinkedList<ExtractionPmfmInfoDTO>();
149 }
150 return pmfmInfos;
151 }
152
153 @Override
154 public void setPmfmInfos(Collection<ExtractionPmfmInfoDTO> pmfmInfos) {
155 Collection<ExtractionPmfmInfoDTO> oldValue = getPmfmInfos();
156 this.pmfmInfos = pmfmInfos;
157 firePropertyChange(PROPERTY_PMFM_INFOS, oldValue, pmfmInfos);
158 }
159
160 @Override
161 public ExtractionDTO getExtraction() {
162 return extraction;
163 }
164
165 @Override
166 public void setExtraction(ExtractionDTO extraction) {
167 ExtractionDTO oldValue = getExtraction();
168 this.extraction = extraction;
169 firePropertyChange(PROPERTY_EXTRACTION, oldValue, extraction);
170 }
171
172 }