A B C D E F G I J L M N O P Q R S T U W _

A

AbstractDateNode - class com.ibm.websphere.brb.query.AbstractDateNode.
A common interface for querying rule attributes that represent a date.
AbstractIntegerNode - class com.ibm.websphere.brb.query.AbstractIntegerNode.
A common interface for querying rule attributes that represent an integer.
AbstractStringNode - class com.ibm.websphere.brb.query.AbstractStringNode.
A common interface for querying rule attributes that represent a string.
ACCEPT_ANY - Static variable in interface com.ibm.websphere.brb.FilteringStrategy
Accepts any number of rules which are found and returns them unmodified.
ACCEPT_FIRST - Static variable in interface com.ibm.websphere.brb.FilteringStrategy
Returns only the first rule which is given; if zero rules are given, throws a NoRulesFoundException.
ACCEPT_LAST - Static variable in interface com.ibm.websphere.brb.FilteringStrategy
Returns only the last rule which is given; if zero rules are given, throws a NoRulesFoundException.
ACCEPT_ONE - Static variable in interface com.ibm.websphere.brb.FilteringStrategy
Ensures that there is exactly one rule which is found.
AcceptAnyFilteringStrategy - class com.ibm.websphere.brb.strategy.AcceptAnyFilteringStrategy.
Accepts any number of rules which are found and returns them unmodified.
AcceptAnyFilteringStrategy() - Constructor for class com.ibm.websphere.brb.strategy.AcceptAnyFilteringStrategy
 
AcceptFirstFilteringStrategy - class com.ibm.websphere.brb.strategy.AcceptFirstFilteringStrategy.
Returns only the first rule which is given; if zero rules are given, throws a NoRulesFoundException.
AcceptFirstFilteringStrategy() - Constructor for class com.ibm.websphere.brb.strategy.AcceptFirstFilteringStrategy
 
AcceptLastFilteringStrategy - class com.ibm.websphere.brb.strategy.AcceptLastFilteringStrategy.
Returns only the last rule which is given; if zero rules are given, throws a NoRulesFoundException.
AcceptLastFilteringStrategy() - Constructor for class com.ibm.websphere.brb.strategy.AcceptLastFilteringStrategy
 
AcceptOneFilteringStrategy - class com.ibm.websphere.brb.strategy.AcceptOneFilteringStrategy.
Ensures that there is exactly one rule which is found.
AcceptOneFilteringStrategy() - Constructor for class com.ibm.websphere.brb.strategy.AcceptOneFilteringStrategy
 
addClassifiedRulesToBRBCache(IRule[], String, String, TriggerPoint, String[], Date) - Static method in class com.ibm.websphere.brb.strategy.StrategyHelper
Add the specified rules to the BRBeans-supplied cache.
addClassifiedRulesToCache(IRule[], String, String, TriggerPoint, String[], Date) - Method in class com.ibm.websphere.brb.strategy.DefaultNonClassifierFindingStrategy
Add the specified classified rules to the cache.
addClassifierRulesToBRBCache(IRule[], String, String, TriggerPoint, Date) - Static method in class com.ibm.websphere.brb.strategy.StrategyHelper
Add the specified rules to the BRBeans-supplied cache.
addErrorListener(ParsingErrorListener) - Method in class com.ibm.websphere.brb.RuleExporter
Add a listener that listens for errors that occured during the import.
addErrorListener(ParsingErrorListener) - Method in class com.ibm.websphere.brb.RuleImporter
Add a listener that listens for errors that occured during the import.
addInitParameter(ConstantParameter) - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
addInitParameter(ConstantParameter) - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
addInitParameter(ConstantParameter) - Method in interface com.ibm.websphere.brb.mgmt.IRule
Adds the given init parameter to the end of the list of init parameters.
addRulesToBRBCache(IRule[], String, String, TriggerPoint, Date) - Static method in class com.ibm.websphere.brb.strategy.StrategyHelper
Add the specified rules to the BRBeans-supplied cache.
addRulesToCache(IRule[], String, String, TriggerPoint, Date) - Method in class com.ibm.websphere.brb.strategy.DefaultClassifierFindingStrategy
Add the specified rules to the cache.
addUnclassifiedRulesToCache(IRule[], String, String, TriggerPoint, Date) - Method in class com.ibm.websphere.brb.strategy.DefaultNonClassifierFindingStrategy
Add the specified unclassified rules to the cache.
AFTER_EXCLUSIVE - Static variable in class com.ibm.websphere.brb.query.AbstractDateNode
Find rules where the date attribute is strictly after the specified date.
AFTER_INCLUSIVE - Static variable in class com.ibm.websphere.brb.query.AbstractDateNode
Find rules where the attribute is on or after the specified date.
ALL_RULES - Static variable in class com.ibm.websphere.brb.TriggerPoint
Constant for applying a strategy to all rules (classifier and non-classifier).
AndNode - class com.ibm.websphere.brb.query.AndNode.
Represents a logical and for a query.
AndNode(QueryNode[]) - Constructor for class com.ibm.websphere.brb.query.AndNode
Constructs an AndNode with an arbitrary number of sub-nodes.
AndNode(QueryNode, QueryNode) - Constructor for class com.ibm.websphere.brb.query.AndNode
Constructs an AndNode with two sub-nodes.
arguments - Variable in class com.ibm.websphere.brb.ConstraintReturn
Array of replacement arguments to be inserted into the message text for this object.
assertParamLength(Object[], int, String) - Static method in class com.ibm.websphere.brb.implementor.ImplementorHelper
Ensure that the parameter list which is passed has the given number of parameters, and that each parameter is non-null.
assertParamLengthAllowNulls(Object[], int, String) - Static method in class com.ibm.websphere.brb.implementor.ImplementorHelper
Ensure that the parameter list which is passed has the given number of parameters.
AttributeNode - class com.ibm.websphere.brb.query.AttributeNode.
A common interface for nodes that represent a queryable attribute of a rule.
AttributeNode() - Constructor for class com.ibm.websphere.brb.query.AttributeNode
 

B

BEFORE_EXCLUSIVE - Static variable in class com.ibm.websphere.brb.query.AbstractDateNode
Find rules where the date attribute is strictly before the specified date.
BEFORE_INCLUSIVE - Static variable in class com.ibm.websphere.brb.query.AbstractDateNode
Find rules where the attribute is on or before the specified date.
BRB_RESOURCE_BUNDLE - Static variable in class com.ibm.websphere.brb.strategy.StrategyHelper
The name of the BRBeans-supplied resource bundle containing messages used at runtime.
BRBeansIllegalArgumentException - exception com.ibm.websphere.brb.mgmt.BRBeansIllegalArgumentException.
This exception is thrown when an illegal argument is passed to a BRBeans method on an IRule or IRuleFolder.
BRBeansIllegalArgumentException() - Constructor for class com.ibm.websphere.brb.mgmt.BRBeansIllegalArgumentException
Create a BRBeansIllegalArgumentException with no exception text and no previous exception.
BRBeansIllegalArgumentException(String) - Constructor for class com.ibm.websphere.brb.mgmt.BRBeansIllegalArgumentException
Create a BRBeansIllegalArgumentException with the specified exception text but no previous exception.
BRBeansIllegalArgumentException(String, String, Object[], String) - Constructor for class com.ibm.websphere.brb.mgmt.BRBeansIllegalArgumentException
Create a BRBeansIllegalArgumentException with exception text obtained using the specified parameters, but with no previous exception.
BRBeansIllegalArgumentException(String, String, Object[], String, Throwable) - Constructor for class com.ibm.websphere.brb.mgmt.BRBeansIllegalArgumentException
Create a BRBeansIllegalArgumentException with exception text obtained using the specified parameters and with the specified previous exception.
BRBeansIllegalArgumentException(String, Throwable) - Constructor for class com.ibm.websphere.brb.mgmt.BRBeansIllegalArgumentException
Create a BRBeansIllegalArgumentException with the specified exception text and previous exception.
BRBeansIllegalArgumentException(Throwable) - Constructor for class com.ibm.websphere.brb.mgmt.BRBeansIllegalArgumentException
Create a BRBeansIllegalArgumentException with the specified previous exception and with no exception text.
buildWhereClause(StringBuffer, Vector) - Method in class com.ibm.websphere.brb.query.ReadyNode
FOR IBM INTERNAL USE ONLY.
buildWhereClause(StringBuffer, Vector) - Method in class com.ibm.websphere.brb.query.AbstractIntegerNode
FOR IBM INTERNAL USE ONLY.
buildWhereClause(StringBuffer, Vector) - Method in class com.ibm.websphere.brb.query.LogicalOpNode
FOR IBM INTERNAL USE ONLY.
buildWhereClause(StringBuffer, Vector) - Method in class com.ibm.websphere.brb.query.AbstractStringNode
FOR IBM INTERNAL USE ONLY.
buildWhereClause(StringBuffer, Vector) - Method in class com.ibm.websphere.brb.query.AbstractDateNode
FOR IBM INTERNAL USE ONLY.
buildWhereClause(StringBuffer, Vector) - Method in class com.ibm.websphere.brb.query.ClassifierNode
FOR IBM INTERNAL USE ONLY.
buildWhereClause(StringBuffer, Vector) - Method in class com.ibm.websphere.brb.query.FiringLocationNode
FOR IBM INTERNAL USE ONLY.
buildWhereClause(StringBuffer, Vector) - Method in class com.ibm.websphere.brb.query.FiringParametersNode
FOR IBM INTERNAL USE ONLY.
BusinessIntentNode - class com.ibm.websphere.brb.query.BusinessIntentNode.
Allows the businessIntent attribute of a rule to be queried.
BusinessIntentNode(String, int) - Constructor for class com.ibm.websphere.brb.query.BusinessIntentNode
Constructs a BusinessIntentNode that searches the business intent field for text matching searchText with the given string comparison operator.
BusinessRuleBeansException - exception com.ibm.websphere.brb.BusinessRuleBeansException.
The base exception for all problems encountered by BRBeans.
BusinessRuleBeansException() - Constructor for class com.ibm.websphere.brb.BusinessRuleBeansException
Default constructor.
BusinessRuleBeansException(String) - Constructor for class com.ibm.websphere.brb.BusinessRuleBeansException
Constructor with a message.
BusinessRuleBeansException(String, String, Object[], String) - Constructor for class com.ibm.websphere.brb.BusinessRuleBeansException
Constructor with localization message information.
BusinessRuleBeansException(String, String, Object[], String, Throwable) - Constructor for class com.ibm.websphere.brb.BusinessRuleBeansException
Constructor with localization message information and an exception to be chained.
BusinessRuleBeansException(String, Throwable) - Constructor for class com.ibm.websphere.brb.BusinessRuleBeansException
Constructor with a message and an exception to be chained.
BusinessRuleBeansException(Throwable) - Constructor for class com.ibm.websphere.brb.BusinessRuleBeansException
Constructor with an exception to be chained.

C

cacheEnabled() - Method in class com.ibm.websphere.brb.TriggerPoint
Determine whether or not this TriggerPoint uses caching.
checkRuleData() - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
checkRuleData() - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
checkRuleData() - Method in interface com.ibm.websphere.brb.mgmt.IRule
Check for errors in the data for this rule.
ClassificationNode - class com.ibm.websphere.brb.query.ClassificationNode.
Allows the classification attribute of a rule to be queried.
ClassificationNode(String, int) - Constructor for class com.ibm.websphere.brb.query.ClassificationNode
Constructs a ClassificationNode that searches the classification field for text matching searchText with the given string comparison operator.
CLASSIFIER_RULES - Static variable in class com.ibm.websphere.brb.TriggerPoint
Constant for applying a strategy to only classifier rules.
ClassifierNode - class com.ibm.websphere.brb.query.ClassifierNode.
Allows the classifier attribute of a rule to be queried.
ClassifierNode(boolean) - Constructor for class com.ibm.websphere.brb.query.ClassifierNode
Constructs a ClassifierNode that searches the classifier field either for rules that classify (true) or for rules that do not classify (false)
CODE_BOTH_CLASSIFIER_AND_CLASSIFIED - Static variable in class com.ibm.websphere.brb.mgmt.ErrorMessage
Error code constant indicating that the rule is marked as both a classifier rule and a classified rule.
CODE_NO_RULE_IMPLEMENTOR - Static variable in class com.ibm.websphere.brb.mgmt.ErrorMessage
Error code constant indicating that the rule has no Java rule implementor name.
CODE_RULE_HAS_NO_START_DATE - Static variable in class com.ibm.websphere.brb.mgmt.ErrorMessage
Error code constant indicating that the rule has no start date.
CODE_START_IS_AFTER_END - Static variable in class com.ibm.websphere.brb.mgmt.ErrorMessage
Error code constant indicating that the rule's start date is after its end date.
CODE_UNKNOWN - Static variable in class com.ibm.websphere.brb.mgmt.ErrorMessage
Error code constant indicating that the error code is not set.
com.ibm.websphere.brb - package com.ibm.websphere.brb
Provides the main classes and interfaces to interact with BRBeans rules.
com.ibm.websphere.brb.implementor - package com.ibm.websphere.brb.implementor
Provides rule implementors that encapsulate functions that are typically used by a BRBeans application.
com.ibm.websphere.brb.mgmt - package com.ibm.websphere.brb.mgmt
Provides a framework to create, modify, and delete rules and rule folders.
com.ibm.websphere.brb.query - package com.ibm.websphere.brb.query
 
com.ibm.websphere.brb.strategy - package com.ibm.websphere.brb.strategy
 
combineResults(TriggerPoint, Object[]) - Method in interface com.ibm.websphere.brb.CombiningStrategy
Takes the results of firing the rules and combines them to form a single result.
combineResults(TriggerPoint, Object[]) - Method in class com.ibm.websphere.brb.strategy.ReturnAllCombiningStrategy
Returns an array containing the results from all of the rules, one array element per rule.
combineResults(TriggerPoint, Object[]) - Method in class com.ibm.websphere.brb.strategy.ReturnOrCombiningStrategy
Returns the logical OR of all the results.
combineResults(TriggerPoint, Object[]) - Method in class com.ibm.websphere.brb.strategy.ReturnLastCombiningStrategy
Returns the last result.
combineResults(TriggerPoint, Object[]) - Method in class com.ibm.websphere.brb.strategy.ReturnAndCombiningStrategy
Returns the logical AND of all the results.
combineResults(TriggerPoint, Object[]) - Method in class com.ibm.websphere.brb.strategy.ThrowViolationCombiningStrategy
Throws a ConstraintViolationException containing all failed ConstraintReturns if any results are false.
combineResults(TriggerPoint, Object[]) - Method in class com.ibm.websphere.brb.strategy.ReturnFirstCombiningStrategy
Returns the first result.
CombiningStrategy - interface com.ibm.websphere.brb.CombiningStrategy.
The job of the CombiningStrategy is to take the results of the rules which were fired by the FiringStrategy and to combine them to form a reasonable result to the TriggerPoint caller.
compare(Object, Object, Object, int, String) - Static method in class com.ibm.websphere.brb.implementor.ImplementorHelper
Compare the values using the given operator and return the result.
ConstantParameter - class com.ibm.websphere.brb.mgmt.ConstantParameter.
A constant parameter.
ConstantParameter(Object) - Constructor for class com.ibm.websphere.brb.mgmt.ConstantParameter
Creates an IParameter for passing a constant as a parameter.
ConstraintReturn - class com.ibm.websphere.brb.ConstraintReturn.
ConstraintReturn is used to represent the result of firing one constraint type rule.
ConstraintReturn() - Constructor for class com.ibm.websphere.brb.ConstraintReturn
Default ConstraintReturn constructor.
ConstraintReturn(boolean) - Constructor for class com.ibm.websphere.brb.ConstraintReturn
Constraint return constructor.
ConstraintReturn(boolean, ConstraintReturn[]) - Constructor for class com.ibm.websphere.brb.ConstraintReturn
ConstraintReturn constructor.
ConstraintReturn(boolean, String, String, Object[], String) - Constructor for class com.ibm.websphere.brb.ConstraintReturn
ConstraintReturn constructor.
constraintReturns - Variable in class com.ibm.websphere.brb.ConstraintViolationException
Array of ConstraintReturn objects representing the rule or rules that failed.
constraintReturns - Variable in class com.ibm.websphere.brb.ConstraintReturn
Array of ConstraintReturns representing results from dependent rules.
ConstraintViolationException - exception com.ibm.websphere.brb.ConstraintViolationException.
An exception that can be thrown when one or more constraint type rules in a trigger point fail.
ConstraintViolationException() - Constructor for class com.ibm.websphere.brb.ConstraintViolationException
Creates a new ConstraintViolationException
ConstraintViolationException(ConstraintReturn[]) - Constructor for class com.ibm.websphere.brb.ConstraintViolationException
Creates a new ConstraintViolationException
copy(int) - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
copy(int) - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
copy(int) - Method in interface com.ibm.websphere.brb.mgmt.IRule
Creates a new rule initialized with the contents of this rule.
createRule(int, IRule) - Method in interface com.ibm.websphere.brb.mgmt.IRuleFolder
Creates a rule into this folder initialized with the contents of the given rule.
createRule(int, IRule) - Method in class com.ibm.websphere.brb.mgmt._IRuleFolder_Stub
 
createRule(int, IRule, String) - Method in interface com.ibm.websphere.brb.mgmt.IRuleFolder
Creates a rule into this folder initialized with the contents of the given rule and set to the given primary key.
createRule(int, IRule, String) - Method in class com.ibm.websphere.brb.mgmt._IRuleFolder_Stub
 
createRule(int, String) - Method in interface com.ibm.websphere.brb.mgmt.IRuleFolder
Creates a rule into this folder with the given name.
createRule(int, String) - Method in class com.ibm.websphere.brb.mgmt._IRuleFolder_Stub
 
createRule(int, String, String) - Method in interface com.ibm.websphere.brb.mgmt.IRuleFolder
Creates a rule into this folder with the given name and primary key.
createRule(int, String, String) - Method in class com.ibm.websphere.brb.mgmt._IRuleFolder_Stub
 
createSubFolder(String) - Method in interface com.ibm.websphere.brb.mgmt.IRuleFolder
Creates a folder or hierarchy of folders as a child of this folder.
createSubFolder(String) - Method in class com.ibm.websphere.brb.mgmt._IRuleFolder_Stub
 

D

DATE_STATUS_EXPIRED - Static variable in interface com.ibm.websphere.brb.mgmt.IRule
Status constant - the rule has expired.
DATE_STATUS_IN_EFFECT - Static variable in interface com.ibm.websphere.brb.mgmt.IRule
Status constant - the rule is currently in effect.
DATE_STATUS_INVALID - Static variable in interface com.ibm.websphere.brb.mgmt.IRule
Status constant - the rule has a start date that is after its end date.
DATE_STATUS_NO_START_DATE - Static variable in interface com.ibm.websphere.brb.mgmt.IRule
Status constant - the rule has no start date so it will never be in effect.
DATE_STATUS_PENDING - Static variable in interface com.ibm.websphere.brb.mgmt.IRule
Status constant - the rule is scheduled to take effect in the future.
DEFAULT - Static variable in interface com.ibm.websphere.brb.FiringStrategy
The default firing strategy.
DEFAULT_BRB_RESOURCE_BUNDLE - Static variable in class com.ibm.websphere.brb.BusinessRuleBeansException
Name of the resource bundle used by code shipped with BRBeans.
DEFAULT_CLASSIFIER - Static variable in interface com.ibm.websphere.brb.FindingStrategy
The default FindingStrategy which is used to find classifier rules.
DEFAULT_NONCLASSIFIER - Static variable in interface com.ibm.websphere.brb.FindingStrategy
The default FindingStrategy which is used to find non-classifier rules.
DefaultClassifierFindingStrategy - class com.ibm.websphere.brb.strategy.DefaultClassifierFindingStrategy.
The default FindingStrategy which is used to find classifier rules.
DefaultClassifierFindingStrategy() - Constructor for class com.ibm.websphere.brb.strategy.DefaultClassifierFindingStrategy
 
DefaultFiringStrategy - class com.ibm.websphere.brb.strategy.DefaultFiringStrategy.
The default implementation of the FiringStrategy interface.
DefaultFiringStrategy() - Constructor for class com.ibm.websphere.brb.strategy.DefaultFiringStrategy
DefaultFiringStrategy constructor.
DefaultNonClassifierFindingStrategy - class com.ibm.websphere.brb.strategy.DefaultNonClassifierFindingStrategy.
The default FindingStrategy which is used to find non-classifier rules.
DefaultNonClassifierFindingStrategy() - Constructor for class com.ibm.websphere.brb.strategy.DefaultNonClassifierFindingStrategy
 
delete() - Method in interface com.ibm.websphere.brb.mgmt.IRuleFolder
Deletes this folder and all of its children.
delete() - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
delete() - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
delete() - Method in interface com.ibm.websphere.brb.mgmt.IRule
Deletes this rule.
delete() - Method in class com.ibm.websphere.brb.mgmt._IRuleFolder_Stub
 
deleteAllRules() - Method in interface com.ibm.websphere.brb.mgmt.IRuleFolder
Delete all rules contained in this folder.
deleteAllRules() - Method in class com.ibm.websphere.brb.mgmt._IRuleFolder_Stub
 
deleteAllSubFolders() - Method in interface com.ibm.websphere.brb.mgmt.IRuleFolder
Delete all subfolders contained in this folder.
deleteAllSubFolders() - Method in class com.ibm.websphere.brb.mgmt._IRuleFolder_Stub
 
dependentRule - Variable in class com.ibm.websphere.brb.implementor.RuleLink
 
dependentRules - Variable in class com.ibm.websphere.brb.implementor.RuleOR
 
dependentRules - Variable in class com.ibm.websphere.brb.implementor.RuleIfThenElse
 
dependentRules - Variable in class com.ibm.websphere.brb.implementor.RuleAND
 
dependentRules - Variable in class com.ibm.websphere.brb.implementor.RuleMerger
 
DescriptionNode - class com.ibm.websphere.brb.query.DescriptionNode.
Allows the description attribute of a rule to be queried.
DescriptionNode(String, int) - Constructor for class com.ibm.websphere.brb.query.DescriptionNode
Constructs a DescriptionNode that searches the description field for text matching searchText with the given string comparison operator.
determineFiringParms(IRule, TriggerPoint, Object, Object[]) - Method in class com.ibm.websphere.brb.strategy.DefaultFiringStrategy
Determine what firing parameters should be passed to the specified rule when it is fired.
disableCaching() - Method in class com.ibm.websphere.brb.TriggerPoint
Disable caching for this TriggerPoint.

E

enableCaching() - Method in class com.ibm.websphere.brb.TriggerPoint
Enable caching for this TriggerPoint.
EndDateNode - class com.ibm.websphere.brb.query.EndDateNode.
Allows the endDate attribute of a rule to be queried.
EndDateNode(Date, int) - Constructor for class com.ibm.websphere.brb.query.EndDateNode
Constructs an EndDateNode that will search for an end date matching searchDate with the given date comparison operator (see the constants defined in AbstractDateNode).
EQUAL - Static variable in class com.ibm.websphere.brb.query.AbstractIntegerNode
Find rules where the attribute equals the specified integer.
EQUAL - Static variable in class com.ibm.websphere.brb.query.AbstractStringNode
Find rules where the string attribute matches the specified text exactly.
EQUAL - Static variable in class com.ibm.websphere.brb.query.AbstractDateNode
Find rules where the date attribute equals the specified date.
EQUAL - Static variable in class com.ibm.websphere.brb.query.FiringLocationNode
Find rules where the location attribute matches the specified location.
EQUALS - Static variable in class com.ibm.websphere.brb.implementor.ImplementorHelper
 
equals(Object) - Method in class com.ibm.websphere.brb.mgmt.TriggerPointParameter
Determine if this object is equal to the object passed in.
equals(Object) - Method in class com.ibm.websphere.brb.mgmt.MethodCallParameter
Determine if this object is equal to the object passed in.
equals(Object) - Method in class com.ibm.websphere.brb.mgmt.ConstantParameter
Determine if this object is equal to the object passed in.
ERROR_MESSAGE - Static variable in class com.ibm.websphere.brb.mgmt.ErrorMessage
Message type constant indicating that this object represents a serious error.
ErrorMessage - class com.ibm.websphere.brb.mgmt.ErrorMessage.
This class represents an error message intended to be displayed to the user.
ErrorMessage(String, int) - Constructor for class com.ibm.websphere.brb.mgmt.ErrorMessage
ErrorMessage constructor allowing the message text and message type to be set.
ErrorMessage(String, int, int) - Constructor for class com.ibm.websphere.brb.mgmt.ErrorMessage
ErrorMessage constructor allowing the message text, message type, and error code to be set.
exceptionInfo - Variable in class com.ibm.websphere.brb.ConstraintReturn
Object containing the localization information (resource bundle name, message key, format arguments, and default text) for the message for this ConstraintReturn object.

F

FilteringStrategy - interface com.ibm.websphere.brb.FilteringStrategy.
The job of the FilteringStrategy is to take the list of rules which were found by the FindingStrategy and to filter out those rules which should not be fired.
filterRules(TriggerPoint, IRule[]) - Method in interface com.ibm.websphere.brb.FilteringStrategy
Filter out the rules which should not be fired and returns an array containing only rules that should be fired.
filterRules(TriggerPoint, IRule[]) - Method in class com.ibm.websphere.brb.strategy.AcceptOneFilteringStrategy
Ensures that there is exactly one rule which is found.
filterRules(TriggerPoint, IRule[]) - Method in class com.ibm.websphere.brb.strategy.AcceptAnyFilteringStrategy
Returns the list of rules unmodified.
filterRules(TriggerPoint, IRule[]) - Method in class com.ibm.websphere.brb.strategy.AcceptFirstFilteringStrategy
Returns only the first rule which is given; if zero rules are given, throws a NoRulesFoundException.
filterRules(TriggerPoint, IRule[]) - Method in class com.ibm.websphere.brb.strategy.AcceptLastFilteringStrategy
Returns only the last rule which is given; if zero rules are given, throws a NoRulesFoundException.
findClassifiedRulesInBRBCache(String, String, TriggerPoint, String[], Date) - Static method in class com.ibm.websphere.brb.strategy.StrategyHelper
Find classified rules in the BRBeans-supplied rule cache matching the specified search criteria.
findClassifiedRulesInCache(String, String, TriggerPoint, String[], Date) - Method in class com.ibm.websphere.brb.strategy.DefaultNonClassifierFindingStrategy
Look in the cache for classified rules with the specified name in the specified folder that are in effect on the specified date.
findClassifiedRulesInDatabase(String, String, TriggerPoint, String[], Date) - Static method in class com.ibm.websphere.brb.strategy.StrategyHelper
Find rules in the database matching the specified search criteria.
findClassifiedRulesInDatabase(String, String, TriggerPoint, String[], Date) - Method in class com.ibm.websphere.brb.strategy.DefaultNonClassifierFindingStrategy
Look in the database for classifed rules with the specified name in the specified folder that are in effect on the specified date.
findClassifierRulesInBRBCache(String, String, TriggerPoint, Date) - Static method in class com.ibm.websphere.brb.strategy.StrategyHelper
Find classifier rules in the BRBeans-supplied rule cache matching the specified search criteria.
findClassifierRulesInDatabase(String, String, TriggerPoint, Date) - Static method in class com.ibm.websphere.brb.strategy.StrategyHelper
Find rules in the database matching the specified search criteria.
FindingStrategy - interface com.ibm.websphere.brb.FindingStrategy.
The job of the FindingStrategy is to locate and return those rules which meet the search criteria which is given.
findRuleByPrimaryKey(String, boolean, int) - Method in interface com.ibm.websphere.brb.mgmt.IRuleFolder
Find a rule in this folder with the given primary key.
findRuleByPrimaryKey(String, boolean, int) - Method in class com.ibm.websphere.brb.mgmt._IRuleFolder_Stub
 
findRules(boolean, int) - Method in interface com.ibm.websphere.brb.mgmt.IRuleFolder
Gets all rules contained within this folder.
findRules(boolean, int) - Method in class com.ibm.websphere.brb.mgmt._IRuleFolder_Stub
 
findRules(QueryNode, boolean, int) - Method in interface com.ibm.websphere.brb.mgmt.IRuleFolder
Look in this folder for rules that match the given query.
findRules(QueryNode, boolean, int) - Method in class com.ibm.websphere.brb.mgmt._IRuleFolder_Stub
 
findRules(TriggerPoint, Object, Object, Date) - Method in interface com.ibm.websphere.brb.FindingStrategy
Finds rules which are marked ready and match the criteria specified by the parameters.
findRules(TriggerPoint, Object, Object, Date) - Method in class com.ibm.websphere.brb.strategy.DefaultNonClassifierFindingStrategy
This implementation of the findRules method searches for non-classifier rules matching the specified criteria.
findRules(TriggerPoint, Object, Object, Date) - Method in class com.ibm.websphere.brb.strategy.DefaultClassifierFindingStrategy
This implementation of the findRules method searches for classifier rules matching the specified criteria.
findRulesByName(String, boolean, int) - Method in interface com.ibm.websphere.brb.mgmt.IRuleFolder
Look in this folder for a rule with the given name.
findRulesByName(String, boolean, int) - Method in class com.ibm.websphere.brb.mgmt._IRuleFolder_Stub
 
findRulesInBRBCache(String, String, TriggerPoint, Date) - Static method in class com.ibm.websphere.brb.strategy.StrategyHelper
Find rules that are neither classifiers nor classified in the BRBeans-supplied rule cache matching the specified search criteria.
findRulesInCache(String, String, TriggerPoint, Date) - Method in class com.ibm.websphere.brb.strategy.DefaultClassifierFindingStrategy
Look in the cache for classifier rules with the specified name in the specified folder that are in effect on the specified date.
findRulesInDatabase(String, String, TriggerPoint, Date) - Static method in class com.ibm.websphere.brb.strategy.StrategyHelper
Find rules in the database matching the specified search criteria.
findRulesInDatabase(String, String, TriggerPoint, Date) - Method in class com.ibm.websphere.brb.strategy.DefaultClassifierFindingStrategy
Look in the database for classifier rules with the specified name in the specified folder that are in effect on the specified date.
findUnclassifiedRulesInCache(String, String, TriggerPoint, Date) - Method in class com.ibm.websphere.brb.strategy.DefaultNonClassifierFindingStrategy
Look in the cache for unclassified rules with the specified name in the specified folder that are in effect on the specified date.
findUnclassifiedRulesInDatabase(String, String, TriggerPoint, Date) - Method in class com.ibm.websphere.brb.strategy.DefaultNonClassifierFindingStrategy
Look in the database for unclassifed rules with the specified name in the specified folder that are in effect on the specified date.
FIRE_ANYWHERE - Static variable in interface com.ibm.websphere.brb.mgmt.IRule
FireLocation constant - Rules can be fired anywhere.
FIRE_LOCAL - Static variable in interface com.ibm.websphere.brb.mgmt.IRule
FireLocation constant - Rules must be fired on the client.
FIRE_REMOTE - Static variable in interface com.ibm.websphere.brb.mgmt.IRule
FireLocation constant - Rules must be fired on the server.
fire(TriggerPoint, Object, IRuleCopy, Object[]) - Method in interface com.ibm.websphere.brb.RuleImplementor
Invoke this method to elicit the behavior of the RuleImplementor.
fire(TriggerPoint, Object, IRuleCopy, Object[]) - Method in class com.ibm.websphere.brb.implementor.RuleLink
Fires the dependent rule and returns the result of the dependent rule.
fire(TriggerPoint, Object, IRuleCopy, Object[]) - Method in class com.ibm.websphere.brb.implementor.RuleOR
Fires all dependent rules, or'ing the ConstraintReturn results together.
fire(TriggerPoint, Object, IRuleCopy, Object[]) - Method in class com.ibm.websphere.brb.implementor.RuleFalse
 
fire(TriggerPoint, Object, IRuleCopy, Object[]) - Method in class com.ibm.websphere.brb.implementor.RuleTrue
 
fire(TriggerPoint, Object, IRuleCopy, Object[]) - Method in class com.ibm.websphere.brb.implementor.RuleIfThenElse
Performs the algorithm of the IfThenElse rule by triggering two of the three dependent rules.
fire(TriggerPoint, Object, IRuleCopy, Object[]) - Method in class com.ibm.websphere.brb.implementor.RuleValueForRangeNonInclusive
This is where the algorithm implemented by this rule is performed.
fire(TriggerPoint, Object, IRuleCopy, Object[]) - Method in class com.ibm.websphere.brb.implementor.RuleConstant
If an initialization parameter was provided, then that value is returned.
fire(TriggerPoint, Object, IRuleCopy, Object[]) - Method in class com.ibm.websphere.brb.implementor.RuleGreaterThan
Returns a true ConstraintReturn if x > b where x is always firing parameter[0] and b is either initialization parameter[0] or firing parameter[1].
fire(TriggerPoint, Object, IRuleCopy, Object[]) - Method in class com.ibm.websphere.brb.implementor.RuleIsNotNull
Performs the algorithm of this rule.
fire(TriggerPoint, Object, IRuleCopy, Object[]) - Method in class com.ibm.websphere.brb.implementor.RuleAND
Fires all dependent rules, ANDing the results together.
fire(TriggerPoint, Object, IRuleCopy, Object[]) - Method in class com.ibm.websphere.brb.implementor.RuleValueForRange
This is where the algorithm implemented by this rule is performed.
fire(TriggerPoint, Object, IRuleCopy, Object[]) - Method in class com.ibm.websphere.brb.implementor.RuleGreaterThanEqual
Returns a true ConstraintReturn if x >= b where x is always firing parameter[0] and b is either initialization parameter[0] or firing parameter[1].
fire(TriggerPoint, Object, IRuleCopy, Object[]) - Method in class com.ibm.websphere.brb.implementor.RuleLessThanEqual
Returns true ConstraintReturn if a <= b where a is always firing parameter[0] and b is either initialization parameter[0] or firing parameter[1].
fire(TriggerPoint, Object, IRuleCopy, Object[]) - Method in class com.ibm.websphere.brb.implementor.RuleConvert
Returns the computation resulting from mx + b where x is the thing to be converted, m is the multiplier and b is the delta.
fire(TriggerPoint, Object, IRuleCopy, Object[]) - Method in class com.ibm.websphere.brb.implementor.RuleRangeNonInclusive
This is where the algorithm implemented by this rule is performed.
fire(TriggerPoint, Object, IRuleCopy, Object[]) - Method in class com.ibm.websphere.brb.implementor.RuleIsNull
Performs the algorithm of this rule.
fire(TriggerPoint, Object, IRuleCopy, Object[]) - Method in class com.ibm.websphere.brb.implementor.RuleMerger
Given a set of rules, fires all but the first and passes the results and any input parameters to the first rule (the merger rule) for combining.
fire(TriggerPoint, Object, IRuleCopy, Object[]) - Method in class com.ibm.websphere.brb.implementor.RuleLessThan
Returns true ConstraintReturn if x < b where x is always firing parameter[0] and b is either initialization parameter[0] or firing parameter[1].
fire(TriggerPoint, Object, IRuleCopy, Object[]) - Method in class com.ibm.websphere.brb.implementor.RuleRange
This is where the algorithm implemented by this rule is performed.
fire(TriggerPoint, Object, IRuleCopy, Object[]) - Method in class com.ibm.websphere.brb.implementor.RuleEqual
Returns true ConstraintReturn if a == b where a is always firing parameter[0] and b is either initialization parameter[0] or firing parameter[1].
fire(TriggerPoint, Object, Object[]) - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
fire(TriggerPoint, Object, Object[]) - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
fire(TriggerPoint, Object, Object[]) - Method in interface com.ibm.websphere.brb.mgmt.IRule
Fires this rule.
fireOneRule(IRule, TriggerPoint, Object, Object[]) - Method in class com.ibm.websphere.brb.strategy.DefaultFiringStrategy
Fire the specified rule with the specified firing parameters and target object and return the result.
fireRules(TriggerPoint, IRule[], Object, Object[]) - Method in interface com.ibm.websphere.brb.FiringStrategy
Fires the rules which are given to it and returns the results of each one in an array.
fireRules(TriggerPoint, IRule[], Object, Object[]) - Method in class com.ibm.websphere.brb.strategy.DefaultFiringStrategy
This implementation of the fireRules method controls the overall flow of events that result in the specified rules being fired.
FiringLocationNode - class com.ibm.websphere.brb.query.FiringLocationNode.
Allows the firingLocation attribute of a rule to be queried.
FiringLocationNode(int, int) - Constructor for class com.ibm.websphere.brb.query.FiringLocationNode
Constructs a FiringLocationNode that searches the firing location field for rules that are fired in the given location using the given comparison operator.
FiringParametersNode - class com.ibm.websphere.brb.query.FiringParametersNode.
Allows the firingParameters attribute of a rule to be queried.
FiringParametersNode(int) - Constructor for class com.ibm.websphere.brb.query.FiringParametersNode
Constructs a FiringParametersNode that searches the firingParameters field of rules with the given comparison operator.
FiringStrategy - interface com.ibm.websphere.brb.FiringStrategy.
The firing strategy implements the function which takes the rules which were found by the FindingStrategy, (possibly modified by the FilteringStrategy), and fires each of the rules in order.

G

getAsOfDate() - Method in class com.ibm.websphere.brb.TriggerPoint
Returns the AsOfDate which has been specified for this TriggerPoint.
getBaseFolder() - Method in class com.ibm.websphere.brb.TriggerPoint
Returns the base folder relative to which the rules are found.
getBusinessIntent() - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
getBusinessIntent() - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
getBusinessIntent() - Method in interface com.ibm.websphere.brb.mgmt.IRule
Returns the business intent of this rule.
getClassification() - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
getClassification() - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
getClassification() - Method in interface com.ibm.websphere.brb.mgmt.IRule
Returns the classification of this rule.
getCombiningStrategy(int) - Method in class com.ibm.websphere.brb.TriggerPoint
Returns the combining strategy which is used for the specified type of rule.
getConstant() - Method in class com.ibm.websphere.brb.mgmt.ConstantParameter
Returns the constant which is returned when getValue is invoked.
getConstraintReturns() - Method in class com.ibm.websphere.brb.ConstraintViolationException
Returns the array of ConstraintReturn objects associated with this exception.
getDateStatus() - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
getDateStatus() - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
getDateStatus() - Method in interface com.ibm.websphere.brb.mgmt.IRule
Determine the rule's status.
getDependentRules() - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
getDependentRules() - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
getDependentRules() - Method in interface com.ibm.websphere.brb.mgmt.IRule
Returns the names of the dependent rules of this rule.
getDescription() - Method in interface com.ibm.websphere.brb.RuleImplementor
Returns a String describing the RuleImplementor.
getDescription() - Method in class com.ibm.websphere.brb.implementor.RuleLink
The programmer's description of what the algorithm does.
getDescription() - Method in class com.ibm.websphere.brb.implementor.RuleOR
The programmer's description of what the algorithm does.
getDescription() - Method in class com.ibm.websphere.brb.implementor.RuleFalse
The programmer's description of what the algorithm does.
getDescription() - Method in class com.ibm.websphere.brb.implementor.RuleTrue
 
getDescription() - Method in class com.ibm.websphere.brb.implementor.RuleIfThenElse
The programmer's description of what the algorithm does.
getDescription() - Method in class com.ibm.websphere.brb.implementor.RuleValueForRangeNonInclusive
The programmer's description of what the algorithm does.
getDescription() - Method in class com.ibm.websphere.brb.implementor.RuleConstant
The programmer's description of what the algorithm does.
getDescription() - Method in class com.ibm.websphere.brb.implementor.RuleGreaterThan
The programmer's description of what the algorithm does.
getDescription() - Method in class com.ibm.websphere.brb.implementor.RuleIsNotNull
The programmer's description of what the algorithm does.
getDescription() - Method in class com.ibm.websphere.brb.implementor.RuleAND
The programmer's description of what the algorithm does.
getDescription() - Method in class com.ibm.websphere.brb.implementor.RuleValueForRange
The programmer's description of what the algorithm does.
getDescription() - Method in class com.ibm.websphere.brb.implementor.RuleGreaterThanEqual
The programmer's description of what the algorithm does.
getDescription() - Method in class com.ibm.websphere.brb.implementor.RuleLessThanEqual
The programmer's description of what the algorithm does.
getDescription() - Method in class com.ibm.websphere.brb.implementor.RuleConvert
The programmer's description of what the algorithm does.
getDescription() - Method in class com.ibm.websphere.brb.implementor.RuleRangeNonInclusive
The programmer's description of what the algorithm does.
getDescription() - Method in class com.ibm.websphere.brb.implementor.RuleIsNull
The programmer's description of what the algorithm does.
getDescription() - Method in class com.ibm.websphere.brb.implementor.RuleMerger
The programmer's description of what the algorithm does.
getDescription() - Method in class com.ibm.websphere.brb.implementor.RuleLessThan
The programmer's description of what the algorithm does.
getDescription() - Method in class com.ibm.websphere.brb.implementor.RuleRange
The programmer's description of what the algorithm does.
getDescription() - Method in class com.ibm.websphere.brb.implementor.RuleEqual
The programmer's description of what the algorithm does.
getDescription() - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
getDescription() - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
getDescription() - Method in interface com.ibm.websphere.brb.mgmt.IRule
Returns the description of this rule.
getEndDate() - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
getEndDate() - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
getEndDate() - Method in interface com.ibm.websphere.brb.mgmt.IRule
Returns the date when this rule expires.
getErrorCode() - Method in class com.ibm.websphere.brb.mgmt.ErrorMessage
Get the error code for this error.
getFindingStrategy(int) - Method in class com.ibm.websphere.brb.TriggerPoint
Returns the finding strategy which is used for the specified type of rule.
getFiringLocation() - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
getFiringLocation() - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
getFiringLocation() - Method in interface com.ibm.websphere.brb.mgmt.IRule
Returns the firing location for this rule.
getFiringParameters() - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
getFiringParameters() - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
getFiringParameters() - Method in interface com.ibm.websphere.brb.mgmt.IRule
Returns the firing parameters for this rule.
getFiringStrategy(int) - Method in class com.ibm.websphere.brb.TriggerPoint
Returns the firing strategy which is used for the specified type of rule.
getFullName() - Method in interface com.ibm.websphere.brb.mgmt.IRuleFolder
Get the fully qualified name of this folder.
getFullName() - Method in class com.ibm.websphere.brb.mgmt._IRuleFolder_Stub
 
getId() - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
getId() - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
getId() - Method in interface com.ibm.websphere.brb.mgmt.IRule
Returns the primary key of this rule.
getInitParameters() - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
getInitParameters() - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
getInitParameters() - Method in interface com.ibm.websphere.brb.mgmt.IRule
Returns the init parameters for this rule.
getJavaRuleImplementorName() - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
getJavaRuleImplementorName() - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
getJavaRuleImplementorName() - Method in interface com.ibm.websphere.brb.mgmt.IRule
Returns the full class name of the Java rule implementor of this rule.
getLocalizedMessage() - Method in class com.ibm.websphere.brb.ConstraintViolationException
Retrieve the text message for this exception.
getLocalizedMessage() - Method in class com.ibm.websphere.brb.ConstraintReturn
Retrieve the message text for this ConstraintReturn object, formatted for the current locale.
getLocalRuleManager() - Method in class com.ibm.websphere.brb.TriggerPoint
FOR IBM INTERNAL USE ONLY.
getMessage() - Method in class com.ibm.websphere.brb.ConstraintViolationException
Retrieve the text message for this exception.
getMessage() - Method in class com.ibm.websphere.brb.ConstraintReturn
Retrieve the formatted message text for this ConstraintReturn object, formatted for the current locale.
getMessage(String, Object[]) - Static method in class com.ibm.websphere.brb.implementor.ImplementorHelper
Retrieve a translated message from the Business Rule Beans default resource bundle.
getMessageText() - Method in class com.ibm.websphere.brb.mgmt.ErrorMessage
Get the message text to be displayed to the user.
getMessageType() - Method in class com.ibm.websphere.brb.mgmt.ErrorMessage
Get the message type.
getMethodName() - Method in class com.ibm.websphere.brb.mgmt.MethodCallParameter
Returns the name of the method that getValue calls on the target object.
getMultipleRulesFilteringStrategy(int) - Method in class com.ibm.websphere.brb.TriggerPoint
Returns the filtering strategy which is used if multiple rules are found for the specified type of rule.
getName() - Method in interface com.ibm.websphere.brb.mgmt.IRuleFolder
Returns the name of this folder.
getName() - Method in class com.ibm.websphere.brb.mgmt._IRuleFolder_Stub
 
getNoRulesFilteringStrategy(int) - Method in class com.ibm.websphere.brb.TriggerPoint
Returns the filtering strategy which is used if no rules are found for the specified type of rule.
getOneRuleFilteringStrategy(int) - Method in class com.ibm.websphere.brb.TriggerPoint
Returns the filtering strategy which is used if exactly one rule is found for the specified type of rule.
getOriginalRequirement() - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
getOriginalRequirement() - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
getOriginalRequirement() - Method in interface com.ibm.websphere.brb.mgmt.IRule
Returns the initial business analyst requirement of this rule.
getOutputWriter() - Method in class com.ibm.websphere.brb.RuleExporter
Return the writer for the rules.
getParent() - Method in interface com.ibm.websphere.brb.mgmt.IRuleFolder
This method returns the parent folder for this folder.
getParent() - Method in class com.ibm.websphere.brb.mgmt._IRuleFolder_Stub
 
getPersistentRule() - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
Get a reference to the actual persistent rule.
getPrecedence() - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
getPrecedence() - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
getPrecedence() - Method in interface com.ibm.websphere.brb.mgmt.IRule
Returns the relative priority of this rule.
getRoot() - Method in interface com.ibm.websphere.brb.mgmt.IRuleFolder
Returns the root IRuleFolder for this rule namespace.
getRoot() - Method in class com.ibm.websphere.brb.mgmt._IRuleFolder_Stub
 
getRootFolder() - Static method in class com.ibm.websphere.brb.mgmt.RuleMgmtHelper
Get the root IRuleFolder for the rule server.
getRootFolder(InitialContext) - Static method in class com.ibm.websphere.brb.mgmt.RuleMgmtHelper
Deprecated. Use the getRootFolder method taking no parameters.
getRuleAtFiringLocation() - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
getRuleAtFiringLocation() - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
getRuleAtFiringLocation() - Method in interface com.ibm.websphere.brb.mgmt.IRule
FOR IBM INTERNAL USE ONLY.
getRuleCopy() - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
getRuleCopy() - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
getRuleCopy() - Method in interface com.ibm.websphere.brb.mgmt.IRule
Creates a copy of this rule and returns it.
getRuleFolder() - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
getRuleFolder() - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
getRuleFolder() - Method in interface com.ibm.websphere.brb.mgmt.IRule
Returns the folder in which this rule is stored.
getRuleName() - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
getRuleName() - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
getRuleName() - Method in interface com.ibm.websphere.brb.mgmt.IRule
Returns the name of this rule.
getSourcePosition() - Method in class com.ibm.websphere.brb.mgmt.TriggerPointParameter
Returns the zero-based position of the given parameter which this IParameter will return.
getStartDate() - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
getStartDate() - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
getStartDate() - Method in interface com.ibm.websphere.brb.mgmt.IRule
Returns the date this rule comes into effect.
getSubFolder(String) - Method in interface com.ibm.websphere.brb.mgmt.IRuleFolder
Gets the folder for the given relative path.
getSubFolder(String) - Method in class com.ibm.websphere.brb.mgmt._IRuleFolder_Stub
 
getSubFolder(String, boolean) - Method in interface com.ibm.websphere.brb.mgmt.IRuleFolder
Gets the folder for the given relative path.
getSubFolder(String, boolean) - Method in class com.ibm.websphere.brb.mgmt._IRuleFolder_Stub
 
getSubFolders() - Method in interface com.ibm.websphere.brb.mgmt.IRuleFolder
Gets all folders directly contained within this folder.
getSubFolders() - Method in class com.ibm.websphere.brb.mgmt._IRuleFolder_Stub
 
getUserDefinedData() - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
getUserDefinedData() - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
getUserDefinedData() - Method in interface com.ibm.websphere.brb.mgmt.IRule
Returns any user-defined data for this rule.
getUserDescription() - Method in class com.ibm.websphere.brb.mgmt.TriggerPointParameter
 
getUserDescription() - Method in class com.ibm.websphere.brb.mgmt.MethodCallParameter
 
getUserDescription() - Method in interface com.ibm.websphere.brb.mgmt.IParameter
Returns the user's description of this parameter.
getUserDescription() - Method in class com.ibm.websphere.brb.mgmt.ConstantParameter
 
getValue(Object[], Object) - Method in class com.ibm.websphere.brb.mgmt.TriggerPointParameter
 
getValue(Object[], Object) - Method in class com.ibm.websphere.brb.mgmt.MethodCallParameter
 
getValue(Object[], Object) - Method in interface com.ibm.websphere.brb.mgmt.IParameter
Gets the value that this parameter represents.
getValue(Object[], Object) - Method in class com.ibm.websphere.brb.mgmt.ConstantParameter
 
getValueDescription() - Method in class com.ibm.websphere.brb.mgmt.TriggerPointParameter
 
getValueDescription() - Method in class com.ibm.websphere.brb.mgmt.MethodCallParameter
 
getValueDescription() - Method in interface com.ibm.websphere.brb.mgmt.IParameter
Returns the text description of the value of this parameter.
getValueDescription() - Method in class com.ibm.websphere.brb.mgmt.ConstantParameter
 
getWhereClause(Vector) - Method in class com.ibm.websphere.brb.query.QueryNode
FOR IBM INTERNAL USE ONLY.
GREATER_THAN - Static variable in class com.ibm.websphere.brb.implementor.ImplementorHelper
 
GREATER_THAN - Static variable in class com.ibm.websphere.brb.query.AbstractIntegerNode
Find rules where the attribute is greater than the specified integer.
GREATER_THAN_EQUAL - Static variable in class com.ibm.websphere.brb.query.AbstractIntegerNode
Find rules where the attribute is greater than or equal to the specified integer.
GREATER_THAN_EQUALS - Static variable in class com.ibm.websphere.brb.implementor.ImplementorHelper
 

I

ImplementorHelper - class com.ibm.websphere.brb.implementor.ImplementorHelper.
A helper class for RuleImplementor implementations.
ImplementorHelper() - Constructor for class com.ibm.websphere.brb.implementor.ImplementorHelper
 
init(Object[], String[], String, IRuleCopy) - Method in interface com.ibm.websphere.brb.RuleImplementor
Just after a RuleImplementor is instantiated through its parameterless constructor (which is the only way RuleImplementors come into existence), this method is called and passed RuleImplementor-specific parameters.
init(Object[], String[], String, IRuleCopy) - Method in class com.ibm.websphere.brb.implementor.RuleLink
Initializes with persistent parameters used by this rule.
init(Object[], String[], String, IRuleCopy) - Method in class com.ibm.websphere.brb.implementor.RuleOR
Initializes with persistent parameters used by this rule.
init(Object[], String[], String, IRuleCopy) - Method in class com.ibm.websphere.brb.implementor.RuleFalse
Insert the method's description here.
init(Object[], String[], String, IRuleCopy) - Method in class com.ibm.websphere.brb.implementor.RuleTrue
 
init(Object[], String[], String, IRuleCopy) - Method in class com.ibm.websphere.brb.implementor.RuleIfThenElse
Initializes with persistent parameters used by this rule.
init(Object[], String[], String, IRuleCopy) - Method in class com.ibm.websphere.brb.implementor.RuleValueForRangeNonInclusive
Initializes constants used by this rule.
init(Object[], String[], String, IRuleCopy) - Method in class com.ibm.websphere.brb.implementor.RuleConstant
Initializes constants used by this rule.
init(Object[], String[], String, IRuleCopy) - Method in class com.ibm.websphere.brb.implementor.RuleGreaterThan
Initializes constants used by this rule.
init(Object[], String[], String, IRuleCopy) - Method in class com.ibm.websphere.brb.implementor.RuleIsNotNull
initializes constants used by this rule.
init(Object[], String[], String, IRuleCopy) - Method in class com.ibm.websphere.brb.implementor.RuleAND
Initializes with persistent parameters used by this rule.
init(Object[], String[], String, IRuleCopy) - Method in class com.ibm.websphere.brb.implementor.RuleValueForRange
Initializes constants used by this rule.
init(Object[], String[], String, IRuleCopy) - Method in class com.ibm.websphere.brb.implementor.RuleGreaterThanEqual
Initializes constants used by this rule.
init(Object[], String[], String, IRuleCopy) - Method in class com.ibm.websphere.brb.implementor.RuleLessThanEqual
Initializes constants used by this rule.
init(Object[], String[], String, IRuleCopy) - Method in class com.ibm.websphere.brb.implementor.RuleConvert
Initializes constants used by this rule.
init(Object[], String[], String, IRuleCopy) - Method in class com.ibm.websphere.brb.implementor.RuleRangeNonInclusive
Initializes constants used by this rule.
init(Object[], String[], String, IRuleCopy) - Method in class com.ibm.websphere.brb.implementor.RuleIsNull
initializes constants used by this rule.
init(Object[], String[], String, IRuleCopy) - Method in class com.ibm.websphere.brb.implementor.RuleMerger
Initializes constants used by this rule.
init(Object[], String[], String, IRuleCopy) - Method in class com.ibm.websphere.brb.implementor.RuleLessThan
Initializes constants used by this rule.
init(Object[], String[], String, IRuleCopy) - Method in class com.ibm.websphere.brb.implementor.RuleRange
Initializes constants used by this rule.
init(Object[], String[], String, IRuleCopy) - Method in class com.ibm.websphere.brb.implementor.RuleEqual
Initializes constants used by this rule.
IParameter - interface com.ibm.websphere.brb.mgmt.IParameter.
Defines the interface for a parameter in BRBeans, either for use as an initialization parameter or a firing parameter.
IRule - interface com.ibm.websphere.brb.mgmt.IRule.
A business rule; an object that encapsulates the highly time and context-dependent behavior needed to ensure that work done with the application conforms to current business practices.
IRuleCopy - interface com.ibm.websphere.brb.mgmt.IRuleCopy.
An IRuleCopy is a copy of a Rule that does not persist changes to the persistent Rule until the method updatePersistentRule is called.
IRuleFolder - interface com.ibm.websphere.brb.mgmt.IRuleFolder.
A folder in which rules are contained.
IS_NOT_NULL - Static variable in class com.ibm.websphere.brb.query.AbstractStringNode
Find rules where the attribute is not null.
IS_NOT_NULL - Static variable in class com.ibm.websphere.brb.query.AbstractDateNode
Find rules where the date attribute is not null.
IS_NOT_NULL - Static variable in class com.ibm.websphere.brb.query.FiringParametersNode
Find rules where the firing parameters are not null.
IS_NULL - Static variable in class com.ibm.websphere.brb.query.AbstractStringNode
Find rules where the attribute is null.
IS_NULL - Static variable in class com.ibm.websphere.brb.query.AbstractDateNode
Find rules where the date attribute is null.
IS_NULL - Static variable in class com.ibm.websphere.brb.query.FiringParametersNode
Find rules where the firing parameters are null.
isClassifier() - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
isClassifier() - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
isClassifier() - Method in interface com.ibm.websphere.brb.mgmt.IRule
Returns a value indicating if this rule is a classifier rule.
isMarkedForDeletion() - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
Determine whether or not this rule is marked for deletion.
isReady() - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
isReady() - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
isReady() - Method in interface com.ibm.websphere.brb.mgmt.IRule
Returns a value indicating whether this rule is ready for use.
isTestOnly() - Method in class com.ibm.websphere.brb.RuleImporter
Indicates whether the importer is in "test-only" mode, which means that, none of the rules that are specified in the XML documents will be created, but the documents will still be parsed.
isUpdateDuplicates() - Method in class com.ibm.websphere.brb.RuleImporter
Returns whether to update a rule if a rule found in the database has the same primary key as a rule in the input document.

J

JavaRuleImplementorNameNode - class com.ibm.websphere.brb.query.JavaRuleImplementorNameNode.
Allows the javaRuleImplementorName attribute of a rule to be queried.
JavaRuleImplementorNameNode(String, int) - Constructor for class com.ibm.websphere.brb.query.JavaRuleImplementorNameNode
Constructs a JavaRuleImplementorNode that searches the javaRuleImplementor field for text matching searchText with the given string comparison operator.

L

LESS_THAN - Static variable in class com.ibm.websphere.brb.implementor.ImplementorHelper
 
LESS_THAN - Static variable in class com.ibm.websphere.brb.query.AbstractIntegerNode
Find rules where the attribute is less than the specified integer.
LESS_THAN_EQUAL - Static variable in class com.ibm.websphere.brb.query.AbstractIntegerNode
Find rules where the attribute is less than or equal to the specified integer.
LESS_THAN_EQUALS - Static variable in class com.ibm.websphere.brb.implementor.ImplementorHelper
 
LIKE - Static variable in class com.ibm.websphere.brb.query.AbstractStringNode
Find rules where the attribute is like the specified text.
LogicalOpNode - class com.ibm.websphere.brb.query.LogicalOpNode.
An abstract class representing a logical operator node for a query such as an and or or.

M

main(String[]) - Static method in class com.ibm.websphere.brb.RuleExporter
Export rules as specified by the given args.
main(String[]) - Static method in class com.ibm.websphere.brb.RuleImporter
Import rules as specified by the given args.
makeCopy() - Method in class com.ibm.websphere.brb.mgmt.TriggerPointParameter
Makes a copy of this object.
makeCopy() - Method in class com.ibm.websphere.brb.mgmt.MethodCallParameter
Makes a copy of this object.
makeCopy() - Method in interface com.ibm.websphere.brb.mgmt.IParameter
Makes a copy of this object.
makeCopy() - Method in class com.ibm.websphere.brb.mgmt.ConstantParameter
Makes a copy of this object.
MethodCallParameter - class com.ibm.websphere.brb.mgmt.MethodCallParameter.
A parameter whose value is determined by calling a method the target object.
MethodCallParameter(String) - Constructor for class com.ibm.websphere.brb.mgmt.MethodCallParameter
Creates a MethodCallParameter which invokes the given method on the target object.
move(IRuleFolder) - Method in interface com.ibm.websphere.brb.mgmt.IRuleFolder
Move this folder into a new folder.
move(IRuleFolder) - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
move(IRuleFolder) - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
move(IRuleFolder) - Method in interface com.ibm.websphere.brb.mgmt.IRule
Moves this rule to the given rule folder.
move(IRuleFolder) - Method in class com.ibm.websphere.brb.mgmt._IRuleFolder_Stub
 
MultipleRulesFoundException - exception com.ibm.websphere.brb.MultipleRulesFoundException.
Thrown when a finding strategy finds more than one rule and only was expected.
MultipleRulesFoundException() - Constructor for class com.ibm.websphere.brb.MultipleRulesFoundException
Default constructor.
MultipleRulesFoundException(String) - Constructor for class com.ibm.websphere.brb.MultipleRulesFoundException
Constructor with a message.
MultipleRulesFoundException(String, String, Object[], String) - Constructor for class com.ibm.websphere.brb.MultipleRulesFoundException
Constructor with localization message information.
MultipleRulesFoundException(String, String, Object[], String, Throwable) - Constructor for class com.ibm.websphere.brb.MultipleRulesFoundException
Constructor with localization message information and an exception to be chained.
MultipleRulesFoundException(String, Throwable) - Constructor for class com.ibm.websphere.brb.MultipleRulesFoundException
Constructor with a message and an exception to be chained.
MultipleRulesFoundException(Throwable) - Constructor for class com.ibm.websphere.brb.MultipleRulesFoundException
Constructor with an exception to be chained.

N

NONCLASSIFIER_RULES - Static variable in class com.ibm.websphere.brb.TriggerPoint
Constant for applying a strategy to only non-classifier rules.
NoRulesFoundException - exception com.ibm.websphere.brb.NoRulesFoundException.
Thrown when a finding strategy does not find any rules and at least 1 rule was expected.
NoRulesFoundException() - Constructor for class com.ibm.websphere.brb.NoRulesFoundException
Default constructor.
NoRulesFoundException(String) - Constructor for class com.ibm.websphere.brb.NoRulesFoundException
Constructor with a message.
NoRulesFoundException(String, String, Object[], String) - Constructor for class com.ibm.websphere.brb.NoRulesFoundException
Constructor with localization message information.
NoRulesFoundException(String, String, Object[], String, Throwable) - Constructor for class com.ibm.websphere.brb.NoRulesFoundException
Constructor with localization message information and an exception to be chained.
NoRulesFoundException(String, Throwable) - Constructor for class com.ibm.websphere.brb.NoRulesFoundException
Constructor with a message and an exception to be chained.
NoRulesFoundException(Throwable) - Constructor for class com.ibm.websphere.brb.NoRulesFoundException
Constructor with an exception to be chained.
NOT_EQUAL - Static variable in class com.ibm.websphere.brb.query.AbstractIntegerNode
Find rules where the attribute does not equal the specified integer.
NOT_EQUAL - Static variable in class com.ibm.websphere.brb.query.AbstractStringNode
Find rules where the string attribute does not match the specified text.
NOT_EQUAL - Static variable in class com.ibm.websphere.brb.query.AbstractDateNode
Find rules where the attribute does not equal the specified date.
NOT_EQUAL - Static variable in class com.ibm.websphere.brb.query.FiringLocationNode
Find rules where the location attribute does not match the specified location.

O

OriginalRequirementNode - class com.ibm.websphere.brb.query.OriginalRequirementNode.
Allows the originalRequirement attribute of a rule to be queried.
OriginalRequirementNode(String, int) - Constructor for class com.ibm.websphere.brb.query.OriginalRequirementNode
Constructs an OriginalRequirementNode that searches the original requirement field for text matching searchText with the given string comparison operator.
OrNode - class com.ibm.websphere.brb.query.OrNode.
Represents a logical or for a query.
OrNode(QueryNode[]) - Constructor for class com.ibm.websphere.brb.query.OrNode
Constructs an OrNode with an arbitrary number of sub-nodes.
OrNode(QueryNode, QueryNode) - Constructor for class com.ibm.websphere.brb.query.OrNode
Constructs an OrNode with two sub-nodes.

P

parseClassificationInfo(Object) - Method in class com.ibm.websphere.brb.strategy.DefaultNonClassifierFindingStrategy
Uses the classification information object passed into the finding strategy to determine the classifications of the rules to be found.
parseFullRuleName(String) - Static method in class com.ibm.websphere.brb.strategy.StrategyHelper
Parses the given fullRuleName (folderName followed by a '/' followed by ruleName) into the folderName and ruleName.
parseRuleIdInfo(Object, String) - Method in class com.ibm.websphere.brb.strategy.DefaultNonClassifierFindingStrategy
Uses the rule ID information object passed into the finding strategy to determine the fully-qualified names of the rules to be found.
parseRuleIdInfo(Object, String) - Method in class com.ibm.websphere.brb.strategy.DefaultClassifierFindingStrategy
Uses the rule ID information object passed into the finding strategy to determine the fully-qualified names of the rules to be found.
PrecedenceNode - class com.ibm.websphere.brb.query.PrecedenceNode.
Allows the precedence attribute of a rule to be queried.
PrecedenceNode(int, int) - Constructor for class com.ibm.websphere.brb.query.PrecedenceNode
Constructs a PrecedenceNode that will search for rules with a precedence matching searchIntIn with the given comparison operator.

Q

QueryNode - class com.ibm.websphere.brb.query.QueryNode.
This abstract class represents a node for a query.
QueryNode() - Constructor for class com.ibm.websphere.brb.query.QueryNode
 

R

RANGE_INCLUSIVE - Static variable in class com.ibm.websphere.brb.implementor.ImplementorHelper
 
RANGE_NONINCLUSIVE - Static variable in class com.ibm.websphere.brb.implementor.ImplementorHelper
 
ReadyNode - class com.ibm.websphere.brb.query.ReadyNode.
Allows the ready attribute of a rule to be queried.
ReadyNode(boolean) - Constructor for class com.ibm.websphere.brb.query.ReadyNode
Constructs a ReadyNode that searches the readyIn field either for rules that are ready (true) or not ready (false).
refreshCache() - Method in class com.ibm.websphere.brb.TriggerPoint
Refresh the cache.
removeInitParameter(int) - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
removeInitParameter(int) - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
removeInitParameter(int) - Method in interface com.ibm.websphere.brb.mgmt.IRule
Removes the init parameter that is at the given index.
rename(String) - Method in interface com.ibm.websphere.brb.mgmt.IRuleFolder
Renames this folder.
rename(String) - Method in class com.ibm.websphere.brb.mgmt._IRuleFolder_Stub
 
result - Variable in class com.ibm.websphere.brb.ConstraintReturn
The result of the rule represented by this object.
result() - Method in class com.ibm.websphere.brb.ConstraintReturn
Retrieve the overall result of the rule represented by this object.
result(boolean) - Method in class com.ibm.websphere.brb.ConstraintReturn
Set the overall result of the rule represented by this object.
RETURN_ALL - Static variable in interface com.ibm.websphere.brb.CombiningStrategy
Returns an array containing the results from all of the applicable rules.
RETURN_AND - Static variable in interface com.ibm.websphere.brb.CombiningStrategy
Returns the logical AND of all the results.
RETURN_FIRST - Static variable in interface com.ibm.websphere.brb.CombiningStrategy
Returns the first result; if no rules are found, returns null.
RETURN_LAST - Static variable in interface com.ibm.websphere.brb.CombiningStrategy
Returns the last result; if no rules are found, returns null.
RETURN_OR - Static variable in interface com.ibm.websphere.brb.CombiningStrategy
Returns the logical OR of all the results.
ReturnAllCombiningStrategy - class com.ibm.websphere.brb.strategy.ReturnAllCombiningStrategy.
Returns an array containing the results from all of the rules.
ReturnAllCombiningStrategy() - Constructor for class com.ibm.websphere.brb.strategy.ReturnAllCombiningStrategy
 
ReturnAndCombiningStrategy - class com.ibm.websphere.brb.strategy.ReturnAndCombiningStrategy.
Returns the logical AND of all the results.
ReturnAndCombiningStrategy() - Constructor for class com.ibm.websphere.brb.strategy.ReturnAndCombiningStrategy
 
ReturnFirstCombiningStrategy - class com.ibm.websphere.brb.strategy.ReturnFirstCombiningStrategy.
Returns the first result.
ReturnFirstCombiningStrategy() - Constructor for class com.ibm.websphere.brb.strategy.ReturnFirstCombiningStrategy
 
ReturnLastCombiningStrategy - class com.ibm.websphere.brb.strategy.ReturnLastCombiningStrategy.
Returns the last result.
ReturnLastCombiningStrategy() - Constructor for class com.ibm.websphere.brb.strategy.ReturnLastCombiningStrategy
 
ReturnOrCombiningStrategy - class com.ibm.websphere.brb.strategy.ReturnOrCombiningStrategy.
Returns the logical OR of all the results.
ReturnOrCombiningStrategy() - Constructor for class com.ibm.websphere.brb.strategy.ReturnOrCombiningStrategy
 
RULE_CHANGED_FORCE - Static variable in interface com.ibm.websphere.brb.mgmt.IRuleCopy
Rule change option - Force the changes in the copy to be saved.
RULE_CHANGED_RETURN_BOOLEAN - Static variable in interface com.ibm.websphere.brb.mgmt.IRuleCopy
Rule change option - Return true if the persistent Rule has not changed prior to updatePersistentRule being called and the update completed successfully.
RULE_CHANGED_THROW_EXCEPTION - Static variable in interface com.ibm.websphere.brb.mgmt.IRuleCopy
Rule change option - Throw a RuleChangedException if the persistent Rule has changed prior to the updatePersistentRule method being called.
RuleAND - class com.ibm.websphere.brb.implementor.RuleAND.
Combination rule comprised of two or more rules which are all fired and their results ANDed together.
RuleAND() - Constructor for class com.ibm.websphere.brb.implementor.RuleAND
Parameterless constructor for RuleAND.
RuleChangedException - exception com.ibm.websphere.brb.mgmt.RuleChangedException.
This exception is thrown by IRuleCopy.updatePersistentRule() when the RULE_CHANGED_THROW_EXCEPTION option is specified and the persistent rule has changed since it was originally retrieved.
RuleChangedException() - Constructor for class com.ibm.websphere.brb.mgmt.RuleChangedException
Default RuleChangedException constructor.
RuleChangedException(String) - Constructor for class com.ibm.websphere.brb.mgmt.RuleChangedException
RuleChangedException constructor.
RuleChangedException(String, String, Object[], String) - Constructor for class com.ibm.websphere.brb.mgmt.RuleChangedException
RuleChangedException constructor.
RuleChangedException(String, String, Object[], String, Throwable) - Constructor for class com.ibm.websphere.brb.mgmt.RuleChangedException
RuleChangedException constructor.
RuleChangedException(String, Throwable) - Constructor for class com.ibm.websphere.brb.mgmt.RuleChangedException
RuleChangedException constructor comment.
RuleChangedException(Throwable) - Constructor for class com.ibm.websphere.brb.mgmt.RuleChangedException
RuleChangedException constructor.
RuleConstant - class com.ibm.websphere.brb.implementor.RuleConstant.
Derivation rule which simply returns a persistent constant.
RuleConstant() - Constructor for class com.ibm.websphere.brb.implementor.RuleConstant
 
RuleConvert - class com.ibm.websphere.brb.implementor.RuleConvert.
Derivation rule used to compute and return the result from a generic conversion performed with the formula mx+b.
RuleConvert() - Constructor for class com.ibm.websphere.brb.implementor.RuleConvert
Parameterless constructor for RuleConver.
RuleEqual - class com.ibm.websphere.brb.implementor.RuleEqual.
Constraint type rule algorithm that returns a true ConstraintReturn if x == a, where x arrives as a firing parameter and a is either provided as initialization parameter or as a firing parameter.
RuleEqual() - Constructor for class com.ibm.websphere.brb.implementor.RuleEqual
Parameterless constructor for RuleLessThanEqual.
RuleExporter - class com.ibm.websphere.brb.RuleExporter.
A tool that exports rules into an XML document.
RuleExporter(InitialContext) - Constructor for class com.ibm.websphere.brb.RuleExporter
Creates a new RuleExporter.
RuleFalse - class com.ibm.websphere.brb.implementor.RuleFalse.
Always returns a false ConstraintReturn.
RuleFalse() - Constructor for class com.ibm.websphere.brb.implementor.RuleFalse
RuleFalse constructor.
RuleGreaterThan - class com.ibm.websphere.brb.implementor.RuleGreaterThan.
Constraint type rule algorithm that returns a true ConstraintReturn if x > a, where x arrives as a firing parameter and a is either provided as an initialization parameter or as a firing parameter.
RuleGreaterThan() - Constructor for class com.ibm.websphere.brb.implementor.RuleGreaterThan
Parameterless constructor for RuleGreaterThan.
RuleGreaterThanEqual - class com.ibm.websphere.brb.implementor.RuleGreaterThanEqual.
Constraint type rule algorithm that returns a true ConstraintReturn if x >= a, where x arrives as a firing parameter and a is either provided as an initialization parameter or as a firing parameter.
RuleGreaterThanEqual() - Constructor for class com.ibm.websphere.brb.implementor.RuleGreaterThanEqual
Parameterless constructor for RuleGreaterThanEqual.
RuleIfThenElse - class com.ibm.websphere.brb.implementor.RuleIfThenElse.
Combination rule comprised of three rules.
RuleIfThenElse() - Constructor for class com.ibm.websphere.brb.implementor.RuleIfThenElse
Parameterless constructor for RuleIfThenElse.
RuleImplementor - interface com.ibm.websphere.brb.RuleImplementor.
The Java interface for rule implementations.
RuleImporter - class com.ibm.websphere.brb.RuleImporter.
A tool that imports rules from one or more XML documents.
RuleImporter(InitialContext) - Constructor for class com.ibm.websphere.brb.RuleImporter
Creates a new RuleImporter.
RuleIsNotNull - class com.ibm.websphere.brb.implementor.RuleIsNotNull.
Constraint type rule algorithm that returns a true ConstraintReturn if the input is not null.
RuleIsNotNull() - Constructor for class com.ibm.websphere.brb.implementor.RuleIsNotNull
Parameterless constructor for isNotNull.
RuleIsNull - class com.ibm.websphere.brb.implementor.RuleIsNull.
Constraint type rule algorithm that returns a true ConstraintReturn if the input is null.
RuleIsNull() - Constructor for class com.ibm.websphere.brb.implementor.RuleIsNull
Parameterless constructor for isNull.
RuleLessThan - class com.ibm.websphere.brb.implementor.RuleLessThan.
Constraint type rule algorithm that returns a true ConstraintReturn if x < a, where x arrives as a firing parameter and a is either provided as an initialization parameter or as a firing parameter.
RuleLessThan() - Constructor for class com.ibm.websphere.brb.implementor.RuleLessThan
Parameterless constructor for RuleLessThan.
RuleLessThanEqual - class com.ibm.websphere.brb.implementor.RuleLessThanEqual.
Constraint type rule algorithm that returns a true ConstraintReturn if x <= a, where x arrives as a firing parameter and a is either provided as an initialization parameter or as a firing parameter.
RuleLessThanEqual() - Constructor for class com.ibm.websphere.brb.implementor.RuleLessThanEqual
Parameterless constructor for RuleLessThanEqual.
RuleLink - class com.ibm.websphere.brb.implementor.RuleLink.
Fires a dependent rule and returns the result of the dependent rule.
RuleLink() - Constructor for class com.ibm.websphere.brb.implementor.RuleLink
Parameterless constructor for RuleLink.
RuleMerger - class com.ibm.websphere.brb.implementor.RuleMerger.
Combination rule comprised of three or more rules, one of which is a merger rule.
RuleMerger() - Constructor for class com.ibm.websphere.brb.implementor.RuleMerger
Parameterless constructor for RuleMerger.
RuleMgmtHelper - class com.ibm.websphere.brb.mgmt.RuleMgmtHelper.
This class provides useful methods for managing BRBeans rules and folders.
RuleMgmtHelper() - Constructor for class com.ibm.websphere.brb.mgmt.RuleMgmtHelper
 
ruleMgr - Variable in class com.ibm.websphere.brb.TriggerPoint
The rule manager which takes care of caching rules.
RuleNameNode - class com.ibm.websphere.brb.query.RuleNameNode.
Allows the ruleName attribute of a rule to be queried.
RuleNameNode(String, int) - Constructor for class com.ibm.websphere.brb.query.RuleNameNode
Constructs a RuleNameNode that searches the ruleName field for text matching searchText with the given string comparison operator.
RuleOR - class com.ibm.websphere.brb.implementor.RuleOR.
Combination rule comprised of two or more constraint-type rules which are all fired and their results or'd together.
RuleOR() - Constructor for class com.ibm.websphere.brb.implementor.RuleOR
Parameterless constructor for RuleOR.
RuleRange - class com.ibm.websphere.brb.implementor.RuleRange.
Constraint type rule algorithm that returns a true ConstraintReturn if a <= x <= b, where x arrives as a firing parameter and a and b are either provided as initialization parameters or as firing parameters.
RuleRange() - Constructor for class com.ibm.websphere.brb.implementor.RuleRange
Parameterless constructor for creating an instance of RuleRange.
RuleRangeNonInclusive - class com.ibm.websphere.brb.implementor.RuleRangeNonInclusive.
Constraint type rule algorithm that returns a true ConstraintReturn if a < x < b, where x arrives as a firing parameter and a and b are either provided as initialization parameters or as firing parameters.
RuleRangeNonInclusive() - Constructor for class com.ibm.websphere.brb.implementor.RuleRangeNonInclusive
Parameterless constructor for creating an instance of RuleRangeNonInclusive.
RuleTrue - class com.ibm.websphere.brb.implementor.RuleTrue.
Always returns a true ConstraintReturn.
RuleTrue() - Constructor for class com.ibm.websphere.brb.implementor.RuleTrue
RuleTrue constructor.
RuleValueForRange - class com.ibm.websphere.brb.implementor.RuleValueForRange.
This rule returns a string value based on where a number falls with respect to a range.
RuleValueForRange() - Constructor for class com.ibm.websphere.brb.implementor.RuleValueForRange
RuleValueForRange parameterless constructor.
RuleValueForRangeNonInclusive - class com.ibm.websphere.brb.implementor.RuleValueForRangeNonInclusive.
This rule returns a string value based on where a number falls with respect to a range.
RuleValueForRangeNonInclusive() - Constructor for class com.ibm.websphere.brb.implementor.RuleValueForRangeNonInclusive
RuleValueForRange parameterless constructor.

S

setAsOfDate(Date) - Method in class com.ibm.websphere.brb.TriggerPoint
Sets the AsOfDate to use for this TriggerPoint.
setBaseFolder(String) - Method in class com.ibm.websphere.brb.TriggerPoint
Sets the base folder that rules are found relative to.
setBusinessIntent(String) - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
setBusinessIntent(String) - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
setBusinessIntent(String) - Method in interface com.ibm.websphere.brb.mgmt.IRule
Sets the business intent of this rule.
setClassification(String) - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
setClassification(String) - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
setClassification(String) - Method in interface com.ibm.websphere.brb.mgmt.IRule
Sets the classification of this rule.
setClassifier(boolean) - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
setClassifier(boolean) - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
setClassifier(boolean) - Method in interface com.ibm.websphere.brb.mgmt.IRule
Sets a value indicating if this rule is a classifier rule.
setCombiningStrategy(CombiningStrategy, int) - Method in class com.ibm.websphere.brb.TriggerPoint
Sets the combining strategy to be used for the specified type of rule.
setConstraintReturns(ConstraintReturn[]) - Method in class com.ibm.websphere.brb.ConstraintViolationException
Set the array of ConstraintReturn objects associated with this exception.
setDependentRules(String[]) - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
setDependentRules(String[]) - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
setDependentRules(String[]) - Method in interface com.ibm.websphere.brb.mgmt.IRule
Sets the names of the dependent rules of this rule.
setDescription(String) - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
setDescription(String) - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
setDescription(String) - Method in interface com.ibm.websphere.brb.mgmt.IRule
Sets the description of this rule.
setEndDate(Date) - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
setEndDate(Date) - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
setEndDate(Date) - Method in interface com.ibm.websphere.brb.mgmt.IRule
Sets the date when this rule expires.
setFindingStrategy(FindingStrategy, int) - Method in class com.ibm.websphere.brb.TriggerPoint
Sets the finding strategy to be used for the specified type of rule.
setFiringLocation(int) - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
setFiringLocation(int) - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
setFiringLocation(int) - Method in interface com.ibm.websphere.brb.mgmt.IRule
Sets the firing location for this rule.
setFiringParameters(IParameter[]) - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
setFiringParameters(IParameter[]) - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
setFiringParameters(IParameter[]) - Method in interface com.ibm.websphere.brb.mgmt.IRule
Sets the firing parameters for this rule.
setFiringStrategy(FiringStrategy, int) - Method in class com.ibm.websphere.brb.TriggerPoint
Sets the firing strategy to be used for the specified type of rule.
setInitParameters(ConstantParameter[]) - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
setInitParameters(ConstantParameter[]) - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
setInitParameters(ConstantParameter[]) - Method in interface com.ibm.websphere.brb.mgmt.IRule
Sets the init parameters for this rule.
setJavaRuleImplementorName(String) - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
setJavaRuleImplementorName(String) - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
setJavaRuleImplementorName(String) - Method in interface com.ibm.websphere.brb.mgmt.IRule
Sets the full class name of the Java rule implementor of this rule.
setMultipleRulesFilteringStrategy(FilteringStrategy, int) - Method in class com.ibm.websphere.brb.TriggerPoint
Sets the filtering strategy to be used if multiple rules are found for the specified type of rule.
setNoRulesFilteringStrategy(FilteringStrategy, int) - Method in class com.ibm.websphere.brb.TriggerPoint
Sets the filtering strategy to be used if no rules are found for the specified type of rule.
setOneRuleFilteringStrategy(FilteringStrategy, int) - Method in class com.ibm.websphere.brb.TriggerPoint
Sets the filtering strategy to be used if exactly one rule is found for the specified type of rule.
setOriginalRequirement(String) - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
setOriginalRequirement(String) - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
setOriginalRequirement(String) - Method in interface com.ibm.websphere.brb.mgmt.IRule
Sets the initial business analyst requirement of this rule.
setOutputWriter(PrintWriter) - Method in class com.ibm.websphere.brb.RuleExporter
Set the writer for the rules.
setPrecedence(int) - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
setPrecedence(int) - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
setPrecedence(int) - Method in interface com.ibm.websphere.brb.mgmt.IRule
Sets the relative priority of this rule.
setReady(boolean) - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
setReady(boolean) - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
setReady(boolean) - Method in interface com.ibm.websphere.brb.mgmt.IRule
Sets a value indicating whether this rule is ready for use.
setRuleName(String) - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
setRuleName(String) - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
setRuleName(String) - Method in interface com.ibm.websphere.brb.mgmt.IRule
Sets the name of this rule.
setStartDate(Date) - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
setStartDate(Date) - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
setStartDate(Date) - Method in interface com.ibm.websphere.brb.mgmt.IRule
Sets the date this rule comes into effect.
setTestOnly(boolean) - Method in class com.ibm.websphere.brb.RuleImporter
Sets whether the importer is in "test-only" mode, which means that, none of the rules that are specified in the XML documents will be created, but the documents will still be parsed.
setUpdateDuplicates(boolean) - Method in class com.ibm.websphere.brb.RuleImporter
Sets whether to update a rule if a rule found in the database has the same primary key as a rule in the input document.
setUserDefinedData(String) - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
setUserDefinedData(String) - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
setUserDefinedData(String) - Method in interface com.ibm.websphere.brb.mgmt.IRule
Sets the user-defined data for this rule.
setUserDescription(String) - Method in class com.ibm.websphere.brb.mgmt.TriggerPointParameter
 
setUserDescription(String) - Method in class com.ibm.websphere.brb.mgmt.MethodCallParameter
 
setUserDescription(String) - Method in interface com.ibm.websphere.brb.mgmt.IParameter
Sets the user-specified description of this parameter.
setUserDescription(String) - Method in class com.ibm.websphere.brb.mgmt.ConstantParameter
 
StartDateNode - class com.ibm.websphere.brb.query.StartDateNode.
Allows the startDate attribute of a rule to be queried.
StartDateNode(Date, int) - Constructor for class com.ibm.websphere.brb.query.StartDateNode
Constructs a StartDateNode that will search for a start date matching searchDate with the given date comparison operator (see the constants defined in AbstractDateNode.
StrategyHelper - class com.ibm.websphere.brb.strategy.StrategyHelper.
A general helper class for use by strategy implementations.
StrategyHelper() - Constructor for class com.ibm.websphere.brb.strategy.StrategyHelper
 

T

THROW_VIOLATION - Static variable in interface com.ibm.websphere.brb.CombiningStrategy
Throws a RuleViolation containing all failed ConstraintReturns or returns true when no constraints fail.
ThrowViolationCombiningStrategy - class com.ibm.websphere.brb.strategy.ThrowViolationCombiningStrategy.
Throws a ConstraintViolationException containing all failing ConstraintReturns if any results are false.
ThrowViolationCombiningStrategy() - Constructor for class com.ibm.websphere.brb.strategy.ThrowViolationCombiningStrategy
 
toString() - Method in class com.ibm.websphere.brb.ConstraintReturn
 
toString() - Method in class com.ibm.websphere.brb.mgmt.ErrorMessage
Returns a String that represents the value of this object.
toString() - Method in class com.ibm.websphere.brb.query.QueryNode
 
toXML() - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
 
toXML() - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
toXML() - Method in interface com.ibm.websphere.brb.mgmt.IRule
Returns the XML representation of this rule.
toXML(boolean, String) - Method in class com.ibm.websphere.brb.mgmt.TriggerPointParameter
 
toXML(boolean, String) - Method in class com.ibm.websphere.brb.mgmt.MethodCallParameter
 
toXML(boolean, String) - Method in interface com.ibm.websphere.brb.mgmt.IParameter
Returns the XML representation of this IParameter.
toXML(boolean, String) - Method in class com.ibm.websphere.brb.mgmt.ConstantParameter
 
trigger(Object, Object[], Object) - Method in class com.ibm.websphere.brb.TriggerPoint
Finds and fires the non-classifier and non-classified rules which have the given name.
triggerClassifier(Object, Object[], Object) - Method in class com.ibm.websphere.brb.TriggerPoint
Finds and fires the classifier rules which have the given name.
TriggerPoint - class com.ibm.websphere.brb.TriggerPoint.
The primary interface for triggering rules.
TriggerPoint() - Constructor for class com.ibm.websphere.brb.TriggerPoint
Create a new TriggerPoint object.
TriggerPoint(String) - Constructor for class com.ibm.websphere.brb.TriggerPoint
Create a new TriggerPoint object.
TriggerPoint(TriggerPoint) - Constructor for class com.ibm.websphere.brb.TriggerPoint
Creates a new TriggerPoint object that is a copy of the specified TriggerPoint.
TriggerPointParameter - class com.ibm.websphere.brb.mgmt.TriggerPointParameter.
A parameter which is retrieved from one of the trigger point firing parameters.
TriggerPointParameter(int) - Constructor for class com.ibm.websphere.brb.mgmt.TriggerPointParameter
Creates an IParameter which returns the parameter from the given position in the TriggerPoint firing parameters when getValue is called.
triggerSituational(Object, Object[], Object[], Object, Object) - Method in class com.ibm.websphere.brb.TriggerPoint
Finds and fires the classified rules which have the given name.
TYPE_COPY - Static variable in interface com.ibm.websphere.brb.mgmt.IRule
Return type constant - get a copy of the persistent Rule when creating or retrieving Rules.
TYPE_REFERENCE - Static variable in interface com.ibm.websphere.brb.mgmt.IRule
Return type constant - get a reference to the persistent Rule when creating or retrieving Rules.

U

UnexpectedRulesFoundException - exception com.ibm.websphere.brb.UnexpectedRulesFoundException.
Thrown from a finding strategy when more rules than expected were found.
UnexpectedRulesFoundException() - Constructor for class com.ibm.websphere.brb.UnexpectedRulesFoundException
Default constructor.
UnexpectedRulesFoundException(String) - Constructor for class com.ibm.websphere.brb.UnexpectedRulesFoundException
Constructor with a message.
UnexpectedRulesFoundException(String, String, Object[], String) - Constructor for class com.ibm.websphere.brb.UnexpectedRulesFoundException
Constructor with localization message information.
UnexpectedRulesFoundException(String, String, Object[], String, Throwable) - Constructor for class com.ibm.websphere.brb.UnexpectedRulesFoundException
Constructor with localization message information and an exception to be chained.
UnexpectedRulesFoundException(String, Throwable) - Constructor for class com.ibm.websphere.brb.UnexpectedRulesFoundException
Constructor with a message and an exception to be chained.
UnexpectedRulesFoundException(Throwable) - Constructor for class com.ibm.websphere.brb.UnexpectedRulesFoundException
Constructor with an exception to be chained.
unsetAsOfDate() - Method in class com.ibm.websphere.brb.TriggerPoint
Specify to use the current date to find rules.
updatePersistentRule() - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
Update the persistent Rule with the values in this copy.
updatePersistentRule(IRuleCopy, int) - Method in interface com.ibm.websphere.brb.mgmt.IRuleCopy
Update the persistent Rule with the values in this copy with options as to how to handle the case where changes have been made to the persistent Rule.

Parameter changeOption indicates how to handle the case where changes have been made to the persistent Rule.
UserDefinedDataNode - class com.ibm.websphere.brb.query.UserDefinedDataNode.
Allows the userDefinedData attribute of a rule to be queried.
UserDefinedDataNode(String, int) - Constructor for class com.ibm.websphere.brb.query.UserDefinedDataNode
Constructs a UserDefinedDataNode that searches the userDefinedData field for text matching searchText with the given string comparison operator.

W

WARNING_MESSAGE - Static variable in class com.ibm.websphere.brb.mgmt.ErrorMessage
Message type constant indicating that this object represents a warning.

_

_ids() - Method in class com.ibm.websphere.brb.mgmt._IRule_Stub
 
_ids() - Method in class com.ibm.websphere.brb.mgmt._IRuleFolder_Stub
 
_IRule_Stub - class com.ibm.websphere.brb.mgmt._IRule_Stub.
 
_IRule_Stub() - Constructor for class com.ibm.websphere.brb.mgmt._IRule_Stub
 
_IRuleFolder_Stub - class com.ibm.websphere.brb.mgmt._IRuleFolder_Stub.
 
_IRuleFolder_Stub() - Constructor for class com.ibm.websphere.brb.mgmt._IRuleFolder_Stub
 

A B C D E F G I J L M N O P Q R S T U W _