1 package fr.ifremer.tutti.persistence.entities.protocol;
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.TuttiEntityBean;
28 import java.util.Collection;
29 import java.util.LinkedList;
30 import javax.annotation.Generated;
31
32 @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Fri Jan 06 18:31:47 CET 2017")
33 public abstract class AbstractMaturityCaracteristicBean extends TuttiEntityBean implements MaturityCaracteristic {
34
35 private static final long serialVersionUID = 3918754240824436016L;
36
37 protected String id;
38
39 protected Collection<String> matureStateIds;
40
41 @Override
42 public String getId() {
43 return id;
44 }
45
46 @Override
47 public void setId(String id) {
48 this.id = id;
49 }
50
51 @Override
52 public String getMatureStateIds(int index) {
53 String o = getChild(matureStateIds, index);
54 return o;
55 }
56
57 @Override
58 public boolean isMatureStateIdsEmpty() {
59 return matureStateIds == null || matureStateIds.isEmpty();
60 }
61
62 @Override
63 public int sizeMatureStateIds() {
64 return matureStateIds == null ? 0 : matureStateIds.size();
65 }
66
67 @Override
68 public void addMatureStateIds(String matureStateIds) {
69 getMatureStateIds().add(matureStateIds);
70 }
71
72 @Override
73 public void addAllMatureStateIds(Collection<String> matureStateIds) {
74 getMatureStateIds().addAll(matureStateIds);
75 }
76
77 @Override
78 public boolean removeMatureStateIds(String matureStateIds) {
79 boolean removed = getMatureStateIds().remove(matureStateIds);
80 return removed;
81 }
82
83 @Override
84 public boolean removeAllMatureStateIds(Collection<String> matureStateIds) {
85 boolean removed = getMatureStateIds().removeAll(matureStateIds);
86 return removed;
87 }
88
89 @Override
90 public boolean containsMatureStateIds(String matureStateIds) {
91 boolean contains = getMatureStateIds().contains(matureStateIds);
92 return contains;
93 }
94
95 @Override
96 public boolean containsAllMatureStateIds(Collection<String> matureStateIds) {
97 boolean contains = getMatureStateIds().containsAll(matureStateIds);
98 return contains;
99 }
100
101 @Override
102 public Collection<String> getMatureStateIds() {
103 if (matureStateIds == null) {
104 matureStateIds = new LinkedList<String>();
105 }
106 return matureStateIds;
107 }
108
109 @Override
110 public void setMatureStateIds(Collection<String> matureStateIds) {
111 this.matureStateIds = matureStateIds;
112 }
113
114 }