1 package fr.ifremer.dali.dto.configuration.control;
2
3 import fr.ifremer.quadrige3.ui.core.dto.referential.BaseReferentialDTO;
4 import javax.annotation.Generated;
5
6 @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:03 CEST 2022")
7 public interface PreconditionRuleDTO extends BaseReferentialDTO {
8
9 String PROPERTY_ACTIVE = "active";
10
11 String PROPERTY_BIDIRECTIONAL = "bidirectional";
12
13 String PROPERTY_RULE = "rule";
14
15 String PROPERTY_USED_RULE = "usedRule";
16
17 String PROPERTY_BASE_RULE = "baseRule";
18
19 boolean isActive();
20
21 void setActive(boolean active);
22
23 boolean isBidirectional();
24
25 void setBidirectional(boolean bidirectional);
26
27 ControlRuleDTO getRule();
28
29 void setRule(ControlRuleDTO rule);
30
31 ControlRuleDTO getUsedRule();
32
33 void setUsedRule(ControlRuleDTO usedRule);
34
35 ControlRuleDTO getBaseRule();
36
37 void setBaseRule(ControlRuleDTO baseRule);
38
39 }