public interface InternalRule
extends org.kie.api.definition.rule.Rule
| Modifier and Type | Method and Description |
|---|---|
String |
getActivationGroup()
Returns the
activation-group rule property. |
String |
getAgendaGroup()
Returns the
agenda-group rule property. |
boolean |
getAutoFocus()
Returns the
auto-focus rule property. |
Calendar |
getDateEffective()
Returns the
date-effective rule property as a Calendar. |
Calendar |
getDateExpires()
Returns the
date-expires rule property as a Calendar. |
String |
getDialect()
Returns the dialect property of this rule.
|
org.kie.api.io.Resource |
getResource()
Returns the
Resource of this rule. |
String |
getRuleFlowGroup()
Returns the
ruleflow-group rule property. |
int |
getSalienceValue()
Returns the value of the
salience attribute. |
boolean |
isLockOnActive()
Returns the
lock-on-active rule property. |
boolean |
isNoLoop()
Returns the
no-loop rule property. |
boolean |
isSalienceDynamic()
Returns
true if the rule uses dynamic salience, false otherwise. |
boolean |
isValid()
Determine if this rule is internally consistent and valid.
|
org.kie.api.io.Resource getResource()
Resource of this rule.Resource.String getDialect()
boolean isValid()
A Rule must include at least one parameter declaration and one condition.
true if this rule is valid, else false.int getSalienceValue()
salience attribute.salience property value.boolean isSalienceDynamic()
true if the rule uses dynamic salience, false otherwise.true if the rule uses dynamic salience, else false.String getAgendaGroup()
agenda-group rule property.agenda-group property value.boolean isNoLoop()
no-loop rule property.no-loop property value.boolean getAutoFocus()
auto-focus rule property.auto-focus property value.String getActivationGroup()
activation-group rule property.activation-group property value.String getRuleFlowGroup()
ruleflow-group rule property.ruleflow-group property value.boolean isLockOnActive()
lock-on-active rule property.lock-on-active property value.Calendar getDateEffective()
date-effective rule property as a Calendar.date-effective property value.Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.