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–2018 JBoss by Red Hat. All rights reserved.