1 package fr.ifremer.reefdb.dto.configuration.control;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 import fr.ifremer.quadrige3.ui.core.dto.referential.BaseReferentialDTO;
27 import javax.annotation.Generated;
28
29 @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:00 CEST 2022")
30 public interface PreconditionRuleDTO extends BaseReferentialDTO {
31
32 String PROPERTY_ACTIVE = "active";
33
34 String PROPERTY_BIDIRECTIONAL = "bidirectional";
35
36 String PROPERTY_RULE = "rule";
37
38 String PROPERTY_BASE_RULE = "baseRule";
39
40 String PROPERTY_USED_RULE = "usedRule";
41
42 boolean isActive();
43
44 void setActive(boolean active);
45
46 boolean isBidirectional();
47
48 void setBidirectional(boolean bidirectional);
49
50 ControlRuleDTO getRule();
51
52 void setRule(ControlRuleDTO rule);
53
54 ControlRuleDTO getBaseRule();
55
56 void setBaseRule(ControlRuleDTO baseRule);
57
58 ControlRuleDTO getUsedRule();
59
60 void setUsedRule(ControlRuleDTO usedRule);
61
62 }