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.
    • Method Detail

      • 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.
IBM Business Process ManagerTM
Release 8