1 package fr.ifremer.tutti.persistence.entities.data;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 import fr.ifremer.tutti.persistence.entities.CaracteristicMap;
28 import fr.ifremer.tutti.persistence.entities.CommentAware;
29 import fr.ifremer.tutti.persistence.entities.TuttiEntity;
30 import fr.ifremer.tutti.persistence.entities.referential.Gear;
31 import fr.ifremer.tutti.persistence.entities.referential.Person;
32 import fr.ifremer.tutti.persistence.entities.referential.TuttiLocation;
33 import fr.ifremer.tutti.persistence.entities.referential.Vessel;
34 import java.util.Collection;
35 import java.util.Date;
36 import java.util.List;
37 import javax.annotation.Generated;
38
39 @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Fri Jan 06 18:31:47 CET 2017")
40 public interface FishingOperation extends CommentAware, SynchronizableEntity, TuttiEntity {
41
42 String PROPERTY_STATION_NUMBER = "stationNumber";
43
44 String PROPERTY_FISHING_OPERATION_NUMBER = "fishingOperationNumber";
45
46 String PROPERTY_GEAR_SHOOTING_START_LATITUDE = "gearShootingStartLatitude";
47
48 String PROPERTY_GEAR_SHOOTING_START_LONGITUDE = "gearShootingStartLongitude";
49
50 String PROPERTY_GEAR_SHOOTING_START_DATE = "gearShootingStartDate";
51
52 String PROPERTY_GEAR_SHOOTING_END_LATITUDE = "gearShootingEndLatitude";
53
54 String PROPERTY_GEAR_SHOOTING_END_LONGITUDE = "gearShootingEndLongitude";
55
56 String PROPERTY_GEAR_SHOOTING_END_DATE = "gearShootingEndDate";
57
58 String PROPERTY_FISHING_OPERATION_RECTILIGNE = "fishingOperationRectiligne";
59
60 String PROPERTY_TRAWL_DISTANCE = "trawlDistance";
61
62 String PROPERTY_FISHING_OPERATION_VALID = "fishingOperationValid";
63
64 String PROPERTY_PLANKTON_OBSERVED = "planktonObserved";
65
66 String PROPERTY_VESSEL_USE_FEATURES = "vesselUseFeatures";
67
68 String PROPERTY_GEAR_USE_FEATURES = "gearUseFeatures";
69
70 String PROPERTY_ACCIDENTAL_OBSERVED = "accidentalObserved";
71
72 String PROPERTY_MULTIRIG_AGGREGATION = "multirigAggregation";
73
74 String PROPERTY_COMMENT = "comment";
75
76 String PROPERTY_SYNCHRONIZATION_STATUS = "synchronizationStatus";
77
78 String PROPERTY_CRUISE = "cruise";
79
80 String PROPERTY_RECORDER_PERSON = "recorderPerson";
81
82 String PROPERTY_GEAR = "gear";
83
84 String PROPERTY_VESSEL = "vessel";
85
86 String PROPERTY_STRATA = "strata";
87
88 String PROPERTY_SUB_STRATA = "subStrata";
89
90 String PROPERTY_LOCATION = "location";
91
92 String PROPERTY_SECONDARY_VESSEL = "secondaryVessel";
93
94 String getStationNumber();
95
96 void setStationNumber(String stationNumber);
97
98 Integer getFishingOperationNumber();
99
100 void setFishingOperationNumber(Integer fishingOperationNumber);
101
102 Float getGearShootingStartLatitude();
103
104 void setGearShootingStartLatitude(Float gearShootingStartLatitude);
105
106 Float getGearShootingStartLongitude();
107
108 void setGearShootingStartLongitude(Float gearShootingStartLongitude);
109
110 Date getGearShootingStartDate();
111
112 void setGearShootingStartDate(Date gearShootingStartDate);
113
114 Float getGearShootingEndLatitude();
115
116 void setGearShootingEndLatitude(Float gearShootingEndLatitude);
117
118 Float getGearShootingEndLongitude();
119
120 void setGearShootingEndLongitude(Float gearShootingEndLongitude);
121
122 Date getGearShootingEndDate();
123
124 void setGearShootingEndDate(Date gearShootingEndDate);
125
126 boolean isFishingOperationRectiligne();
127
128 void setFishingOperationRectiligne(boolean fishingOperationRectiligne);
129
130 Integer getTrawlDistance();
131
132 void setTrawlDistance(Integer trawlDistance);
133
134 Boolean getFishingOperationValid();
135
136 void setFishingOperationValid(Boolean fishingOperationValid);
137
138 boolean isPlanktonObserved();
139
140 void setPlanktonObserved(boolean planktonObserved);
141
142 CaracteristicMap getVesselUseFeatures();
143
144 void setVesselUseFeatures(CaracteristicMap vesselUseFeatures);
145
146 CaracteristicMap getGearUseFeatures();
147
148 void setGearUseFeatures(CaracteristicMap gearUseFeatures);
149
150 boolean isAccidentalObserved();
151
152 void setAccidentalObserved(boolean accidentalObserved);
153
154 String getMultirigAggregation();
155
156 void setMultirigAggregation(String multirigAggregation);
157
158 String getComment();
159
160 void setComment(String comment);
161
162 String getSynchronizationStatus();
163
164 void setSynchronizationStatus(String synchronizationStatus);
165
166 Cruise getCruise();
167
168 void setCruise(Cruise cruise);
169
170 Person getRecorderPerson(int index);
171
172 boolean isRecorderPersonEmpty();
173
174 int sizeRecorderPerson();
175
176 void addRecorderPerson(Person recorderPerson);
177
178 void addAllRecorderPerson(Collection<Person> recorderPerson);
179
180 boolean removeRecorderPerson(Person recorderPerson);
181
182 boolean removeAllRecorderPerson(Collection<Person> recorderPerson);
183
184 boolean containsRecorderPerson(Person recorderPerson);
185
186 boolean containsAllRecorderPerson(Collection<Person> recorderPerson);
187
188 List<Person> getRecorderPerson();
189
190 void setRecorderPerson(List<Person> recorderPerson);
191
192 Gear getGear();
193
194 void setGear(Gear gear);
195
196 Vessel getVessel();
197
198 void setVessel(Vessel vessel);
199
200 TuttiLocation getStrata();
201
202 void setStrata(TuttiLocation strata);
203
204 TuttiLocation getSubStrata();
205
206 void setSubStrata(TuttiLocation subStrata);
207
208 TuttiLocation getLocation();
209
210 void setLocation(TuttiLocation location);
211
212 Vessel getSecondaryVessel(int index);
213
214 boolean isSecondaryVesselEmpty();
215
216 int sizeSecondaryVessel();
217
218 void addSecondaryVessel(Vessel secondaryVessel);
219
220 void addAllSecondaryVessel(Collection<Vessel> secondaryVessel);
221
222 boolean removeSecondaryVessel(Vessel secondaryVessel);
223
224 boolean removeAllSecondaryVessel(Collection<Vessel> secondaryVessel);
225
226 boolean containsSecondaryVessel(Vessel secondaryVessel);
227
228 boolean containsAllSecondaryVessel(Collection<Vessel> secondaryVessel);
229
230 List<Vessel> getSecondaryVessel();
231
232 void setSecondaryVessel(List<Vessel> secondaryVessel);
233
234 }