View Javadoc
1   package fr.ifremer.dali.dto.system.extraction;
2   
3   import fr.ifremer.dali.dto.referential.pmfm.PmfmDTO;
4   import fr.ifremer.quadrige3.ui.core.dto.QuadrigeAbstractBean;
5   import java.util.Collection;
6   import java.util.LinkedList;
7   import javax.annotation.Generated;
8   
9   @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:02 CEST 2022")
10  public abstract class AbstractExtractionParameterDTOBean extends QuadrigeAbstractBean implements ExtractionParameterDTO {
11  
12      private static final long serialVersionUID = 7364001534753191268L;
13  
14      protected boolean fillZero;
15  
16      protected Collection<PmfmPresetDTO> pmfmPresets;
17  
18      protected Collection<PmfmDTO> pmfmResults;
19  
20      @Override
21      public boolean isFillZero() {
22          return fillZero;
23      }
24  
25      @Override
26      public void setFillZero(boolean fillZero) {
27          boolean oldValue = isFillZero();
28          this.fillZero = fillZero;
29          firePropertyChange(PROPERTY_FILL_ZERO, oldValue, fillZero);
30      }
31  
32      @Override
33      public PmfmPresetDTO getPmfmPresets(int index) {
34          PmfmPresetDTO o = getChild(pmfmPresets, index);
35          return o;
36      }
37  
38      @Override
39      public boolean isPmfmPresetsEmpty() {
40          return pmfmPresets == null || pmfmPresets.isEmpty();
41      }
42  
43      @Override
44      public int sizePmfmPresets() {
45          return pmfmPresets == null ? 0 : pmfmPresets.size();
46      }
47  
48      @Override
49      public void addPmfmPresets(PmfmPresetDTO pmfmPresets) {
50          getPmfmPresets().add(pmfmPresets);
51          firePropertyChange(PROPERTY_PMFM_PRESETS, null, pmfmPresets);
52      }
53  
54      @Override
55      public void addAllPmfmPresets(Collection<PmfmPresetDTO> pmfmPresets) {
56          getPmfmPresets().addAll(pmfmPresets);
57          firePropertyChange(PROPERTY_PMFM_PRESETS, null, pmfmPresets);
58      }
59  
60      @Override
61      public boolean removePmfmPresets(PmfmPresetDTO pmfmPresets) {
62          boolean removed = getPmfmPresets().remove(pmfmPresets);
63          if (removed) {
64              firePropertyChange(PROPERTY_PMFM_PRESETS, pmfmPresets, null);
65          }
66          return removed;
67      }
68  
69      @Override
70      public boolean removeAllPmfmPresets(Collection<PmfmPresetDTO> pmfmPresets) {
71          boolean  removed = getPmfmPresets().removeAll(pmfmPresets);
72          if (removed) {
73              firePropertyChange(PROPERTY_PMFM_PRESETS, pmfmPresets, null);
74          }
75          return removed;
76      }
77  
78      @Override
79      public boolean containsPmfmPresets(PmfmPresetDTO pmfmPresets) {
80          boolean contains = getPmfmPresets().contains(pmfmPresets);
81          return contains;
82      }
83  
84      @Override
85      public boolean containsAllPmfmPresets(Collection<PmfmPresetDTO> pmfmPresets) {
86          boolean  contains = getPmfmPresets().containsAll(pmfmPresets);
87          return contains;
88      }
89  
90      @Override
91      public Collection<PmfmPresetDTO> getPmfmPresets() {
92      if (pmfmPresets == null) {
93          pmfmPresets = new LinkedList<PmfmPresetDTO>();
94      }
95      return pmfmPresets;
96  }
97  
98      @Override
99      public void setPmfmPresets(Collection<PmfmPresetDTO> pmfmPresets) {
100         Collection<PmfmPresetDTO> oldValue = getPmfmPresets();
101         this.pmfmPresets = pmfmPresets;
102         firePropertyChange(PROPERTY_PMFM_PRESETS, oldValue, pmfmPresets);
103     }
104 
105     @Override
106     public PmfmDTO getPmfmResults(int index) {
107         PmfmDTO o = getChild(pmfmResults, index);
108         return o;
109     }
110 
111     @Override
112     public boolean isPmfmResultsEmpty() {
113         return pmfmResults == null || pmfmResults.isEmpty();
114     }
115 
116     @Override
117     public int sizePmfmResults() {
118         return pmfmResults == null ? 0 : pmfmResults.size();
119     }
120 
121     @Override
122     public void addPmfmResults(PmfmDTO pmfmResults) {
123         getPmfmResults().add(pmfmResults);
124         firePropertyChange(PROPERTY_PMFM_RESULTS, null, pmfmResults);
125     }
126 
127     @Override
128     public void addAllPmfmResults(Collection<PmfmDTO> pmfmResults) {
129         getPmfmResults().addAll(pmfmResults);
130         firePropertyChange(PROPERTY_PMFM_RESULTS, null, pmfmResults);
131     }
132 
133     @Override
134     public boolean removePmfmResults(PmfmDTO pmfmResults) {
135         boolean removed = getPmfmResults().remove(pmfmResults);
136         if (removed) {
137             firePropertyChange(PROPERTY_PMFM_RESULTS, pmfmResults, null);
138         }
139         return removed;
140     }
141 
142     @Override
143     public boolean removeAllPmfmResults(Collection<PmfmDTO> pmfmResults) {
144         boolean  removed = getPmfmResults().removeAll(pmfmResults);
145         if (removed) {
146             firePropertyChange(PROPERTY_PMFM_RESULTS, pmfmResults, null);
147         }
148         return removed;
149     }
150 
151     @Override
152     public boolean containsPmfmResults(PmfmDTO pmfmResults) {
153         boolean contains = getPmfmResults().contains(pmfmResults);
154         return contains;
155     }
156 
157     @Override
158     public boolean containsAllPmfmResults(Collection<PmfmDTO> pmfmResults) {
159         boolean  contains = getPmfmResults().containsAll(pmfmResults);
160         return contains;
161     }
162 
163     @Override
164     public Collection<PmfmDTO> getPmfmResults() {
165     if (pmfmResults == null) {
166         pmfmResults = new LinkedList<PmfmDTO>();
167     }
168     return pmfmResults;
169 }
170 
171     @Override
172     public void setPmfmResults(Collection<PmfmDTO> pmfmResults) {
173         Collection<PmfmDTO> oldValue = getPmfmResults();
174         this.pmfmResults = pmfmResults;
175         firePropertyChange(PROPERTY_PMFM_RESULTS, oldValue, pmfmResults);
176     }
177 
178 } //AbstractExtractionParameterDTOBean