Class TemporalConstraintEvaluator
- java.lang.Object
-
- org.drools.modelcompiler.constraints.ConstraintEvaluator
-
- org.drools.modelcompiler.constraints.TemporalConstraintEvaluator
-
public class TemporalConstraintEvaluator extends ConstraintEvaluator
-
-
Field Summary
-
Fields inherited from class org.drools.modelcompiler.constraints.ConstraintEvaluator
constraint, declarations
-
-
Constructor Summary
Constructors Constructor Description TemporalConstraintEvaluator(org.drools.base.rule.Declaration[] declarations, org.drools.base.rule.Pattern pattern, org.drools.model.SingleConstraint constraint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TemporalConstraintEvaluatorclone()booleanevaluate(org.kie.api.runtime.rule.FactHandle handle, org.drools.base.base.ValueResolver reteEvaluator)booleanevaluate(org.kie.api.runtime.rule.FactHandle handle, org.drools.base.reteoo.BaseTuple tuple, org.drools.base.base.ValueResolver reteEvaluator)org.drools.base.time.IntervalgetInterval()booleanisTemporal()protected voidsetPatternDeclaration(org.drools.base.rule.Declaration patternDeclaration)-
Methods inherited from class org.drools.modelcompiler.constraints.ConstraintEvaluator
equals, getClonedDeclarations, getConstraint, getDeclarations, getId, getIndex, getPattern, getReactiveProps, getReactivityBitMask, getRequiredDeclarations, hashCode, replaceDeclaration, toString
-
-
-
-
Method Detail
-
evaluate
public boolean evaluate(org.kie.api.runtime.rule.FactHandle handle, org.drools.base.reteoo.BaseTuple tuple, org.drools.base.base.ValueResolver reteEvaluator)- Overrides:
evaluatein classConstraintEvaluator
-
evaluate
public boolean evaluate(org.kie.api.runtime.rule.FactHandle handle, org.drools.base.base.ValueResolver reteEvaluator)- Overrides:
evaluatein classConstraintEvaluator
-
clone
public TemporalConstraintEvaluator clone()
- Overrides:
clonein classConstraintEvaluator
-
isTemporal
public boolean isTemporal()
- Overrides:
isTemporalin classConstraintEvaluator
-
getInterval
public org.drools.base.time.Interval getInterval()
- Overrides:
getIntervalin classConstraintEvaluator
-
setPatternDeclaration
protected void setPatternDeclaration(org.drools.base.rule.Declaration patternDeclaration)
- Overrides:
setPatternDeclarationin classConstraintEvaluator
-
-