com.ibm.wbiserver.brules.mgmt.dtable
Interface DecisionTable
- All Superinterfaces:
- BusinessRule, BusinessRuleChangeDetector, BusinessRuleValidateable, java.io.Serializable
public interface DecisionTable
- extends BusinessRule
This interface represents a decision table. A decision table is represented as a tree with nodes
that represent conditions and actions. These nodes are contained within the decision table's
tree block. A decision table can also have an initialization rule. This is a rule that is
run before the decision table itself is evaluated. The initialization rule can be either
a hard-coded rule or a rule created from a template.
Field Summary |
static java.lang.String |
COPYRIGHT
|
Methods inherited from interface com.ibm.wbiserver.brules.mgmt.BusinessRule |
createCopy, getAssociatedOperation, getDescription, getDisplayName, getName, getProperties, getProperty, getPropertyValue, getRuntimeID, getSaveDate, getTargetNameSpace, getType, isDisplayNameSynchronizedToName, setDescription, setDisplayName, setDisplayNameIsSynchronizedToName, setPropertyValue |
COPYRIGHT
static final java.lang.String COPYRIGHT
- See Also:
- Constant Field Values
getInitRule
DecisionTableRule getInitRule()
- Get the initialization rule for this decision table, if one exists.
- Returns:
- The initialization rule for this decision table or null if no initialization
rule exists for this decision table.
getInitTemplate
DecisionTableRuleTemplate getInitTemplate()
- Get the rule template for the initialization rule, if one exists.
- Returns:
- The rule template for the initialization rule or null if no initialization
rule template exists for this decision table.
getTreeBlock
TreeBlock getTreeBlock()
- Get the tree block for this decision table.
- Returns:
- The tree block for this decision table.