IBM WebSphere Application ServerTM
Release 8

com.ibm.wbiserver.brules.mgmt.ruleset
Interface RuleSetTemplateInstanceRule

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

public interface RuleSetTemplateInstanceRule
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
static java.lang.String COPYRIGHT
           
 
Method Summary
 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

COPYRIGHT

static final java.lang.String COPYRIGHT
See Also:
Constant Field Values
Method Detail

getRuleSetRuleTemplate

RuleSetRuleTemplate getRuleSetRuleTemplate()
Get the RuleSetRuleTemplate for this template instance rule.

Returns:
The RuleSetRuleTemplate for this template instance rule.

IBM WebSphere Application ServerTM
Release 8