View Javadoc
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 } //AbstractExtractionDTOBean