View Javadoc
1   package fr.ifremer.dali.dto.configuration.control;
2   
3   import fr.ifremer.dali.dto.ErrorAware;
4   import fr.ifremer.dali.dto.ErrorDTO;
5   import fr.ifremer.dali.dto.configuration.programStrategy.ProgramDTO;
6   import fr.ifremer.dali.dto.referential.DepartmentDTO;
7   import fr.ifremer.quadrige3.ui.core.dto.CodeOnly;
8   import fr.ifremer.quadrige3.ui.core.dto.MonthDTO;
9   import fr.ifremer.quadrige3.ui.core.dto.referential.BaseReferentialDTO;
10  import java.util.Collection;
11  import javax.annotation.Generated;
12  
13  @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:03 CEST 2022")
14  public interface RuleListDTO extends ErrorAware, CodeOnly, BaseReferentialDTO {
15  
16      String PROPERTY_CODE = "code";
17  
18      String PROPERTY_ACTIVE = "active";
19  
20      String PROPERTY_START_MONTH = "startMonth";
21  
22      String PROPERTY_END_MONTH = "endMonth";
23  
24      String PROPERTY_DESCRIPTION = "description";
25  
26      String PROPERTY_NEW_CODE = "newCode";
27  
28      String PROPERTY_PROGRAMS = "programs";
29  
30      String PROPERTY_CONTROL_RULES = "controlRules";
31  
32      String PROPERTY_DEPARTMENTS = "departments";
33  
34      String PROPERTY_ERRORS = "errors";
35  
36      String getCode();
37  
38      void setCode(String code);
39  
40      boolean isActive();
41  
42      void setActive(boolean active);
43  
44      MonthDTO getStartMonth();
45  
46      void setStartMonth(MonthDTO startMonth);
47  
48      MonthDTO getEndMonth();
49  
50      void setEndMonth(MonthDTO endMonth);
51  
52      String getDescription();
53  
54      void setDescription(String description);
55  
56      boolean isNewCode();
57  
58      void setNewCode(boolean newCode);
59  
60      ProgramDTO getPrograms(int index);
61  
62      boolean isProgramsEmpty();
63  
64      int sizePrograms();
65  
66      void addPrograms(ProgramDTO programs);
67  
68      void addAllPrograms(Collection<ProgramDTO> programs);
69  
70      boolean removePrograms(ProgramDTO programs);
71  
72      boolean removeAllPrograms(Collection<ProgramDTO> programs);
73  
74      boolean containsPrograms(ProgramDTO programs);
75  
76      boolean containsAllPrograms(Collection<ProgramDTO> programs);
77  
78      Collection<ProgramDTO> getPrograms();
79  
80      void setPrograms(Collection<ProgramDTO> programs);
81  
82      ControlRuleDTO getControlRules(int index);
83  
84      boolean isControlRulesEmpty();
85  
86      int sizeControlRules();
87  
88      void addControlRules(ControlRuleDTO controlRules);
89  
90      void addAllControlRules(Collection<ControlRuleDTO> controlRules);
91  
92      boolean removeControlRules(ControlRuleDTO controlRules);
93  
94      boolean removeAllControlRules(Collection<ControlRuleDTO> controlRules);
95  
96      boolean containsControlRules(ControlRuleDTO controlRules);
97  
98      boolean containsAllControlRules(Collection<ControlRuleDTO> controlRules);
99  
100     Collection<ControlRuleDTO> getControlRules();
101 
102     void setControlRules(Collection<ControlRuleDTO> controlRules);
103 
104     DepartmentDTO getDepartments(int index);
105 
106     boolean isDepartmentsEmpty();
107 
108     int sizeDepartments();
109 
110     void addDepartments(DepartmentDTO departments);
111 
112     void addAllDepartments(Collection<DepartmentDTO> departments);
113 
114     boolean removeDepartments(DepartmentDTO departments);
115 
116     boolean removeAllDepartments(Collection<DepartmentDTO> departments);
117 
118     boolean containsDepartments(DepartmentDTO departments);
119 
120     boolean containsAllDepartments(Collection<DepartmentDTO> departments);
121 
122     Collection<DepartmentDTO> getDepartments();
123 
124     void setDepartments(Collection<DepartmentDTO> departments);
125 
126     ErrorDTO getErrors(int index);
127 
128     boolean isErrorsEmpty();
129 
130     int sizeErrors();
131 
132     void addErrors(ErrorDTO errors);
133 
134     void addAllErrors(Collection<ErrorDTO> errors);
135 
136     boolean removeErrors(ErrorDTO errors);
137 
138     boolean removeAllErrors(Collection<ErrorDTO> errors);
139 
140     boolean containsErrors(ErrorDTO errors);
141 
142     boolean containsAllErrors(Collection<ErrorDTO> errors);
143 
144     Collection<ErrorDTO> getErrors();
145 
146     void setErrors(Collection<ErrorDTO> errors);
147 
148 } //RuleListDTO