1 package fr.ifremer.dali.dto.configuration.programStrategy;
2
3 import fr.ifremer.dali.dto.ErrorAware;
4 import fr.ifremer.dali.dto.ErrorDTO;
5 import fr.ifremer.dali.dto.referential.DepartmentDTO;
6 import fr.ifremer.dali.dto.referential.LocationDTO;
7 import java.io.Serializable;
8 import java.time.LocalDate;
9 import java.util.Collection;
10 import javax.annotation.Generated;
11
12 @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:03 CEST 2022")
13 public interface AppliedStrategyDTO extends ErrorAware, LocationDTO, Serializable {
14
15 String PROPERTY_APPLIED_STRATEGY_ID = "appliedStrategyId";
16
17 String PROPERTY_START_DATE = "startDate";
18
19 String PROPERTY_END_DATE = "endDate";
20
21 String PROPERTY_PREVIOUS_START_DATE = "previousStartDate";
22
23 String PROPERTY_PREVIOUS_END_DATE = "previousEndDate";
24
25 String PROPERTY_SAMPLING_DEPARTMENT = "samplingDepartment";
26
27 String PROPERTY_ERRORS = "errors";
28
29 String PROPERTY_ANALYSIS_DEPARTMENT = "analysisDepartment";
30
31 Integer getAppliedStrategyId();
32
33 void setAppliedStrategyId(Integer appliedStrategyId);
34
35 LocalDate getStartDate();
36
37 void setStartDate(LocalDate startDate);
38
39 LocalDate getEndDate();
40
41 void setEndDate(LocalDate endDate);
42
43 LocalDate getPreviousStartDate();
44
45 void setPreviousStartDate(LocalDate previousStartDate);
46
47 LocalDate getPreviousEndDate();
48
49 void setPreviousEndDate(LocalDate previousEndDate);
50
51 DepartmentDTO getSamplingDepartment();
52
53 void setSamplingDepartment(DepartmentDTO samplingDepartment);
54
55 ErrorDTO getErrors(int index);
56
57 boolean isErrorsEmpty();
58
59 int sizeErrors();
60
61 void addErrors(ErrorDTO errors);
62
63 void addAllErrors(Collection<ErrorDTO> errors);
64
65 boolean removeErrors(ErrorDTO errors);
66
67 boolean removeAllErrors(Collection<ErrorDTO> errors);
68
69 boolean containsErrors(ErrorDTO errors);
70
71 boolean containsAllErrors(Collection<ErrorDTO> errors);
72
73 Collection<ErrorDTO> getErrors();
74
75 void setErrors(Collection<ErrorDTO> errors);
76
77 DepartmentDTO getAnalysisDepartment();
78
79 void setAnalysisDepartment(DepartmentDTO analysisDepartment);
80
81 }