View Javadoc
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.quadrige3.ui.core.dto.referential.BaseReferentialDTO;
7   import java.time.LocalDate;
8   import java.util.Collection;
9   import javax.annotation.Generated;
10  
11  @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:03 CEST 2022")
12  public interface ProgStratDTO extends ErrorAware, BaseReferentialDTO {
13  
14      String PROPERTY_START_DATE = "startDate";
15  
16      String PROPERTY_END_DATE = "endDate";
17  
18      String PROPERTY_APPLIED_STRATEGY_ID = "appliedStrategyId";
19  
20      String PROPERTY_PROGRAM = "program";
21  
22      String PROPERTY_DEPARTMENT = "department";
23  
24      String PROPERTY_ERRORS = "errors";
25  
26      LocalDate getStartDate();
27  
28      void setStartDate(LocalDate startDate);
29  
30      LocalDate getEndDate();
31  
32      void setEndDate(LocalDate endDate);
33  
34      Integer getAppliedStrategyId();
35  
36      void setAppliedStrategyId(Integer appliedStrategyId);
37  
38      ProgramDTO getProgram();
39  
40      void setProgram(ProgramDTO program);
41  
42      DepartmentDTO getDepartment();
43  
44      void setDepartment(DepartmentDTO department);
45  
46      ErrorDTO getErrors(int index);
47  
48      boolean isErrorsEmpty();
49  
50      int sizeErrors();
51  
52      void addErrors(ErrorDTO errors);
53  
54      void addAllErrors(Collection<ErrorDTO> errors);
55  
56      boolean removeErrors(ErrorDTO errors);
57  
58      boolean removeAllErrors(Collection<ErrorDTO> errors);
59  
60      boolean containsErrors(ErrorDTO errors);
61  
62      boolean containsAllErrors(Collection<ErrorDTO> errors);
63  
64      Collection<ErrorDTO> getErrors();
65  
66      void setErrors(Collection<ErrorDTO> errors);
67  
68  } //ProgStratDTO