public interface RuleSet extends BusinessRule
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.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT |
Modifier and Type | Method and Description |
---|---|
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.
|
createCopy, getAssociatedOperation, getDescription, getDisplayName, getName, getProperties, getProperty, getPropertyValue, getRuntimeID, getSaveDate, getTargetNameSpace, getType, isDisplayNameSynchronizedToName, setDescription, setDisplayName, setDisplayNameIsSynchronizedToName, setPropertyValue
validate
hasChanges
static final java.lang.String COPYRIGHT
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.