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 }