com.ibm.wbiserver.brules.mgmt.ruleset

Interface RuleSetTemplateInstanceRule

All Superinterfaces:
BusinessRuleChangeDetector, BusinessRuleValidateable, Rule, RuleSetRule, java.io.Serializable, TemplateInstanceRule

  1. public interface RuleSetTemplateInstanceRule
  2. extends TemplateInstanceRule, RuleSetRule, java.io.Serializable
This interface represents a template instance rule contained within a rule block in a ruleset. There is another interface, DecisionTableTemplateInstanceRule, that represents a template instance rule contained within a decision table.

An existing RuleSetTemplateInstanceRule can be changed by getting its parameter values and changing them directly. See TemplateInstanceRule for details.

A new RuleSetTemplateInstanceRule can be created by getting the desired RuleSetRuleTemplate and calling the createRuleFromTemplate method on it. The new RuleSetTemplateInstanceRule can then be added to a rule block using one of the addRule methods on the RuleBlock class.

See Also:
RuleSetRuleTemplate, RuleBlock

Field Summary

Modifier and Type Field and Description
  1. static
  2. java.lang.String
COPYRIGHT

Method Summary

Modifier and Type Method and Description
  1. RuleSetRuleTemplate
getRuleSetRuleTemplate()
Get the RuleSetRuleTemplate for this template instance rule.
Methods inherited from interface com.ibm.wbiserver.brules.mgmt.TemplateInstanceRule
getParameterValue, getParameterValues, getRuleTemplate
Methods inherited from interface com.ibm.wbiserver.brules.mgmt.ruleset.RuleSetRule
getParentRuleBlock
Methods inherited from interface com.ibm.wbiserver.brules.mgmt.Rule
getDescription, getDisplayName, getExpandedUserPresentation, getName, getUserPresentation, isDisplayNameSynchronizedToName, setDescription, setDisplayName, setDisplayNameIsSynchronizedToName

Field Detail

  1. static final java.lang.String COPYRIGHT
See Also:

Method Detail

getRuleSetRuleTemplate

  1. RuleSetRuleTemplate getRuleSetRuleTemplate( )
Get the RuleSetRuleTemplate for this template instance rule.
Returns:
The RuleSetRuleTemplate for this template instance rule.