View Javadoc
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  } //AbstractExtractionPeriodDTOBean