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.FunctionDTO;
6   import fr.ifremer.quadrige3.ui.core.dto.CodeOnly;
7   import fr.ifremer.quadrige3.ui.core.dto.referential.BaseReferentialDTO;
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 ControlRuleDTO extends ErrorAware, CodeOnly, BaseReferentialDTO {
13  
14      String PROPERTY_CODE = "code";
15  
16      String PROPERTY_ACTIVE = "active";
17  
18      String PROPERTY_BLOCKING = "blocking";
19  
20      String PROPERTY_MIN = "min";
21  
22      String PROPERTY_MAX = "max";
23  
24      String PROPERTY_ALLOWED_VALUES = "allowedValues";
25  
26      String PROPERTY_DESCRIPTION = "description";
27  
28      String PROPERTY_MESSAGE = "message";
29  
30      String PROPERTY_NEW_CODE = "newCode";
31  
32      String PROPERTY_RULE_PMFMS = "rulePmfms";
33  
34      String PROPERTY_CONTROL_FEATURE = "controlFeature";
35  
36      String PROPERTY_CONTROL_ELEMENT = "controlElement";
37  
38      String PROPERTY_FUNCTION = "function";
39  
40      String PROPERTY_ERRORS = "errors";
41  
42      String PROPERTY_PRECONDITIONS = "preconditions";
43  
44      String getCode();
45  
46      void setCode(String code);
47  
48      boolean isActive();
49  
50      void setActive(boolean active);
51  
52      boolean isBlocking();
53  
54      void setBlocking(boolean blocking);
55  
56      Object getMin();
57  
58      void setMin(Object min);
59  
60      Object getMax();
61  
62      void setMax(Object max);
63  
64      String getAllowedValues();
65  
66      void setAllowedValues(String allowedValues);
67  
68      String getDescription();
69  
70      void setDescription(String description);
71  
72      String getMessage();
73  
74      void setMessage(String message);
75  
76      boolean isNewCode();
77  
78      void setNewCode(boolean newCode);
79  
80      RulePmfmDTO getRulePmfms(int index);
81  
82      boolean isRulePmfmsEmpty();
83  
84      int sizeRulePmfms();
85  
86      void addRulePmfms(RulePmfmDTO rulePmfms);
87  
88      void addAllRulePmfms(Collection<RulePmfmDTO> rulePmfms);
89  
90      boolean removeRulePmfms(RulePmfmDTO rulePmfms);
91  
92      boolean removeAllRulePmfms(Collection<RulePmfmDTO> rulePmfms);
93  
94      boolean containsRulePmfms(RulePmfmDTO rulePmfms);
95  
96      boolean containsAllRulePmfms(Collection<RulePmfmDTO> rulePmfms);
97  
98      Collection<RulePmfmDTO> getRulePmfms();
99  
100     void setRulePmfms(Collection<RulePmfmDTO> rulePmfms);
101 
102     ControlFeatureDTO getControlFeature();
103 
104     void setControlFeature(ControlFeatureDTO controlFeature);
105 
106     ControlElementDTO getControlElement();
107 
108     void setControlElement(ControlElementDTO controlElement);
109 
110     FunctionDTO getFunction();
111 
112     void setFunction(FunctionDTO function);
113 
114     ErrorDTO getErrors(int index);
115 
116     boolean isErrorsEmpty();
117 
118     int sizeErrors();
119 
120     void addErrors(ErrorDTO errors);
121 
122     void addAllErrors(Collection<ErrorDTO> errors);
123 
124     boolean removeErrors(ErrorDTO errors);
125 
126     boolean removeAllErrors(Collection<ErrorDTO> errors);
127 
128     boolean containsErrors(ErrorDTO errors);
129 
130     boolean containsAllErrors(Collection<ErrorDTO> errors);
131 
132     Collection<ErrorDTO> getErrors();
133 
134     void setErrors(Collection<ErrorDTO> errors);
135 
136     PreconditionRuleDTO getPreconditions(int index);
137 
138     boolean isPreconditionsEmpty();
139 
140     int sizePreconditions();
141 
142     void addPreconditions(PreconditionRuleDTO preconditions);
143 
144     void addAllPreconditions(Collection<PreconditionRuleDTO> preconditions);
145 
146     boolean removePreconditions(PreconditionRuleDTO preconditions);
147 
148     boolean removeAllPreconditions(Collection<PreconditionRuleDTO> preconditions);
149 
150     boolean containsPreconditions(PreconditionRuleDTO preconditions);
151 
152     boolean containsAllPreconditions(Collection<PreconditionRuleDTO> preconditions);
153 
154     Collection<PreconditionRuleDTO> getPreconditions();
155 
156     void setPreconditions(Collection<PreconditionRuleDTO> preconditions);
157 
158 } //ControlRuleDTO