com.ibm.wbiserver.brules.mgmt.problem

Enum ValidationError

  1. java.lang.Object
  2. extended byjava.lang.Enum<ValidationError>
  3. extended bycom.ibm.wbiserver.brules.mgmt.problem.ValidationError
All implemented interfaces:
java.io.Serializable, java.lang.Comparable<ValidationError>

  1. public enum ValidationError
  2. extends java.lang.Enum<ValidationError>
An enum used to identify validation errors that are detected.

Enum Constant Summary

Enum Constant and Description
BUS_RULE_NOT_IN_AVAILABLE_TARGET_LIST
This error indicates that the new business rule being set as a target is not in the available targets list for the operation.
CANNOT_CHG_HARD_CODED_ACTION_VALUE_TO_TEMPLATE
This error indicates that an attempt was made to change a hard-coded action value to a template instance.
CASE_EDGE_CHILD_NODE_MISSING
The child node is missing from a case edge.
CASE_EDGE_VALUE_DEFINITION_MISSING
The value definition is missing from a case edge.
CASE_EDGES_ARE_MISSING
A condition node has no case edges.
DUPLICATE_PROPERTY_NAME
This error indicates that an attempt was made to add a new property to a business rule group but the new property has the same name as an existing property.
END_DATE_NOT_SET
This error indicates that the end date in an OperationSelectionRecord is not set.
INCORRECT_TEMPLATE
The template associated with the specified template instance expression is not available to the part of the decision table to which it is being added.
INVALID_ACTION_VALUE_TEMPLATE
This error indicates that the action value template associated being used to define the value for an action is not in the list of available templates for that action.
INVALID_ATTEMPT_TO_SET_VALUE_TEMPLATE_INSTANCE
An attempt was made to set a value template instance into part of a decision table that currently does not have a value template instance.
INVALID_BOOLEAN_VALUE
This error indicates that the specified string does not represent a valid boolean value.
INVALID_CONDITION_VALUE_TEMPLATE
This error indicates that the condition value template associated with a case edge being added to a condition node is not contained within the condition term definition for that condition node.
NO_TEMPLATES_AVAILABLE_FOR_NEW_ACTION_NODES
There are no templates available to fill in new action nodes.
OP_SEL_RECORD_HAS_NO_OPERATION
This error indicates that an operation selection record is not associated with an operation.
OPERATION_CONTAINS_NO_TARGETS
This error indicates that the operation has no default business rule target and also has no business rule targets qualified by date ranges.
OVERLAPPING_RANGES
This error indicates that the date ranges of two operation selection records overlap.
PARM_NOT_DEFINED_IN_TEMPLATE
This error indicates that an instance of a template was being created and one of the parameter values specified was for a parameter that is not defined on the template being instantiated.
PARM_VALUE_LIST_CONTAINS_UNEXPECTED_VALUE
This error indicates that the parameter value list specified when creating an instance of a template contains a value that does not correspond to any parameter in that template.
REQUIRED_PARM_NOT_SPECIFIED
This error indicates that a required parameter was not specified.
ROOT_NODE_IS_MISSING
A tree block is missing its root node.
RULE_BLOCK_CONTAINS_NO_RULES
This error indicates that the rule block contains no rules.
RULE_NAME_ALREADY_IN_USE
This error indicates that the new rule name is already in use for another rule in the rule block.
START_DATE_AFTER_END_DATE
This error indicates that the start date of a date range is after the end date.
START_DATE_NOT_SET
This error indicates that the start date in an OperationSelectionRecord is not set.
TARGET_BUS_RULE_NOT_SET
This error indicates that the target business rule in an OperationSelectionRecord is not set.
TEMPLATE_NOT_ASSOCIATED_WITH_RULESET
This error indicates that the template for the new template instance rule being added to a ruleset is not associated with that ruleset.
TEMPLATE_PARM_NOT_SPECIFIED
This error indicates that a value was not specified for a template parameter.
TNS_AND_NAME_ALREADY_IN_USE
This error indicates that the target name space and name specified for a new ruleset or decision table is already in use for an existing ruleset or decision table.
TREE_ACTION_NULL
Tree action is null.
TREE_ACTION_TERM_IS_MISSING
A tree action term is missing in a tree block.
TREE_CONDITION_IS_MISSING
A tree condition is missing in a tree block.
TYPE_CONVERSION_ERROR
This error indicates that the specified string value could not be converted to the data type of the parameter.
VALUE_TEMPLATE_INSTANCE_IS_MISSING
A tree action should have a value template instance but it is missing.
VALUE_VIOLATES_PARAMETER_CONSTRAINTS
This error indicates that the specified value violates a constraint associated with the parameter.
WRONG_NUMBER_OF_PARAMETER_VALUES
The number of parameter values doesn't match the number of parameters.
WRONG_OPERATION_FOR_OP_SELECTION_RECORD
This error indicates that an attempt was made to add an operation selection record to an operation selection record list but the operation associated with the selection record is not the same as the operation containing the operation selection record list.

Field Summary

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

Method Summary

Modifier and Type Method and Description
  1. static
  2. ValidationError
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
  1. static
  2. ValidationError[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait

Enum Constant Detail

START_DATE_AFTER_END_DATE

  1. public static final ValidationError START_DATE_AFTER_END_DATE
This error indicates that the start date of a date range is after the end date.

OVERLAPPING_RANGES

  1. public static final ValidationError OVERLAPPING_RANGES
This error indicates that the date ranges of two operation selection records overlap.

BUS_RULE_NOT_IN_AVAILABLE_TARGET_LIST

  1. public static final ValidationError BUS_RULE_NOT_IN_AVAILABLE_TARGET_LIST
This error indicates that the new business rule being set as a target is not in the available targets list for the operation.

START_DATE_NOT_SET

  1. public static final ValidationError START_DATE_NOT_SET
This error indicates that the start date in an OperationSelectionRecord is not set.

END_DATE_NOT_SET

  1. public static final ValidationError END_DATE_NOT_SET
This error indicates that the end date in an OperationSelectionRecord is not set.

TARGET_BUS_RULE_NOT_SET

  1. public static final ValidationError TARGET_BUS_RULE_NOT_SET
This error indicates that the target business rule in an OperationSelectionRecord is not set.

OPERATION_CONTAINS_NO_TARGETS

  1. public static final ValidationError OPERATION_CONTAINS_NO_TARGETS
This error indicates that the operation has no default business rule target and also has no business rule targets qualified by date ranges. An operation must have at least one target.

TYPE_CONVERSION_ERROR

  1. public static final ValidationError TYPE_CONVERSION_ERROR
This error indicates that the specified string value could not be converted to the data type of the parameter.

VALUE_VIOLATES_PARAMETER_CONSTRAINTS

  1. public static final ValidationError VALUE_VIOLATES_PARAMETER_CONSTRAINTS
This error indicates that the specified value violates a constraint associated with the parameter.

INVALID_CONDITION_VALUE_TEMPLATE

  1. public static final ValidationError INVALID_CONDITION_VALUE_TEMPLATE
This error indicates that the condition value template associated with a case edge being added to a condition node is not contained within the condition term definition for that condition node.

INVALID_ACTION_VALUE_TEMPLATE

  1. public static final ValidationError INVALID_ACTION_VALUE_TEMPLATE
This error indicates that the action value template associated being used to define the value for an action is not in the list of available templates for that action.

CANNOT_CHG_HARD_CODED_ACTION_VALUE_TO_TEMPLATE

  1. public static final ValidationError CANNOT_CHG_HARD_CODED_ACTION_VALUE_TO_TEMPLATE
This error indicates that an attempt was made to change a hard-coded action value to a template instance. The API does not allow this.

DUPLICATE_PROPERTY_NAME

  1. public static final ValidationError DUPLICATE_PROPERTY_NAME
This error indicates that an attempt was made to add a new property to a business rule group but the new property has the same name as an existing property.

REQUIRED_PARM_NOT_SPECIFIED

  1. public static final ValidationError REQUIRED_PARM_NOT_SPECIFIED
This error indicates that a required parameter was not specified.

OP_SEL_RECORD_HAS_NO_OPERATION

  1. public static final ValidationError OP_SEL_RECORD_HAS_NO_OPERATION
This error indicates that an operation selection record is not associated with an operation.

TNS_AND_NAME_ALREADY_IN_USE

  1. public static final ValidationError TNS_AND_NAME_ALREADY_IN_USE
This error indicates that the target name space and name specified for a new ruleset or decision table is already in use for an existing ruleset or decision table.

TEMPLATE_NOT_ASSOCIATED_WITH_RULESET

  1. public static final ValidationError TEMPLATE_NOT_ASSOCIATED_WITH_RULESET
This error indicates that the template for the new template instance rule being added to a ruleset is not associated with that ruleset.

RULE_NAME_ALREADY_IN_USE

  1. public static final ValidationError RULE_NAME_ALREADY_IN_USE
This error indicates that the new rule name is already in use for another rule in the rule block.

RULE_BLOCK_CONTAINS_NO_RULES

  1. public static final ValidationError RULE_BLOCK_CONTAINS_NO_RULES
This error indicates that the rule block contains no rules. A rule block must contain at least one rule.

TEMPLATE_PARM_NOT_SPECIFIED

  1. public static final ValidationError TEMPLATE_PARM_NOT_SPECIFIED
This error indicates that a value was not specified for a template parameter. This error occurs when attempting to create an instance based on a template and a value is not specified for one of the template parameters.

WRONG_OPERATION_FOR_OP_SELECTION_RECORD

  1. public static final ValidationError WRONG_OPERATION_FOR_OP_SELECTION_RECORD
This error indicates that an attempt was made to add an operation selection record to an operation selection record list but the operation associated with the selection record is not the same as the operation containing the operation selection record list.

PARM_VALUE_LIST_CONTAINS_UNEXPECTED_VALUE

  1. public static final ValidationError PARM_VALUE_LIST_CONTAINS_UNEXPECTED_VALUE
This error indicates that the parameter value list specified when creating an instance of a template contains a value that does not correspond to any parameter in that template.

INVALID_BOOLEAN_VALUE

  1. public static final ValidationError INVALID_BOOLEAN_VALUE
This error indicates that the specified string does not represent a valid boolean value. Only the strings "true" and "false" (all lower case) are allowed as boolean values.

PARM_NOT_DEFINED_IN_TEMPLATE

  1. public static final ValidationError PARM_NOT_DEFINED_IN_TEMPLATE
This error indicates that an instance of a template was being created and one of the parameter values specified was for a parameter that is not defined on the template being instantiated.

TREE_ACTION_NULL

  1. public static final ValidationError TREE_ACTION_NULL
Tree action is null.

CASE_EDGE_VALUE_DEFINITION_MISSING

  1. public static final ValidationError CASE_EDGE_VALUE_DEFINITION_MISSING
The value definition is missing from a case edge.

CASE_EDGE_CHILD_NODE_MISSING

  1. public static final ValidationError CASE_EDGE_CHILD_NODE_MISSING
The child node is missing from a case edge.

TREE_CONDITION_IS_MISSING

  1. public static final ValidationError TREE_CONDITION_IS_MISSING
A tree condition is missing in a tree block.

TREE_ACTION_TERM_IS_MISSING

  1. public static final ValidationError TREE_ACTION_TERM_IS_MISSING
A tree action term is missing in a tree block.

ROOT_NODE_IS_MISSING

  1. public static final ValidationError ROOT_NODE_IS_MISSING
A tree block is missing its root node.

VALUE_TEMPLATE_INSTANCE_IS_MISSING

  1. public static final ValidationError VALUE_TEMPLATE_INSTANCE_IS_MISSING
A tree action should have a value template instance but it is missing.

CASE_EDGES_ARE_MISSING

  1. public static final ValidationError CASE_EDGES_ARE_MISSING
A condition node has no case edges.

NO_TEMPLATES_AVAILABLE_FOR_NEW_ACTION_NODES

  1. public static final ValidationError NO_TEMPLATES_AVAILABLE_FOR_NEW_ACTION_NODES
There are no templates available to fill in new action nodes.

WRONG_NUMBER_OF_PARAMETER_VALUES

  1. public static final ValidationError WRONG_NUMBER_OF_PARAMETER_VALUES
The number of parameter values doesn't match the number of parameters.

INCORRECT_TEMPLATE

  1. public static final ValidationError INCORRECT_TEMPLATE
The template associated with the specified template instance expression is not available to the part of the decision table to which it is being added.

INVALID_ATTEMPT_TO_SET_VALUE_TEMPLATE_INSTANCE

  1. public static final ValidationError INVALID_ATTEMPT_TO_SET_VALUE_TEMPLATE_INSTANCE
An attempt was made to set a value template instance into part of a decision table that currently does not have a value template instance. This is not allowed.

Field Detail

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

Method Detail

values

  1. public static ValidationError[] values( )
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (ValidationError c : ValidationError.values())   
System.out.println(c);
Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

  1. public static ValidationError valueOf( java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null