public abstract class AbstractHitPolicy extends Object implements ContinueEvaluatingBehavior, ComposeRuleResultBehavior, ComposeDecisionResultBehavior
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
multipleResults |
| Constructor and Description |
|---|
AbstractHitPolicy() |
AbstractHitPolicy(boolean multipleResults) |
| Modifier and Type | Method and Description |
|---|---|
void |
composeDecisionResults(ELExecutionContext executionContext)
Default behavior for ComposeRuleOutput behavior
|
void |
composeRuleResult(int ruleNumber,
String outputName,
Object outputValue,
ELExecutionContext executionContext)
Default behavior for ComposeRuleOutput behavior
|
abstract String |
getHitPolicyName()
Returns the name for the specific Hit Policy behavior
|
boolean |
shouldContinueEvaluating(boolean ruleResult)
Default behavior for ContinueEvaluating behavior
|
public AbstractHitPolicy()
public AbstractHitPolicy(boolean multipleResults)
public abstract String getHitPolicyName()
public boolean shouldContinueEvaluating(boolean ruleResult)
shouldContinueEvaluating in interface ContinueEvaluatingBehaviorpublic void composeRuleResult(int ruleNumber,
String outputName,
Object outputValue,
ELExecutionContext executionContext)
composeRuleResult in interface ComposeRuleResultBehaviorpublic void composeDecisionResults(ELExecutionContext executionContext)
composeDecisionResults in interface ComposeDecisionResultBehaviorCopyright © 2021 Flowable. All rights reserved.