View Javadoc
1   package fr.ifremer.dali.dto.referential;
2   
3   import fr.ifremer.quadrige3.ui.core.dto.referential.BaseReferentialDTOBean;
4   import javax.annotation.Generated;
5   
6   @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:03 CEST 2022")
7   public abstract class AbstractTaxonomicLevelDTOBean extends BaseReferentialDTOBean implements TaxonomicLevelDTO {
8   
9       private static final long serialVersionUID = 7221634369140765026L;
10  
11      protected String code;
12  
13      protected String label;
14  
15      protected Integer number;
16  
17      protected boolean newCode;
18  
19      @Override
20      public String getCode() {
21          return code;
22      }
23  
24      @Override
25      public void setCode(String code) {
26          String oldValue = getCode();
27          this.code = code;
28          firePropertyChange(PROPERTY_CODE, oldValue, code);
29      }
30  
31      @Override
32      public String getLabel() {
33          return label;
34      }
35  
36      @Override
37      public void setLabel(String label) {
38          String oldValue = getLabel();
39          this.label = label;
40          firePropertyChange(PROPERTY_LABEL, oldValue, label);
41      }
42  
43      @Override
44      public Integer getNumber() {
45          return number;
46      }
47  
48      @Override
49      public void setNumber(Integer number) {
50          Integer oldValue = getNumber();
51          this.number = number;
52          firePropertyChange(PROPERTY_NUMBER, oldValue, number);
53      }
54  
55      @Override
56      public boolean isNewCode() {
57          return newCode;
58      }
59  
60      @Override
61      public void setNewCode(boolean newCode) {
62          boolean oldValue = isNewCode();
63          this.newCode = newCode;
64          firePropertyChange(PROPERTY_NEW_CODE, oldValue, newCode);
65      }
66  
67  } //AbstractTaxonomicLevelDTOBean