com.ibm.wbiserver.brules.mgmt.dtable

Interface TreeActionTermDefinition

All Superinterfaces:
java.io.Serializable

  1. public interface TreeActionTermDefinition
  2. extends java.io.Serializable
This interface is the definition for a tree action term in a decision tree. These definitions are referred to by TreeAction objects within the actual decision tree. Separating the definition from the actual usage allows the definitions to be reused by different nodes in the decision tree. Each TreeActionTermDefinition contains a user presentation string, which defines how the term should be presented to the user, and a list of value templates that are available to specify templatized action values for this action term.

Field Summary

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

Method Summary

Modifier and Type Method and Description
  1. java.lang.String
getUserPresentation()
Get the user presentation for this action term definition.
  1. java.util.List<TreeActionValueTemplate>
getValueTemplates()
Get the list of value templates available for this tree action term.
  1. boolean
isTermNotApplicable()
Determine whether or not the term is "not applicable".

Field Detail

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

Method Detail

getUserPresentation

  1. java.lang.String getUserPresentation( )
Get the user presentation for this action term definition.
Returns:
The user presentation for this action term definition.

getValueTemplates

  1. java.util.List<TreeActionValueTemplate> getValueTemplates( )
Get the list of value templates available for this tree action term. The List returned is unmodifiable.
Returns:
The list of value templates available for this tree action term. The returned list is unmodifiable.

isTermNotApplicable

  1. boolean isTermNotApplicable()
Determine whether or not the term is "not applicable". A "not applicable" term means that the action is an invocation of another SCA component.
Returns:
true if the term is "not applicable; otherwise false.