com.ibm.wbiserver.brules.mgmt.dtable
Interface TreeConditionValueTemplate
All Superinterfaces:
java.io.Serializable, Template
- public interface TreeConditionValueTemplate
- extends java.io.Serializable, Template
Field Summary
Modifier and Type | Field and Description |
---|---|
|
COPYRIGHT
|
Method Summary
Modifier and Type | Method and Description |
---|---|
createTemplateInstanceExpression(java.util.List<ParameterValue> parameterValues)
Create a template instance expression based on this condition value
template and having the specified values for its parameters.
|
Methods inherited from interface com.ibm.wbiserver.brules.mgmt.Template |
---|
getDescription, getDisplayName, getId, getName, getParameter, getParameters, getUserPresentation |
Field Detail
COPYRIGHT
- static final java.lang.String COPYRIGHT
See Also:
Method Detail
createTemplateInstanceExpression
- TemplateInstanceExpression createTemplateInstanceExpression( java.util.List<ParameterValue> parameterValues)
- throws ValidationException
Parameters:
parameterValues
- The template parameter values for the new template instance.
New ParameterValue
objects can be created using
the
createParameterValue
method on the Parameter
class. Must not be null
or empty. Also, the elements within the list must not be null.
The order of the parameter values in the list does not need to
match the order of the parameters in the template, however, if
the order is different, the parameter values will be reordered
when they are stored to match the order of the parameters in
the template. Returns:
The new template instance expression representing the new
condition value.
Throws:
ValidationException
- if any validation errors are detected as defined above. ChangesNotAllowedException
- if changes related to this object are temporarily disallowed
while other changes are being published. java.lang.IllegalArgumentException
- if parameterValues
is null, or if
parameterValues
contains any null elements.
ValidationException
is thrown.