1 package fr.ifremer.dali.dto.configuration.filter.taxon;
2
3 import fr.ifremer.dali.dto.configuration.filter.FilterCriteriaDTOBean;
4 import fr.ifremer.dali.dto.referential.TaxonomicLevelDTO;
5 import javax.annotation.Generated;
6
7 @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:02 CEST 2022")
8 public abstract class AbstractTaxonCriteriaDTOBean extends FilterCriteriaDTOBean implements TaxonCriteriaDTO {
9
10 private static final long serialVersionUID = 3846463735004935013L;
11
12 protected TaxonomicLevelDTO level;
13
14 protected boolean fullProperties;
15
16 @Override
17 public TaxonomicLevelDTO getLevel() {
18 return level;
19 }
20
21 @Override
22 public void setLevel(TaxonomicLevelDTO level) {
23 TaxonomicLevelDTO oldValue = getLevel();
24 this.level = level;
25 firePropertyChange(PROPERTY_LEVEL, oldValue, level);
26 }
27
28 @Override
29 public boolean isFullProperties() {
30 return fullProperties;
31 }
32
33 @Override
34 public void setFullProperties(boolean fullProperties) {
35 boolean oldValue = isFullProperties();
36 this.fullProperties = fullProperties;
37 firePropertyChange(PROPERTY_FULL_PROPERTIES, oldValue, fullProperties);
38 }
39
40 }