Class Rule
- java.lang.Object
-
- org.drools.verifier.core.index.model.Rule
-
-
Constructor Summary
Constructors Constructor Description Rule(java.lang.Integer rowNumber, AnalyzerConfiguration configuration)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRuleAttribute(RuleAttribute ruleAttribute)intcompareTo(Rule rule)booleanequals(java.lang.Object o)ActionsgetActions()ActivationTimegetActivationTime()ConditionsgetConditions()intgetIndex()PatternsgetPatterns()java.lang.IntegergetRowNumber()java.util.Map<java.lang.String,RuleAttribute>getRuleAttributes()UUIDKeygetUuidKey()inthashCode()static ComparableMatchersindex()static KeyDefinition[]keyDefinitions()Key[]keys()voidsetIndex(int index)static Matchersuuid()
-
-
-
Constructor Detail
-
Rule
public Rule(java.lang.Integer rowNumber, AnalyzerConfiguration configuration)
-
-
Method Detail
-
uuid
public static Matchers uuid()
-
index
public static ComparableMatchers index()
-
keyDefinitions
public static KeyDefinition[] keyDefinitions()
-
addRuleAttribute
public void addRuleAttribute(RuleAttribute ruleAttribute)
-
getRuleAttributes
public java.util.Map<java.lang.String,RuleAttribute> getRuleAttributes()
-
getRowNumber
public java.lang.Integer getRowNumber()
-
getPatterns
public Patterns getPatterns()
-
getConditions
public Conditions getConditions()
-
getActions
public Actions getActions()
-
getActivationTime
public ActivationTime getActivationTime()
-
compareTo
public int compareTo(Rule rule)
- Specified by:
compareToin interfacejava.lang.Comparable<Rule>
-
getUuidKey
public UUIDKey getUuidKey()
- Specified by:
getUuidKeyin interfaceHasUUID
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-