1 package fr.ifremer.dali.dto.system.extraction;
2
3 import fr.ifremer.quadrige3.ui.core.dto.QuadrigeAbstractBean;
4 import java.time.LocalDate;
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 AbstractExtractionPeriodDTOBean extends QuadrigeAbstractBean implements ExtractionPeriodDTO {
9
10 private static final long serialVersionUID = 7221634583050270519L;
11
12 protected LocalDate startDate;
13
14 protected LocalDate endDate;
15
16 @Override
17 public LocalDate getStartDate() {
18 return startDate;
19 }
20
21 @Override
22 public void setStartDate(LocalDate startDate) {
23 LocalDate oldValue = getStartDate();
24 this.startDate = startDate;
25 firePropertyChange(PROPERTY_START_DATE, oldValue, startDate);
26 }
27
28 @Override
29 public LocalDate getEndDate() {
30 return endDate;
31 }
32
33 @Override
34 public void setEndDate(LocalDate endDate) {
35 LocalDate oldValue = getEndDate();
36 this.endDate = endDate;
37 firePropertyChange(PROPERTY_END_DATE, oldValue, endDate);
38 }
39
40 }