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 }