IBM WebSphere Application ServerTM
Release 6

Package  com.ibm.wbiserver.brules.mgmt

Interface Summary
TemplateInstanceRuleThis interface represents a rule within either a ruleset or a decision table that is based on a rule template.
SystemDefinedPropertyThis interface represents a system-defined property.
RuleTemplateThis interface represents a rule template.
RuleThis interface represents one rule within either a ruleset or a decision table.
RangeConstraintThis interface represents a range constraint on a value.
ParameterValueThis interface represents the value for one template parameter.
TemplateThis is the base interface for all templates.
ParameterThis interface represents one template parameter.
EnumerationItemThis interface represents a single valid value in an enumeration constraint.
EnumerationConstraintThis interface represents an enumeration constraint.
ConstraintThis is the base interface for all parameter value constraints.
UserDefinedPropertyThis interface represents a user-defined property.
BusinessRuleGroupAn object implementing this interface represents one business rule group component in the server.
OperationSelectionRecordThis interface represents one selection record associated with an operation.
OperationSelectionRecordListThis interface represents a list of operation selection records.
PropertyThis interface represents one property associated with some element of the API.
PropertyListThis interface represents a list of properties.
OperationAn object implementing this interface represents an operation of a business rule group.
BusinessRuleChangeDetectorThis interface defines methods related to detecting whether or not changes have been made to an object or to any object that can be reached from it.
BusinessRuleValidateableThis interface defines methods related to validating an object and any objects that can be reached from it.
BusinessRuleThis interface represents a business rule, which can be either a ruleset or a decision table.

Class Summary
UnmodifiableIteratorThis class implements an unmodifiable iterator based on another iterator.
ParameterDataTypeEnum defining the possible data types for a parameter.
OrientationAn enum used to identify the orientation of a tree condition.
BusinessRuleManagerThis class is the starting point for accessing information about business rules that are installed and available on the WPS server.
PresentationTimezoneContains the possible values for the presentation time zone field of a business rule group.
BusinessRuleTypeAn enum used to identify the type of a business rule.

Exception Summary
SystemPropertyNotChangeableExceptionThis is a RuntimeException that is thrown when an attempt is made to change the value of a system property.
DisplayNameNotChangeableExceptionThis is a RuntimeException that is thrown when an attempt is made to change the display name of an object but changes are not allowed because the display name is synchronized to the name for that object.
ChangesNotAllowedExceptionThis is a RuntimeException that is thrown when a set method is called at a time when changes are temporarily not allowed.
ChangeConflictExceptionThis exception is thrown when the client attempts to publish changes but the underlying persistent data has been changed by another client since the data was originally retrieved by this client.
BusinessRuleManagementExceptionThis exception serves two purposes:
  1. It serves as the base class for all exceptions thrown by the business rule management API.
ValidationExceptionThis exception is thrown when a validation error is detected when data is being changed.



IBM WebSphere Application ServerTM
Release 6