View Javadoc
1   package fr.ifremer.dali.dto.configuration.filter.taxongroup;
2   
3   import fr.ifremer.dali.dto.configuration.filter.FilterCriteriaDTOBean;
4   import fr.ifremer.dali.dto.referential.TaxonGroupDTO;
5   import javax.annotation.Generated;
6   
7   @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:03 CEST 2022")
8   public abstract class AbstractTaxonGroupCriteriaDTOBean extends FilterCriteriaDTOBean implements TaxonGroupCriteriaDTO {
9   
10      private static final long serialVersionUID = 3918752227222829153L;
11  
12      protected String label;
13  
14      protected TaxonGroupDTO parentTaxonGroup;
15  
16      @Override
17      public String getLabel() {
18          return label;
19      }
20  
21      @Override
22      public void setLabel(String label) {
23          String oldValue = getLabel();
24          this.label = label;
25          firePropertyChange(PROPERTY_LABEL, oldValue, label);
26      }
27  
28      @Override
29      public TaxonGroupDTO getParentTaxonGroup() {
30          return parentTaxonGroup;
31      }
32  
33      @Override
34      public void setParentTaxonGroup(TaxonGroupDTO parentTaxonGroup) {
35          TaxonGroupDTO oldValue = getParentTaxonGroup();
36          this.parentTaxonGroup = parentTaxonGroup;
37          firePropertyChange(PROPERTY_PARENT_TAXON_GROUP, oldValue, parentTaxonGroup);
38      }
39  
40  } //AbstractTaxonGroupCriteriaDTOBean