|
IBM WebSphere Application ServerTM Release 8 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RuleSet
This interface represents a ruleset. A ruleset consists of a rule block and 0 or more rule templates. The rule block contains the rule instances (both hard-coded and teamplatized) that are executed at runtime to perform the ruleset's function. The rule templates, if any, are used to create rule instances whose parameters can be changed at runtime. These new rule instances can be added to the rule block for this ruleset.
A new ruleset based on this one can be created using the createCopy
method.
The new ruleset is automatically added to the list of available targets for the operation
that this ruleset is associated with. It can then be added as a default target or a date-qualified
target for the operation.
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT
|
Method Summary | |
---|---|
RuleBlock |
getFirstRuleBlock()
Get the first rule block within this ruleset. |
java.util.List<RuleBlock> |
getRuleBlocks()
Get all rule blocks contained within this ruleset. |
java.util.List<RuleSetRuleTemplate> |
getRuleTemplates()
Get all rule templates contained within this ruleset. |
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 |
Methods inherited from interface com.ibm.wbiserver.brules.mgmt.BusinessRuleValidateable |
---|
validate |
Methods inherited from interface com.ibm.wbiserver.brules.mgmt.BusinessRuleChangeDetector |
---|
hasChanges |
Field Detail |
---|
static final java.lang.String COPYRIGHT
Method Detail |
---|
java.util.List<RuleBlock> getRuleBlocks()
List
of RuleBlock
objects representing the rule blocks
for this ruleset. The returned List
is unmodifiable.RuleBlock getFirstRuleBlock()
RuleBlock
object in the list of RuleBlocks
for this ruleset.java.util.List<RuleSetRuleTemplate> getRuleTemplates()
List
of RuleSetRuleTemplate
objects representing the rule
templates for this ruleset. The returned List
is unmodifiable.
|
IBM WebSphere Application ServerTM Release 8 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |