View Javadoc
1   package fr.ifremer.reefdb.dto.data.sampling;
2   
3   /*-
4    * #%L
5    * Reef DB :: Core
6    * $Id:$
7    * $HeadURL:$
8    * %%
9    * Copyright (C) 2014 - 2022 Ifremer
10   * %%
11   * This program is free software: you can redistribute it and/or modify
12   * it under the terms of the GNU Affero General Public License as published by
13   * the Free Software Foundation, either version 3 of the License, or
14   * (at your option) any later version.
15   * 
16   * This program is distributed in the hope that it will be useful,
17   * but WITHOUT ANY WARRANTY; without even the implied warranty of
18   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19   * GNU General Public License for more details.
20   * 
21   * You should have received a copy of the GNU Affero General Public License
22   * along with this program.  If not, see <http://www.gnu.org/licenses/>.
23   * #L%
24   */
25  
26  import fr.ifremer.quadrige3.ui.core.dto.CommentAware;
27  import fr.ifremer.quadrige3.ui.core.dto.DirtyAware;
28  import fr.ifremer.quadrige3.ui.core.dto.QuadrigeBean;
29  import fr.ifremer.reefdb.dto.CoordinateDTO;
30  import fr.ifremer.reefdb.dto.ErrorDTO;
31  import fr.ifremer.reefdb.dto.data.measurement.MeasurementAware;
32  import fr.ifremer.reefdb.dto.data.measurement.MeasurementDTO;
33  import fr.ifremer.reefdb.dto.referential.DepartmentDTO;
34  import fr.ifremer.reefdb.dto.referential.LevelDTO;
35  import fr.ifremer.reefdb.dto.referential.PositioningSystemDTO;
36  import fr.ifremer.reefdb.dto.referential.SamplingEquipmentDTO;
37  import fr.ifremer.reefdb.dto.referential.UnitDTO;
38  import fr.ifremer.reefdb.dto.referential.pmfm.PmfmDTO;
39  import java.util.Collection;
40  import java.util.Date;
41  import java.util.List;
42  import javax.annotation.Generated;
43  
44  @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:00 CEST 2022")
45  public interface SamplingOperationDTO extends MeasurementAware, DirtyAware, CommentAware, QuadrigeBean {
46  
47      String PROPERTY_NAME = "name";
48  
49      String PROPERTY_COMMENT = "comment";
50  
51      String PROPERTY_TIME = "time";
52  
53      String PROPERTY_SIZE = "size";
54  
55      String PROPERTY_SIZE_UNIT = "sizeUnit";
56  
57      String PROPERTY_DEPTH = "depth";
58  
59      String PROPERTY_MIN_DEPTH = "minDepth";
60  
61      String PROPERTY_MAX_DEPTH = "maxDepth";
62  
63      String PROPERTY_INDIVIDUAL_COUNT = "individualCount";
64  
65      String PROPERTY_CONTROL_DATE = "controlDate";
66  
67      String PROPERTY_DIRTY = "dirty";
68  
69      String PROPERTY_MEASUREMENTS_LOADED = "measurementsLoaded";
70  
71      String PROPERTY_INDIVIDUAL_MEASUREMENTS_LOADED = "individualMeasurementsLoaded";
72  
73      String PROPERTY_SAMPLING_EQUIPMENT = "samplingEquipment";
74  
75      String PROPERTY_POSITIONING = "positioning";
76  
77      String PROPERTY_COORDINATE = "coordinate";
78  
79      String PROPERTY_DEPTH_LEVEL = "depthLevel";
80  
81      String PROPERTY_SAMPLING_DEPARTMENT = "samplingDepartment";
82  
83      String PROPERTY_PMFMS = "pmfms";
84  
85      String PROPERTY_INDIVIDUAL_PMFMS = "individualPmfms";
86  
87      String PROPERTY_MEASUREMENTS = "measurements";
88  
89      String PROPERTY_INDIVIDUAL_MEASUREMENTS = "individualMeasurements";
90  
91      String PROPERTY_ERRORS = "errors";
92  
93      String getName();
94  
95      void setName(String name);
96  
97      String getComment();
98  
99      void setComment(String comment);
100 
101     Integer getTime();
102 
103     void setTime(Integer time);
104 
105     Double getSize();
106 
107     void setSize(Double size);
108 
109     UnitDTO getSizeUnit();
110 
111     void setSizeUnit(UnitDTO sizeUnit);
112 
113     Double getDepth();
114 
115     void setDepth(Double depth);
116 
117     Double getMinDepth();
118 
119     void setMinDepth(Double minDepth);
120 
121     Double getMaxDepth();
122 
123     void setMaxDepth(Double maxDepth);
124 
125     Integer getIndividualCount();
126 
127     void setIndividualCount(Integer individualCount);
128 
129     Date getControlDate();
130 
131     void setControlDate(Date controlDate);
132 
133     boolean isDirty();
134 
135     void setDirty(boolean dirty);
136 
137     boolean isMeasurementsLoaded();
138 
139     void setMeasurementsLoaded(boolean measurementsLoaded);
140 
141     boolean isIndividualMeasurementsLoaded();
142 
143     void setIndividualMeasurementsLoaded(boolean individualMeasurementsLoaded);
144 
145     SamplingEquipmentDTO getSamplingEquipment();
146 
147     void setSamplingEquipment(SamplingEquipmentDTO samplingEquipment);
148 
149     PositioningSystemDTO getPositioning();
150 
151     void setPositioning(PositioningSystemDTO positioning);
152 
153     CoordinateDTO getCoordinate();
154 
155     void setCoordinate(CoordinateDTO coordinate);
156 
157     LevelDTO getDepthLevel();
158 
159     void setDepthLevel(LevelDTO depthLevel);
160 
161     DepartmentDTO getSamplingDepartment();
162 
163     void setSamplingDepartment(DepartmentDTO samplingDepartment);
164 
165     PmfmDTO getPmfms(int index);
166 
167     boolean isPmfmsEmpty();
168 
169     int sizePmfms();
170 
171     void addPmfms(PmfmDTO pmfms);
172 
173     void addAllPmfms(Collection<PmfmDTO> pmfms);
174 
175     boolean removePmfms(PmfmDTO pmfms);
176 
177     boolean removeAllPmfms(Collection<PmfmDTO> pmfms);
178 
179     boolean containsPmfms(PmfmDTO pmfms);
180 
181     boolean containsAllPmfms(Collection<PmfmDTO> pmfms);
182 
183     List<PmfmDTO> getPmfms();
184 
185     void setPmfms(List<PmfmDTO> pmfms);
186 
187     PmfmDTO getIndividualPmfms(int index);
188 
189     boolean isIndividualPmfmsEmpty();
190 
191     int sizeIndividualPmfms();
192 
193     void addIndividualPmfms(PmfmDTO individualPmfms);
194 
195     void addAllIndividualPmfms(Collection<PmfmDTO> individualPmfms);
196 
197     boolean removeIndividualPmfms(PmfmDTO individualPmfms);
198 
199     boolean removeAllIndividualPmfms(Collection<PmfmDTO> individualPmfms);
200 
201     boolean containsIndividualPmfms(PmfmDTO individualPmfms);
202 
203     boolean containsAllIndividualPmfms(Collection<PmfmDTO> individualPmfms);
204 
205     List<PmfmDTO> getIndividualPmfms();
206 
207     void setIndividualPmfms(List<PmfmDTO> individualPmfms);
208 
209     MeasurementDTO getMeasurements(int index);
210 
211     boolean isMeasurementsEmpty();
212 
213     int sizeMeasurements();
214 
215     void addMeasurements(MeasurementDTO measurements);
216 
217     void addAllMeasurements(Collection<MeasurementDTO> measurements);
218 
219     boolean removeMeasurements(MeasurementDTO measurements);
220 
221     boolean removeAllMeasurements(Collection<MeasurementDTO> measurements);
222 
223     boolean containsMeasurements(MeasurementDTO measurements);
224 
225     boolean containsAllMeasurements(Collection<MeasurementDTO> measurements);
226 
227     List<MeasurementDTO> getMeasurements();
228 
229     void setMeasurements(List<MeasurementDTO> measurements);
230 
231     MeasurementDTO getIndividualMeasurements(int index);
232 
233     boolean isIndividualMeasurementsEmpty();
234 
235     int sizeIndividualMeasurements();
236 
237     void addIndividualMeasurements(MeasurementDTO individualMeasurements);
238 
239     void addAllIndividualMeasurements(Collection<MeasurementDTO> individualMeasurements);
240 
241     boolean removeIndividualMeasurements(MeasurementDTO individualMeasurements);
242 
243     boolean removeAllIndividualMeasurements(Collection<MeasurementDTO> individualMeasurements);
244 
245     boolean containsIndividualMeasurements(MeasurementDTO individualMeasurements);
246 
247     boolean containsAllIndividualMeasurements(Collection<MeasurementDTO> individualMeasurements);
248 
249     List<MeasurementDTO> getIndividualMeasurements();
250 
251     void setIndividualMeasurements(List<MeasurementDTO> individualMeasurements);
252 
253     ErrorDTO getErrors(int index);
254 
255     boolean isErrorsEmpty();
256 
257     int sizeErrors();
258 
259     void addErrors(ErrorDTO errors);
260 
261     void addAllErrors(Collection<ErrorDTO> errors);
262 
263     boolean removeErrors(ErrorDTO errors);
264 
265     boolean removeAllErrors(Collection<ErrorDTO> errors);
266 
267     boolean containsErrors(ErrorDTO errors);
268 
269     boolean containsAllErrors(Collection<ErrorDTO> errors);
270 
271     Collection<ErrorDTO> getErrors();
272 
273     void setErrors(Collection<ErrorDTO> errors);
274 
275 } //SamplingOperationDTO