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