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 }