View Javadoc
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 } //AbstractExtractionContextDTOBean