View Javadoc
1   package fr.ifremer.tutti.persistence.entities.data;
2   
3   /*
4    * #%L
5    * Tutti :: Persistence
6    * $Id:$
7    * $HeadURL:$
8    * %%
9    * Copyright (C) 2012 - 2017 Ifremer
10   * %%
11   * This program is free software: you can redistribute it and/or modify
12   * it under the terms of the GNU General Public License as
13   * published by the Free Software Foundation, either version 3 of the
14   * License, or (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 General Public
22   * License along with this program.  If not, see
23   * <http://www.gnu.org/licenses/gpl-3.0.html>.
24   * #L%
25   */
26  
27  import fr.ifremer.tutti.persistence.entities.TuttiEntityBean;
28  import fr.ifremer.tutti.persistence.entities.referential.GearWithOriginalRankOrder;
29  import fr.ifremer.tutti.persistence.entities.referential.Person;
30  import fr.ifremer.tutti.persistence.entities.referential.TuttiLocation;
31  import fr.ifremer.tutti.persistence.entities.referential.Vessel;
32  import java.util.Collection;
33  import java.util.Date;
34  import java.util.LinkedList;
35  import java.util.List;
36  import javax.annotation.Generated;
37  
38  @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Fri Jan 06 18:31:47 CET 2017")
39  public abstract class AbstractCruiseBean extends TuttiEntityBean implements Cruise {
40  
41      private static final long serialVersionUID = 7017279344123917620L;
42  
43      protected String name;
44  
45      protected String surveyPart;
46  
47      protected Date beginDate;
48  
49      protected Date endDate;
50  
51      protected Integer multirigNumber;
52  
53      protected String comment;
54  
55      protected String synchronizationStatus;
56  
57      protected Program program;
58  
59      protected List<Person> headOfMission;
60  
61      protected List<Person> headOfSortRoom;
62  
63      protected Vessel vessel;
64  
65      protected TuttiLocation departureLocation;
66  
67      protected TuttiLocation returnLocation;
68  
69      protected List<GearWithOriginalRankOrder> gear;
70  
71      @Override
72      public String getName() {
73          return name;
74      }
75  
76      @Override
77      public void setName(String name) {
78          this.name = name;
79      }
80  
81      @Override
82      public String getSurveyPart() {
83          return surveyPart;
84      }
85  
86      @Override
87      public void setSurveyPart(String surveyPart) {
88          this.surveyPart = surveyPart;
89      }
90  
91      @Override
92      public Date getBeginDate() {
93          return beginDate;
94      }
95  
96      @Override
97      public void setBeginDate(Date beginDate) {
98          this.beginDate = beginDate;
99      }
100 
101     @Override
102     public Date getEndDate() {
103         return endDate;
104     }
105 
106     @Override
107     public void setEndDate(Date endDate) {
108         this.endDate = endDate;
109     }
110 
111     @Override
112     public Integer getMultirigNumber() {
113         return multirigNumber;
114     }
115 
116     @Override
117     public void setMultirigNumber(Integer multirigNumber) {
118         this.multirigNumber = multirigNumber;
119     }
120 
121     @Override
122     public String getComment() {
123         return comment;
124     }
125 
126     @Override
127     public void setComment(String comment) {
128         this.comment = comment;
129     }
130 
131     @Override
132     public String getSynchronizationStatus() {
133         return synchronizationStatus;
134     }
135 
136     @Override
137     public void setSynchronizationStatus(String synchronizationStatus) {
138         this.synchronizationStatus = synchronizationStatus;
139     }
140 
141     @Override
142     public Program getProgram() {
143         return program;
144     }
145 
146     @Override
147     public void setProgram(Program program) {
148         this.program = program;
149     }
150 
151     @Override
152     public Person getHeadOfMission(int index) {
153         Person o = getChild(headOfMission, index);
154         return o;
155     }
156 
157     @Override
158     public boolean isHeadOfMissionEmpty() {
159         return headOfMission == null || headOfMission.isEmpty();
160     }
161 
162     @Override
163     public int sizeHeadOfMission() {
164         return headOfMission == null ? 0 : headOfMission.size();
165     }
166 
167     @Override
168     public void addHeadOfMission(Person headOfMission) {
169         getHeadOfMission().add(headOfMission);
170     }
171 
172     @Override
173     public void addAllHeadOfMission(Collection<Person> headOfMission) {
174         getHeadOfMission().addAll(headOfMission);
175     }
176 
177     @Override
178     public boolean removeHeadOfMission(Person headOfMission) {
179         boolean removed = getHeadOfMission().remove(headOfMission);
180         return removed;
181     }
182 
183     @Override
184     public boolean removeAllHeadOfMission(Collection<Person> headOfMission) {
185         boolean  removed = getHeadOfMission().removeAll(headOfMission);
186         return removed;
187     }
188 
189     @Override
190     public boolean containsHeadOfMission(Person headOfMission) {
191         boolean contains = getHeadOfMission().contains(headOfMission);
192         return contains;
193     }
194 
195     @Override
196     public boolean containsAllHeadOfMission(Collection<Person> headOfMission) {
197         boolean  contains = getHeadOfMission().containsAll(headOfMission);
198         return contains;
199     }
200 
201     @Override
202     public List<Person> getHeadOfMission() {
203     if (headOfMission == null) {
204         headOfMission = new LinkedList<Person>();
205     }
206     return headOfMission;
207 }
208 
209     @Override
210     public void setHeadOfMission(List<Person> headOfMission) {
211         this.headOfMission = headOfMission;
212     }
213 
214     @Override
215     public Person getHeadOfSortRoom(int index) {
216         Person o = getChild(headOfSortRoom, index);
217         return o;
218     }
219 
220     @Override
221     public boolean isHeadOfSortRoomEmpty() {
222         return headOfSortRoom == null || headOfSortRoom.isEmpty();
223     }
224 
225     @Override
226     public int sizeHeadOfSortRoom() {
227         return headOfSortRoom == null ? 0 : headOfSortRoom.size();
228     }
229 
230     @Override
231     public void addHeadOfSortRoom(Person headOfSortRoom) {
232         getHeadOfSortRoom().add(headOfSortRoom);
233     }
234 
235     @Override
236     public void addAllHeadOfSortRoom(Collection<Person> headOfSortRoom) {
237         getHeadOfSortRoom().addAll(headOfSortRoom);
238     }
239 
240     @Override
241     public boolean removeHeadOfSortRoom(Person headOfSortRoom) {
242         boolean removed = getHeadOfSortRoom().remove(headOfSortRoom);
243         return removed;
244     }
245 
246     @Override
247     public boolean removeAllHeadOfSortRoom(Collection<Person> headOfSortRoom) {
248         boolean  removed = getHeadOfSortRoom().removeAll(headOfSortRoom);
249         return removed;
250     }
251 
252     @Override
253     public boolean containsHeadOfSortRoom(Person headOfSortRoom) {
254         boolean contains = getHeadOfSortRoom().contains(headOfSortRoom);
255         return contains;
256     }
257 
258     @Override
259     public boolean containsAllHeadOfSortRoom(Collection<Person> headOfSortRoom) {
260         boolean  contains = getHeadOfSortRoom().containsAll(headOfSortRoom);
261         return contains;
262     }
263 
264     @Override
265     public List<Person> getHeadOfSortRoom() {
266     if (headOfSortRoom == null) {
267         headOfSortRoom = new LinkedList<Person>();
268     }
269     return headOfSortRoom;
270 }
271 
272     @Override
273     public void setHeadOfSortRoom(List<Person> headOfSortRoom) {
274         this.headOfSortRoom = headOfSortRoom;
275     }
276 
277     @Override
278     public Vessel getVessel() {
279         return vessel;
280     }
281 
282     @Override
283     public void setVessel(Vessel vessel) {
284         this.vessel = vessel;
285     }
286 
287     @Override
288     public TuttiLocation getDepartureLocation() {
289         return departureLocation;
290     }
291 
292     @Override
293     public void setDepartureLocation(TuttiLocation departureLocation) {
294         this.departureLocation = departureLocation;
295     }
296 
297     @Override
298     public TuttiLocation getReturnLocation() {
299         return returnLocation;
300     }
301 
302     @Override
303     public void setReturnLocation(TuttiLocation returnLocation) {
304         this.returnLocation = returnLocation;
305     }
306 
307     @Override
308     public GearWithOriginalRankOrder getGear(int index) {
309         GearWithOriginalRankOrder o = getChild(gear, index);
310         return o;
311     }
312 
313     @Override
314     public boolean isGearEmpty() {
315         return gear == null || gear.isEmpty();
316     }
317 
318     @Override
319     public int sizeGear() {
320         return gear == null ? 0 : gear.size();
321     }
322 
323     @Override
324     public void addGear(GearWithOriginalRankOrder gear) {
325         getGear().add(gear);
326     }
327 
328     @Override
329     public void addAllGear(Collection<GearWithOriginalRankOrder> gear) {
330         getGear().addAll(gear);
331     }
332 
333     @Override
334     public boolean removeGear(GearWithOriginalRankOrder gear) {
335         boolean removed = getGear().remove(gear);
336         return removed;
337     }
338 
339     @Override
340     public boolean removeAllGear(Collection<GearWithOriginalRankOrder> gear) {
341         boolean  removed = getGear().removeAll(gear);
342         return removed;
343     }
344 
345     @Override
346     public boolean containsGear(GearWithOriginalRankOrder gear) {
347         boolean contains = getGear().contains(gear);
348         return contains;
349     }
350 
351     @Override
352     public boolean containsAllGear(Collection<GearWithOriginalRankOrder> gear) {
353         boolean  contains = getGear().containsAll(gear);
354         return contains;
355     }
356 
357     @Override
358     public List<GearWithOriginalRankOrder> getGear() {
359     if (gear == null) {
360         gear = new LinkedList<GearWithOriginalRankOrder>();
361     }
362     return gear;
363 }
364 
365     @Override
366     public void setGear(List<GearWithOriginalRankOrder> gear) {
367         this.gear = gear;
368     }
369 
370 } //AbstractCruiseBean