View Javadoc
1   package fr.ifremer.dali.dto.configuration.filter;
2   
3   import fr.ifremer.quadrige3.ui.core.dto.QuadrigeBean;
4   import fr.ifremer.quadrige3.ui.core.dto.referential.BaseReferentialDTOBean;
5   import java.util.List;
6   import javax.annotation.Generated;
7   
8   @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:02 CEST 2022")
9   public abstract class AbstractFilterDTOBean extends BaseReferentialDTOBean implements FilterDTO {
10  
11      private static final long serialVersionUID = 7089005799623176291L;
12  
13      protected Integer filterTypeId;
14  
15      protected boolean filterLoaded;
16  
17      protected List<? extends QuadrigeBean> elements;
18  
19      @Override
20      public Integer getFilterTypeId() {
21          return filterTypeId;
22      }
23  
24      @Override
25      public void setFilterTypeId(Integer filterTypeId) {
26          Integer oldValue = getFilterTypeId();
27          this.filterTypeId = filterTypeId;
28          firePropertyChange(PROPERTY_FILTER_TYPE_ID, oldValue, filterTypeId);
29      }
30  
31      @Override
32      public boolean isFilterLoaded() {
33          return filterLoaded;
34      }
35  
36      @Override
37      public void setFilterLoaded(boolean filterLoaded) {
38          boolean oldValue = isFilterLoaded();
39          this.filterLoaded = filterLoaded;
40          firePropertyChange(PROPERTY_FILTER_LOADED, oldValue, filterLoaded);
41      }
42  
43      @Override
44      public List<? extends QuadrigeBean> getElements() {
45          return elements;
46      }
47  
48      @Override
49      public void setElements(List<? extends QuadrigeBean> elements) {
50          List<? extends QuadrigeBean> oldValue = getElements();
51          this.elements = elements;
52          firePropertyChange(PROPERTY_ELEMENTS, oldValue, elements);
53      }
54  
55  } //AbstractFilterDTOBean