Package org.rossonet.ext.rules.support
Class RuleDefinition
- java.lang.Object
-
- org.rossonet.ext.rules.support.RuleDefinition
-
public class RuleDefinition extends java.lang.ObjectRule definition as defined in a rule descriptor. This class encapsulates the static definition of aRule. Rule definitions are produced by aRuleDefinitionReaders and consumed by rule factories to create rules.
-
-
Constructor Summary
Constructors Constructor Description RuleDefinition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>getActions()java.util.List<RuleDefinition>getComposingRules()java.lang.StringgetCompositeRuleType()java.lang.StringgetCondition()java.lang.StringgetDescription()java.lang.StringgetName()intgetPriority()booleanisCompositeRule()voidsetActions(java.util.List<java.lang.String> actions)voidsetComposingRules(java.util.List<RuleDefinition> composingRuleDefinitions)voidsetCompositeRuleType(java.lang.String compositeRuleType)voidsetCondition(java.lang.String condition)voidsetDescription(java.lang.String description)voidsetName(java.lang.String name)voidsetPriority(int priority)
-
-
-
Method Detail
-
getActions
public java.util.List<java.lang.String> getActions()
-
getComposingRules
public java.util.List<RuleDefinition> getComposingRules()
-
getCompositeRuleType
public java.lang.String getCompositeRuleType()
-
getCondition
public java.lang.String getCondition()
-
getDescription
public java.lang.String getDescription()
-
getName
public java.lang.String getName()
-
getPriority
public int getPriority()
-
isCompositeRule
public boolean isCompositeRule()
-
setActions
public void setActions(java.util.List<java.lang.String> actions)
-
setComposingRules
public void setComposingRules(java.util.List<RuleDefinition> composingRuleDefinitions)
-
setCompositeRuleType
public void setCompositeRuleType(java.lang.String compositeRuleType)
-
setCondition
public void setCondition(java.lang.String condition)
-
setDescription
public void setDescription(java.lang.String description)
-
setName
public void setName(java.lang.String name)
-
setPriority
public void setPriority(int priority)
-
-