1 package fr.ifremer.dali.dto.configuration.filter.location;
2
3 import fr.ifremer.dali.dto.configuration.filter.FilterCriteriaDTOBean;
4 import fr.ifremer.dali.dto.configuration.programStrategy.ProgramDTO;
5 import fr.ifremer.dali.dto.referential.GroupingDTO;
6 import fr.ifremer.dali.dto.referential.GroupingTypeDTO;
7 import javax.annotation.Generated;
8
9 @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:03 CEST 2022")
10 public abstract class AbstractLocationCriteriaDTOBean extends FilterCriteriaDTOBean implements LocationCriteriaDTO {
11
12 private static final long serialVersionUID = 7077515881691165284L;
13
14 protected String label;
15
16 protected GroupingTypeDTO groupingType;
17
18 protected GroupingDTO grouping;
19
20 protected ProgramDTO program;
21
22 @Override
23 public String getLabel() {
24 return label;
25 }
26
27 @Override
28 public void setLabel(String label) {
29 String oldValue = getLabel();
30 this.label = label;
31 firePropertyChange(PROPERTY_LABEL, oldValue, label);
32 }
33
34 @Override
35 public GroupingTypeDTO getGroupingType() {
36 return groupingType;
37 }
38
39 @Override
40 public void setGroupingType(GroupingTypeDTO groupingType) {
41 GroupingTypeDTO oldValue = getGroupingType();
42 this.groupingType = groupingType;
43 firePropertyChange(PROPERTY_GROUPING_TYPE, oldValue, groupingType);
44 }
45
46 @Override
47 public GroupingDTO getGrouping() {
48 return grouping;
49 }
50
51 @Override
52 public void setGrouping(GroupingDTO grouping) {
53 GroupingDTO oldValue = getGrouping();
54 this.grouping = grouping;
55 firePropertyChange(PROPERTY_GROUPING, oldValue, grouping);
56 }
57
58 @Override
59 public ProgramDTO getProgram() {
60 return program;
61 }
62
63 @Override
64 public void setProgram(ProgramDTO program) {
65 ProgramDTO oldValue = getProgram();
66 this.program = program;
67 firePropertyChange(PROPERTY_PROGRAM, oldValue, program);
68 }
69
70 }