View Javadoc
1   package fr.ifremer.dali.dto.configuration.control;
2   
3   import fr.ifremer.quadrige3.ui.core.dto.referential.BaseReferentialDTOBean;
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 abstract class AbstractPreconditionRuleDTOBean extends BaseReferentialDTOBean implements PreconditionRuleDTO {
8   
9       private static final long serialVersionUID = 3762022342305789541L;
10  
11      protected boolean active;
12  
13      protected boolean bidirectional;
14  
15      protected ControlRuleDTO rule;
16  
17      protected ControlRuleDTO usedRule;
18  
19      protected ControlRuleDTO baseRule;
20  
21      @Override
22      public boolean isActive() {
23          return active;
24      }
25  
26      @Override
27      public void setActive(boolean active) {
28          boolean oldValue = isActive();
29          this.active = active;
30          firePropertyChange(PROPERTY_ACTIVE, oldValue, active);
31      }
32  
33      @Override
34      public boolean isBidirectional() {
35          return bidirectional;
36      }
37  
38      @Override
39      public void setBidirectional(boolean bidirectional) {
40          boolean oldValue = isBidirectional();
41          this.bidirectional = bidirectional;
42          firePropertyChange(PROPERTY_BIDIRECTIONAL, oldValue, bidirectional);
43      }
44  
45      @Override
46      public ControlRuleDTO getRule() {
47          return rule;
48      }
49  
50      @Override
51      public void setRule(ControlRuleDTO rule) {
52          ControlRuleDTO oldValue = getRule();
53          this.rule = rule;
54          firePropertyChange(PROPERTY_RULE, oldValue, rule);
55      }
56  
57      @Override
58      public ControlRuleDTO getUsedRule() {
59          return usedRule;
60      }
61  
62      @Override
63      public void setUsedRule(ControlRuleDTO usedRule) {
64          ControlRuleDTO oldValue = getUsedRule();
65          this.usedRule = usedRule;
66          firePropertyChange(PROPERTY_USED_RULE, oldValue, usedRule);
67      }
68  
69      @Override
70      public ControlRuleDTO getBaseRule() {
71          return baseRule;
72      }
73  
74      @Override
75      public void setBaseRule(ControlRuleDTO baseRule) {
76          ControlRuleDTO oldValue = getBaseRule();
77          this.baseRule = baseRule;
78          firePropertyChange(PROPERTY_BASE_RULE, oldValue, baseRule);
79      }
80  
81  } //AbstractPreconditionRuleDTOBean