1 package fr.ifremer.dali.dto.system.extraction;
2
3 import fr.ifremer.dali.dto.ErrorDTO;
4 import fr.ifremer.dali.dto.configuration.filter.FilterDTO;
5 import fr.ifremer.dali.dto.referential.PersonDTO;
6 import fr.ifremer.quadrige3.ui.core.dto.referential.BaseReferentialDTOBean;
7 import java.util.Collection;
8 import java.util.LinkedList;
9 import javax.annotation.Generated;
10
11 @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:02 CEST 2022")
12 public abstract class AbstractExtractionDTOBean extends BaseReferentialDTOBean implements ExtractionDTO {
13
14 private static final long serialVersionUID = 4135203193596687412L;
15
16 protected PersonDTO user;
17
18 protected Collection<FilterDTO> filters;
19
20 protected Collection<ErrorDTO> errors;
21
22 protected ExtractionParameterDTO parameter;
23
24 @Override
25 public PersonDTO getUser() {
26 return user;
27 }
28
29 @Override
30 public void setUser(PersonDTO user) {
31 PersonDTO oldValue = getUser();
32 this.user = user;
33 firePropertyChange(PROPERTY_USER, oldValue, user);
34 }
35
36 @Override
37 public FilterDTO getFilters(int index) {
38 FilterDTO o = getChild(filters, index);
39 return o;
40 }
41
42 @Override
43 public boolean isFiltersEmpty() {
44 return filters == null || filters.isEmpty();
45 }
46
47 @Override
48 public int sizeFilters() {
49 return filters == null ? 0 : filters.size();
50 }
51
52 @Override
53 public void addFilters(FilterDTO filters) {
54 getFilters().add(filters);
55 firePropertyChange(PROPERTY_FILTERS, null, filters);
56 }
57
58 @Override
59 public void addAllFilters(Collection<FilterDTO> filters) {
60 getFilters().addAll(filters);
61 firePropertyChange(PROPERTY_FILTERS, null, filters);
62 }
63
64 @Override
65 public boolean removeFilters(FilterDTO filters) {
66 boolean removed = getFilters().remove(filters);
67 if (removed) {
68 firePropertyChange(PROPERTY_FILTERS, filters, null);
69 }
70 return removed;
71 }
72
73 @Override
74 public boolean removeAllFilters(Collection<FilterDTO> filters) {
75 boolean removed = getFilters().removeAll(filters);
76 if (removed) {
77 firePropertyChange(PROPERTY_FILTERS, filters, null);
78 }
79 return removed;
80 }
81
82 @Override
83 public boolean containsFilters(FilterDTO filters) {
84 boolean contains = getFilters().contains(filters);
85 return contains;
86 }
87
88 @Override
89 public boolean containsAllFilters(Collection<FilterDTO> filters) {
90 boolean contains = getFilters().containsAll(filters);
91 return contains;
92 }
93
94 @Override
95 public Collection<FilterDTO> getFilters() {
96 if (filters == null) {
97 filters = new LinkedList<FilterDTO>();
98 }
99 return filters;
100 }
101
102 @Override
103 public void setFilters(Collection<FilterDTO> filters) {
104 Collection<FilterDTO> oldValue = getFilters();
105 this.filters = filters;
106 firePropertyChange(PROPERTY_FILTERS, oldValue, filters);
107 }
108
109 @Override
110 public ErrorDTO getErrors(int index) {
111 ErrorDTO o = getChild(errors, index);
112 return o;
113 }
114
115 @Override
116 public boolean isErrorsEmpty() {
117 return errors == null || errors.isEmpty();
118 }
119
120 @Override
121 public int sizeErrors() {
122 return errors == null ? 0 : errors.size();
123 }
124
125 @Override
126 public void addErrors(ErrorDTO errors) {
127 getErrors().add(errors);
128 firePropertyChange(PROPERTY_ERRORS, null, errors);
129 }
130
131 @Override
132 public void addAllErrors(Collection<ErrorDTO> errors) {
133 getErrors().addAll(errors);
134 firePropertyChange(PROPERTY_ERRORS, null, errors);
135 }
136
137 @Override
138 public boolean removeErrors(ErrorDTO errors) {
139 boolean removed = getErrors().remove(errors);
140 if (removed) {
141 firePropertyChange(PROPERTY_ERRORS, errors, null);
142 }
143 return removed;
144 }
145
146 @Override
147 public boolean removeAllErrors(Collection<ErrorDTO> errors) {
148 boolean removed = getErrors().removeAll(errors);
149 if (removed) {
150 firePropertyChange(PROPERTY_ERRORS, errors, null);
151 }
152 return removed;
153 }
154
155 @Override
156 public boolean containsErrors(ErrorDTO errors) {
157 boolean contains = getErrors().contains(errors);
158 return contains;
159 }
160
161 @Override
162 public boolean containsAllErrors(Collection<ErrorDTO> errors) {
163 boolean contains = getErrors().containsAll(errors);
164 return contains;
165 }
166
167 @Override
168 public Collection<ErrorDTO> getErrors() {
169 if (errors == null) {
170 errors = new LinkedList<ErrorDTO>();
171 }
172 return errors;
173 }
174
175 @Override
176 public void setErrors(Collection<ErrorDTO> errors) {
177 Collection<ErrorDTO> oldValue = getErrors();
178 this.errors = errors;
179 firePropertyChange(PROPERTY_ERRORS, oldValue, errors);
180 }
181
182 @Override
183 public ExtractionParameterDTO getParameter() {
184 return parameter;
185 }
186
187 @Override
188 public void setParameter(ExtractionParameterDTO parameter) {
189 ExtractionParameterDTO oldValue = getParameter();
190 this.parameter = parameter;
191 firePropertyChange(PROPERTY_PARAMETER, oldValue, parameter);
192 }
193
194 }