- get(Object) - Method in class com.deliveredtechnologies.rulebook.FactMap
-
- get(Object) - Method in class com.deliveredtechnologies.rulebook.TypeConvertibleFactMap
-
- getActions() - Method in class com.deliveredtechnologies.rulebook.model.AuditableRule
-
- getActions() - Method in class com.deliveredtechnologies.rulebook.model.GoldenRule
-
- getActions() - Method in interface com.deliveredtechnologies.rulebook.model.Rule
-
Gets an ordered list of the actions added to the Rule.
- getActions() - Method in class com.deliveredtechnologies.rulebook.model.runner.RuleAdapter
-
- getAnnotatedField(Class, Class) - Static method in class com.deliveredtechnologies.rulebook.util.AnnotationUtils
-
Method getAnnotatedField gets the first annotated field of the type of annotation specified.
- getAnnotatedFields(Class, Class) - Static method in class com.deliveredtechnologies.rulebook.util.AnnotationUtils
-
Method getAnnotatedFields gets the fields annotated of a specific type from the class and its parent classes.
- getAnnotatedMethod(Class, Class) - Static method in class com.deliveredtechnologies.rulebook.util.AnnotationUtils
-
Method getAnnotatedMethod the first annotated method of the type of annotation specified.
- getAnnotatedMethods(Class, Class) - Static method in class com.deliveredtechnologies.rulebook.util.AnnotationUtils
-
Method getAnnotatedMethods gets the methods annotated of a specific type from the class and its parent
classes.
The List is in order of closest parent => current obj methods, parent obj methods, etc.
- getAnnotation(Class<A>, Class<?>) - Static method in class com.deliveredtechnologies.rulebook.util.AnnotationUtils
-
Method getAnnotation returns the annotation on a class or its parent annotation.
- getBigDeciVal(String) - Method in interface com.deliveredtechnologies.rulebook.NameValueReferableTypeConvertibleMap
-
Converts the value contained in the specified object to a BigDecimal.
- getBigDeciVal(String) - Method in class com.deliveredtechnologies.rulebook.TypeConvertibleFactMap
-
- getBoolVal(String) - Method in interface com.deliveredtechnologies.rulebook.NameValueReferableTypeConvertibleMap
-
Converts the value contained in the specified object to a Boolean.
- getBoolVal(String) - Method in class com.deliveredtechnologies.rulebook.TypeConvertibleFactMap
-
- getCondition() - Method in class com.deliveredtechnologies.rulebook.model.AuditableRule
-
- getCondition() - Method in class com.deliveredtechnologies.rulebook.model.GoldenRule
-
- getCondition() - Method in interface com.deliveredtechnologies.rulebook.model.Rule
-
Gets the condition specified for the Rule.
- getCondition() - Method in class com.deliveredtechnologies.rulebook.model.runner.RuleAdapter
-
- getDblVal(String) - Method in class com.deliveredtechnologies.rulebook.FactMap
-
Deprecated.
- getDblVal(String) - Method in interface com.deliveredtechnologies.rulebook.NameValueReferableTypeConvertibleMap
-
Converts the value contained in the specified object to a Double.
- getDblVal(String) - Method in class com.deliveredtechnologies.rulebook.TypeConvertibleFactMap
-
- getDelegate() - Method in interface com.deliveredtechnologies.rulebook.model.rulechain.cor.Handler
-
Get the delegate: the object contained within the handler implementation.
- getDelegate() - Method in class com.deliveredtechnologies.rulebook.model.rulechain.cor.RuleHandler
-
- getFactMap() - Method in interface com.deliveredtechnologies.rulebook.Rule
-
Deprecated.
The getFactMap() method gets the FactMap used for the current Rule.
- getFactMap() - Method in class com.deliveredtechnologies.rulebook.runner.RuleAdapter
-
Deprecated.
- getFactMap() - Method in class com.deliveredtechnologies.rulebook.StandardDecision
-
Deprecated.
- getFactMap() - Method in class com.deliveredtechnologies.rulebook.StandardRule
-
Deprecated.
- getFacts() - Method in class com.deliveredtechnologies.rulebook.model.AuditableRule
-
- getFacts() - Method in class com.deliveredtechnologies.rulebook.model.GoldenRule
-
- getFacts() - Method in interface com.deliveredtechnologies.rulebook.model.Rule
-
Gets the facts maintained in the Rule.
- getFacts() - Method in class com.deliveredtechnologies.rulebook.model.runner.RuleAdapter
-
- getIntVal(String) - Method in class com.deliveredtechnologies.rulebook.FactMap
-
Deprecated.
- getIntVal(String) - Method in interface com.deliveredtechnologies.rulebook.NameValueReferableTypeConvertibleMap
-
Converts the value contained in the specified object to an Integer.
- getIntVal(String) - Method in class com.deliveredtechnologies.rulebook.TypeConvertibleFactMap
-
- getName() - Method in class com.deliveredtechnologies.rulebook.Fact
-
The method getName() gets the name of the Fact.
- getName() - Method in interface com.deliveredtechnologies.rulebook.model.Auditable
-
Gets the name of the audited rule.
- getName() - Method in class com.deliveredtechnologies.rulebook.model.AuditableRule
-
- getName() - Method in interface com.deliveredtechnologies.rulebook.NameValueReferable
-
Gets the name.
- getObject() - Method in class com.deliveredtechnologies.rulebook.spring.RuleBookFactoryBean
-
Deprecated.
- getObjectType() - Method in class com.deliveredtechnologies.rulebook.spring.RuleBookFactoryBean
-
Deprecated.
- getOne() - Method in class com.deliveredtechnologies.rulebook.FactMap
-
The method getOne() gets the value of the single Fact in the FactMap.
- getOne() - Method in interface com.deliveredtechnologies.rulebook.NameValueReferableMap
-
Gets the value of the the single NameValueReferable object in the map if there is only one object
contained in the map.
- getOne() - Method in class com.deliveredtechnologies.rulebook.TypeConvertibleFactMap
-
- getPojoRules() - Method in class com.deliveredtechnologies.rulebook.model.runner.AbstractRuleBookRunner
-
Gets the POJO Rules used in the RuleBook.
- getPojoRules() - Method in class com.deliveredtechnologies.rulebook.model.runner.RuleBookRunner
-
Gets the POJO Rules to be used by the RuleBook via reflection of the specified package.
- getPojoRules() - Method in class com.deliveredtechnologies.rulebook.model.runner.RuleBookRunner4PojoClasses
-
Gets the POJO rules to be used in the RuleBook.
- getResult() - Method in interface com.deliveredtechnologies.rulebook.Decision
-
Deprecated.
The getResult()
method returns the stored result from the Decision
The value may be null.
- getResult() - Method in class com.deliveredtechnologies.rulebook.DecisionBook
-
Deprecated.
The getResult() method allows the result of the DecisionBook rules execution to be retrieved.
- getResult() - Method in class com.deliveredtechnologies.rulebook.model.AuditableRule
-
- getResult() - Method in class com.deliveredtechnologies.rulebook.model.GoldenRule
-
- getResult() - Method in interface com.deliveredtechnologies.rulebook.model.Rule
-
Gets the Result of the Rule.
- getResult() - Method in interface com.deliveredtechnologies.rulebook.model.RuleBook
-
Get the Result of the RuleBook.
- getResult() - Method in class com.deliveredtechnologies.rulebook.model.RuleBookAuditor
-
- getResult() - Method in class com.deliveredtechnologies.rulebook.model.rulechain.cor.CoRRuleBook
-
- getResult() - Method in class com.deliveredtechnologies.rulebook.model.runner.AbstractRuleBookRunner
-
- getResult() - Method in class com.deliveredtechnologies.rulebook.model.runner.RuleAdapter
-
- getResult() - Method in class com.deliveredtechnologies.rulebook.runner.RuleAdapter
-
Deprecated.
- getResult() - Method in class com.deliveredtechnologies.rulebook.spring.SpringRuleBook
-
Deprecated.
- getResult() - Method in class com.deliveredtechnologies.rulebook.StandardDecision
-
Deprecated.
The getResult() method gets the stored Result value from the execution of the StandardDecision.
- getRuleInstance(Class<?>) - Method in class com.deliveredtechnologies.rulebook.model.runner.AbstractRuleBookRunner
-
Returns a rule instance
- getRuleInstance(Class<?>) - Method in class com.deliveredtechnologies.rulebook.spring.SpringAwareRuleBookRunner
-
- getRuleState() - Method in class com.deliveredtechnologies.rulebook.model.AuditableRule
-
- getRuleState() - Method in class com.deliveredtechnologies.rulebook.model.GoldenRule
-
- getRuleState() - Method in interface com.deliveredtechnologies.rulebook.model.Rule
-
Gets the RuleState of the Rule.
- getRuleState() - Method in class com.deliveredtechnologies.rulebook.model.runner.RuleAdapter
-
- getRuleStatus(String) - Method in class com.deliveredtechnologies.rulebook.model.Auditor
-
Gets the status of the rule with the given name.
- getRuleStatusMap() - Method in class com.deliveredtechnologies.rulebook.model.Auditor
-
Gets a map of each rule name with its associated status.
- getStrVal(String) - Method in class com.deliveredtechnologies.rulebook.FactMap
-
Deprecated.
- getStrVal(String) - Method in interface com.deliveredtechnologies.rulebook.NameValueReferableTypeConvertibleMap
-
Converts the value contained in the specified object to a String.
- getStrVal(String) - Method in class com.deliveredtechnologies.rulebook.TypeConvertibleFactMap
-
- getSuccessor() - Method in interface com.deliveredtechnologies.rulebook.model.rulechain.cor.Handler
-
Gets the successor in the chain.
- getSuccessor() - Method in class com.deliveredtechnologies.rulebook.model.rulechain.cor.RuleHandler
-
- getThen() - Method in interface com.deliveredtechnologies.rulebook.Rule
-
Deprecated.
Method getThen() gets the instance(s) of the functional interface(s) responsible for the action to be performed by
the Rule.
- getThen() - Method in class com.deliveredtechnologies.rulebook.runner.RuleAdapter
-
Deprecated.
- getThen() - Method in class com.deliveredtechnologies.rulebook.StandardDecision
-
Deprecated.
The getThen() method returns a List
of Consumer
objects that combined
together in sequence represent the then() action(s).
- getThen() - Method in class com.deliveredtechnologies.rulebook.StandardRule
-
Deprecated.
The getThen() method returns a List
of Consumer
objects that combined
together in sequence represent the then() action(s).
- getValue() - Method in class com.deliveredtechnologies.rulebook.Fact
-
The method getValue() gets the value of the Fact.
- getValue(String) - Method in class com.deliveredtechnologies.rulebook.FactMap
-
The method getValue() returns the value of the Fact associated with the name passed in.
- getValue() - Method in interface com.deliveredtechnologies.rulebook.NameValueReferable
-
Gets the value.
- getValue(String) - Method in interface com.deliveredtechnologies.rulebook.NameValueReferableMap
-
Gets the value of the NameValueReferable object associated with the specified name.
- getValue() - Method in interface com.deliveredtechnologies.rulebook.Referable
-
Gets the object referred to.
- getValue() - Method in class com.deliveredtechnologies.rulebook.Result
-
The method getValue() returns the object contained in the Result object.
- getValue(String) - Method in class com.deliveredtechnologies.rulebook.TypeConvertibleFactMap
-
- getWhen() - Method in interface com.deliveredtechnologies.rulebook.Rule
-
Deprecated.
Method getWhen() gets the Predicate
that evaluates the condition of the Rule.
- getWhen() - Method in class com.deliveredtechnologies.rulebook.runner.RuleAdapter
-
Deprecated.
- getWhen() - Method in class com.deliveredtechnologies.rulebook.StandardDecision
-
Deprecated.
The getWhen() method returns the Predicate
to be used for the condition of the Rule.
- getWhen() - Method in class com.deliveredtechnologies.rulebook.StandardRule
-
Deprecated.
The getWhen() method returns the Predicate
to be used for the condition of the Rule.
- Given - Annotation Type in com.deliveredtechnologies.rulebook.annotation
-
Given defines a field that is hydrated from a
Fact
.
- given(String, T) - Method in interface com.deliveredtechnologies.rulebook.Decision
-
Deprecated.
- given(Fact<T>...) - Method in interface com.deliveredtechnologies.rulebook.Decision
-
Deprecated.
- given(List<Fact<T>>) - Method in interface com.deliveredtechnologies.rulebook.Decision
-
Deprecated.
- given(FactMap<T>) - Method in interface com.deliveredtechnologies.rulebook.Decision
-
Deprecated.
- given(NameValueReferableMap) - Method in class com.deliveredtechnologies.rulebook.lang.GivenRuleBuilder
-
- given(NameValueReferable...) - Method in class com.deliveredtechnologies.rulebook.lang.GivenRuleBuilder
-
Adds one or more facts into the Rule.
- given(String, T) - Method in class com.deliveredtechnologies.rulebook.lang.RuleBuilder
-
Adds a fact to the Rule using a name value pair to specify a new fact.
- given(NameValueReferable...) - Method in class com.deliveredtechnologies.rulebook.lang.RuleBuilder
-
Adds one or more facts to the Rule.
- given(NameValueReferableMap) - Method in class com.deliveredtechnologies.rulebook.lang.RuleBuilder
-
Adds facts to a Rule.
- given(String, T) - Method in interface com.deliveredtechnologies.rulebook.Rule
-
Deprecated.
The given() method sets the Facts to be used by the Rule.
- given(Fact<T>...) - Method in interface com.deliveredtechnologies.rulebook.Rule
-
Deprecated.
The given() method sets the Facts to be used by the Rule.
- given(List<Fact<T>>) - Method in interface com.deliveredtechnologies.rulebook.Rule
-
Deprecated.
The given() method sets the Facts to be used by the Rule.
- given(FactMap<T>) - Method in interface com.deliveredtechnologies.rulebook.Rule
-
Deprecated.
The given() method sets the Facts to be used by the Rule.
- given(Fact<T>...) - Method in class com.deliveredtechnologies.rulebook.RuleBook
-
Deprecated.
The given() method accepts the Facts for this RuleBook.
- given(String, T) - Method in class com.deliveredtechnologies.rulebook.RuleBook
-
Deprecated.
The given() method accepts a key/value pair as a Fact for this RuleBook.
- given(Fact...) - Method in class com.deliveredtechnologies.rulebook.runner.RuleAdapter
-
Deprecated.
- given(List) - Method in class com.deliveredtechnologies.rulebook.runner.RuleAdapter
-
Deprecated.
- given(FactMap) - Method in class com.deliveredtechnologies.rulebook.runner.RuleAdapter
-
Deprecated.
- given(String, Object) - Method in class com.deliveredtechnologies.rulebook.runner.RuleAdapter
-
Deprecated.
- given(String, T) - Method in class com.deliveredtechnologies.rulebook.StandardDecision
-
Deprecated.
The given() method accepts a name/value pair to be used as a Fact.
- given(Fact<T>...) - Method in class com.deliveredtechnologies.rulebook.StandardDecision
-
Deprecated.
The given() method accepts Facts for the StandardDecision.
- given(List<Fact<T>>) - Method in class com.deliveredtechnologies.rulebook.StandardDecision
-
Deprecated.
The given() method accepts Facts for the StandardDecision.
- given(FactMap<T>) - Method in class com.deliveredtechnologies.rulebook.StandardDecision
-
Deprecated.
The given() method accepts Facts for the StandardDecision.
- given(String, T) - Method in class com.deliveredtechnologies.rulebook.StandardRule
-
Deprecated.
The given() method accepts a name/value pair to be used as a Fact.
- given(Fact<T>...) - Method in class com.deliveredtechnologies.rulebook.StandardRule
-
Deprecated.
The given() method accepts Facts to be evaluated in the Rule.
- given(List<Fact<T>>) - Method in class com.deliveredtechnologies.rulebook.StandardRule
-
Deprecated.
The given() method accepts Facts to be evaluated in the Rule.
- given(FactMap<T>) - Method in class com.deliveredtechnologies.rulebook.StandardRule
-
Deprecated.
The given() method accepts Facts to be evaluated in the Rule.
- GivenRuleBuilder<T,U> - Class in com.deliveredtechnologies.rulebook.lang
-
Builds the portion of a Rule that is available in the language on 'given.'
- givenUnTyped(FactMap) - Method in interface com.deliveredtechnologies.rulebook.Decision
-
Deprecated.
- givenUnTyped(FactMap) - Method in interface com.deliveredtechnologies.rulebook.Rule
-
Deprecated.
The givenUnTyped method sets an untyped FactMap.
- givenUnTyped(FactMap) - Method in class com.deliveredtechnologies.rulebook.runner.RuleAdapter
-
Deprecated.
- givenUnTyped(FactMap) - Method in class com.deliveredtechnologies.rulebook.StandardDecision
-
Deprecated.
- givenUnTyped(FactMap) - Method in class com.deliveredtechnologies.rulebook.StandardRule
-
Deprecated.
- GoldenRule<T,U> - Class in com.deliveredtechnologies.rulebook.model
-
A standard implementation of
Rule
.
- GoldenRule(Class<T>) - Constructor for class com.deliveredtechnologies.rulebook.model.GoldenRule
-
- GoldenRule(Class<T>, RuleChainActionType) - Constructor for class com.deliveredtechnologies.rulebook.model.GoldenRule
-
- Referable<T> - Interface in com.deliveredtechnologies.rulebook
-
An object with a reference to another object.
- registerRule(Auditable) - Method in class com.deliveredtechnologies.rulebook.model.Auditor
-
Registers a rule to be audited.
- remove(Object) - Method in class com.deliveredtechnologies.rulebook.FactMap
-
- remove(Object) - Method in class com.deliveredtechnologies.rulebook.TypeConvertibleFactMap
-
- reset() - Method in class com.deliveredtechnologies.rulebook.Result
-
Resets the value of the Result to its default value.
- Result - Annotation Type in com.deliveredtechnologies.rulebook.annotation
-
Result is used to map a single field to a Result in a
Decision
.
- Result<T> - Class in com.deliveredtechnologies.rulebook
-
This is a wrapper class for the actual result.
- Result() - Constructor for class com.deliveredtechnologies.rulebook.Result
-
- Result(T) - Constructor for class com.deliveredtechnologies.rulebook.Result
-
Creates an instance of Result with a default value.
- Rule - Annotation Type in com.deliveredtechnologies.rulebook.annotation
-
Rule defines a class to be injected into a
Decision
.
- Rule<T,U> - Interface in com.deliveredtechnologies.rulebook.model
-
The Rule interface used for specifying Rules that can be grouped together to create RuleBooks.
- Rule<T> - Interface in com.deliveredtechnologies.rulebook
-
Deprecated.
- RuleAdapter - Class in com.deliveredtechnologies.rulebook.model.runner
-
- RuleAdapter(Object, Rule) - Constructor for class com.deliveredtechnologies.rulebook.model.runner.RuleAdapter
-
Adapts a POJO to a Rule given a POJO and a Rule.
- RuleAdapter(Object) - Constructor for class com.deliveredtechnologies.rulebook.model.runner.RuleAdapter
-
Adapts a POJO to a the default Rule type (i.e.
- RuleAdapter - Class in com.deliveredtechnologies.rulebook.runner
-
Deprecated.
- RuleAdapter(Object, Rule) - Constructor for class com.deliveredtechnologies.rulebook.runner.RuleAdapter
-
Deprecated.
- RuleAdapter(Object) - Constructor for class com.deliveredtechnologies.rulebook.runner.RuleAdapter
-
Deprecated.
- RuleBean - Annotation Type in com.deliveredtechnologies.rulebook.spring
-
Created by clong on 2/23/17.
- RuleBook<T> - Interface in com.deliveredtechnologies.rulebook.model
-
The RuleBook interface for defining objects that handle the behavior of rules chained together.
- RuleBook<T> - Class in com.deliveredtechnologies.rulebook
-
Deprecated.
- RuleBook() - Constructor for class com.deliveredtechnologies.rulebook.RuleBook
-
Deprecated.
- RuleBookAddRuleBuilder<T> - Class in com.deliveredtechnologies.rulebook.lang
-
Builds the portion of the RuleBook that adds rules.
- RuleBookAuditableRuleBuilder<U> - Class in com.deliveredtechnologies.rulebook.lang
-
A chained builder for building a Rule in the context of a RuleBook that can be audited.
- RuleBookAuditor<T> - Class in com.deliveredtechnologies.rulebook.model
-
Created by clong on 9/3/17.
- RuleBookAuditor(RuleBook<T>) - Constructor for class com.deliveredtechnologies.rulebook.model.RuleBookAuditor
-
- RuleBookBean - Class in com.deliveredtechnologies.rulebook.spring
-
Deprecated.
- RuleBookBean() - Constructor for class com.deliveredtechnologies.rulebook.spring.RuleBookBean
-
Deprecated.
- RuleBookBuilder<T> - Class in com.deliveredtechnologies.rulebook.lang
-
The initial builder used to build a RuleBook.
- RuleBookDefaultResultBuilder<T> - Class in com.deliveredtechnologies.rulebook.lang
-
Builds the portion of the RuleBook that specifies a default result value.
- RuleBookDefaultResultBuilder(RuleBook<T>) - Constructor for class com.deliveredtechnologies.rulebook.lang.RuleBookDefaultResultBuilder
-
- RuleBookFactoryBean - Class in com.deliveredtechnologies.rulebook.spring
-
Deprecated.
- RuleBookFactoryBean(Class<? extends RuleBook>, String) - Constructor for class com.deliveredtechnologies.rulebook.spring.RuleBookFactoryBean
-
- RuleBookFactoryBean(Class<? extends RuleBook>) - Constructor for class com.deliveredtechnologies.rulebook.spring.RuleBookFactoryBean
-
Deprecated.
- RuleBookFactoryBean(String) - Constructor for class com.deliveredtechnologies.rulebook.spring.RuleBookFactoryBean
-
- RuleBookRuleBuilder<U> - Class in com.deliveredtechnologies.rulebook.lang
-
Chains building of a Rule onto a RuleBookBuilder.
- RuleBookRuleWithFactTypeBuilder<T,U> - Class in com.deliveredtechnologies.rulebook.lang
-
A chained builder for building Rules in RuleBooks after a fact type has bee specified.
- RuleBookRunner - Class in com.deliveredtechnologies.rulebook.model.runner
-
Runs the POJO Rules in a specified package as a RuleBook.
- RuleBookRunner(String) - Constructor for class com.deliveredtechnologies.rulebook.model.runner.RuleBookRunner
-
Creates a new RuleBookRunner using the specified package and the default RuleBook.
- RuleBookRunner(Class<? extends RuleBook>, String) - Constructor for class com.deliveredtechnologies.rulebook.model.runner.RuleBookRunner
-
Creates a new RuleBookRunner using the specified package and the supplied RuleBook.
- RuleBookRunner - Class in com.deliveredtechnologies.rulebook.runner
-
Deprecated.
- RuleBookRunner(String) - Constructor for class com.deliveredtechnologies.rulebook.runner.RuleBookRunner
-
Deprecated.
- RuleBookRunner4PojoClasses - Class in com.deliveredtechnologies.rulebook.model.runner
-
Runs a List of POJO Rules as a RuleBook.
- RuleBookRunner4PojoClasses(List<Class<?>>) - Constructor for class com.deliveredtechnologies.rulebook.model.runner.RuleBookRunner4PojoClasses
-
Creates a new RuleBookRunner using the specified POJO Rules and the default RuleBook.
- RuleBookRunner4PojoClasses(Class<? extends RuleBook>, List<Class<?>>) - Constructor for class com.deliveredtechnologies.rulebook.model.runner.RuleBookRunner4PojoClasses
-
Creates a new RuleBookRunner using the specified POJO Rules and the supplied RuleBook.
- RuleBookWithResultTypeBuilder<T> - Class in com.deliveredtechnologies.rulebook.lang
-
Builds the porition of the RuleBook that specifies the default result type.
- RuleBookWithResultTypeBuilder(RuleBook<T>) - Constructor for class com.deliveredtechnologies.rulebook.lang.RuleBookWithResultTypeBuilder
-
- RuleBuilder<T,U> - Class in com.deliveredtechnologies.rulebook.lang
-
The initial builder used to build a Rule.
- RuleChainActionType - Enum in com.deliveredtechnologies.rulebook.model
-
Enumeration for what the supporting rule chain's response is to rule failures and false conditions.
- RuleException - Exception in com.deliveredtechnologies.rulebook.model
-
Runtime exception to wrap Rule exceptions.
- RuleException(String) - Constructor for exception com.deliveredtechnologies.rulebook.model.RuleException
-
Create a RuleException with an exception message.
- RuleException(String, Throwable) - Constructor for exception com.deliveredtechnologies.rulebook.model.RuleException
-
Create a RuleException with an exception message and a cause (the originating Throwable exception).
- RuleException(Throwable) - Constructor for exception com.deliveredtechnologies.rulebook.model.RuleException
-
Create a RuleException using the originating Throwable exception.
- RuleHandler - Class in com.deliveredtechnologies.rulebook.model.rulechain.cor
-
A Handler for Rule objects.
- RuleHandler(Rule) - Constructor for class com.deliveredtechnologies.rulebook.model.rulechain.cor.RuleHandler
-
- RuleState - Enum in com.deliveredtechnologies.rulebook
-
Enumeration for whether the continue the rule chain or break it.
- RuleStatus - Enum in com.deliveredtechnologies.rulebook.model
-
Created by clong on 9/2/17.
- run(NameValueReferableMap) - Method in interface com.deliveredtechnologies.rulebook.model.RuleBook
-
Run the RuleBook given the facts supplied.
- run(NameValueReferableMap) - Method in class com.deliveredtechnologies.rulebook.model.RuleBookAuditor
-
- run(NameValueReferableMap) - Method in class com.deliveredtechnologies.rulebook.model.rulechain.cor.CoRRuleBook
-
- run(NameValueReferableMap) - Method in class com.deliveredtechnologies.rulebook.model.runner.AbstractRuleBookRunner
-
- run(Object...) - Method in interface com.deliveredtechnologies.rulebook.Rule
-
Deprecated.
This run() method allows for arguments in addition to the FactMap to be passed to the action(s).
- run() - Method in interface com.deliveredtechnologies.rulebook.Rule
-
Deprecated.
The run() method evaluates the Rule.
- run() - Method in class com.deliveredtechnologies.rulebook.RuleBook
-
Deprecated.
The run() method adds the rules [via defineRules()] and runs the rules as long as at least one rule was
added.
- run(Object...) - Method in class com.deliveredtechnologies.rulebook.runner.RuleAdapter
-
Deprecated.
- run(NameValueReferableMap) - Method in class com.deliveredtechnologies.rulebook.spring.SpringRuleBook
-
Deprecated.
- run(Object...) - Method in class com.deliveredtechnologies.rulebook.StandardDecision
-
Deprecated.
The run() method runs the Predicate
supplied by the when() method.
If it evaluates to true then the BiConsumer
(s) and Consumer
(s) supplied by the then() method(s)
are executed.
If the stop() method was invoked then no further rules are evaluated.
Otherwise, the next rule in the chain is evaluated.
- run(Object...) - Method in class com.deliveredtechnologies.rulebook.StandardRule
-
Deprecated.
The run(Object[]) method runs the Predicate
supplied by the when() method.
- setApplicationContext(ApplicationContext) - Method in class com.deliveredtechnologies.rulebook.spring.SpringAwareRuleBookRunner
-
- setAuditor(Auditor) - Method in interface com.deliveredtechnologies.rulebook.model.Auditable
-
- setAuditor(Auditor) - Method in class com.deliveredtechnologies.rulebook.model.AuditableRule
-
- setCondition(Predicate<NameValueReferableTypeConvertibleMap<T>>) - Method in class com.deliveredtechnologies.rulebook.model.AuditableRule
-
- setCondition(Predicate<NameValueReferableTypeConvertibleMap<T>>) - Method in class com.deliveredtechnologies.rulebook.model.GoldenRule
-
- setCondition(Predicate<NameValueReferableTypeConvertibleMap<T>>) - Method in interface com.deliveredtechnologies.rulebook.model.Rule
-
Sets the condition for the Rule
- setCondition(Predicate) - Method in class com.deliveredtechnologies.rulebook.model.runner.RuleAdapter
-
- setDefaultResult(T) - Method in interface com.deliveredtechnologies.rulebook.model.RuleBook
-
Set the default Result value; this should be set for RuleBooks that are expected to produce a Result.
- setDefaultResult(T) - Method in class com.deliveredtechnologies.rulebook.model.RuleBookAuditor
-
- setDefaultResult(T) - Method in class com.deliveredtechnologies.rulebook.model.rulechain.cor.CoRRuleBook
-
- setDefaultResult(Object) - Method in class com.deliveredtechnologies.rulebook.model.runner.AbstractRuleBookRunner
-
- setDefaultResult(T) - Method in class com.deliveredtechnologies.rulebook.spring.SpringRuleBook
-
Deprecated.
- setFacts(NameValueReferableMap) - Method in class com.deliveredtechnologies.rulebook.model.AuditableRule
-
- setFacts(NameValueReferableMap) - Method in class com.deliveredtechnologies.rulebook.model.GoldenRule
-
- setFacts(NameValueReferableMap) - Method in interface com.deliveredtechnologies.rulebook.model.Rule
-
Sets the facts for a Rule.
- setFacts(NameValueReferableMap) - Method in class com.deliveredtechnologies.rulebook.model.runner.RuleAdapter
-
- setName(String) - Method in class com.deliveredtechnologies.rulebook.Fact
-
The method setName() sets the name of the Fact.
- setName(String) - Method in interface com.deliveredtechnologies.rulebook.NameValueReferable
-
Sets the name.
- setNextRule(Rule<T>) - Method in interface com.deliveredtechnologies.rulebook.Rule
-
Deprecated.
The setNextRule method adds the next Rule to the chain.
- setNextRule(Rule) - Method in class com.deliveredtechnologies.rulebook.runner.RuleAdapter
-
Deprecated.
- setNextRule(Rule<T>) - Method in class com.deliveredtechnologies.rulebook.StandardDecision
-
Deprecated.
The setNextRule() method sets the next rule in the chain.
- setNextRule(Rule<T>) - Method in class com.deliveredtechnologies.rulebook.StandardRule
-
Deprecated.
The setNextRule() method sets the next Rule in the chain.
- setResult(Result<U>) - Method in interface com.deliveredtechnologies.rulebook.Decision
-
Deprecated.
The setResult()
method initializes the stored result; useful for aggregation/chaining of a result.
- setResult(Result<U>) - Method in class com.deliveredtechnologies.rulebook.model.AuditableRule
-
- setResult(Result<U>) - Method in class com.deliveredtechnologies.rulebook.model.GoldenRule
-
- setResult(Result<U>) - Method in interface com.deliveredtechnologies.rulebook.model.Rule
-
Sets the Result of the Rule.
- setResult(Result) - Method in class com.deliveredtechnologies.rulebook.model.runner.RuleAdapter
-
- setResult(Result) - Method in class com.deliveredtechnologies.rulebook.runner.RuleAdapter
-
Deprecated.
- setResult(Result<U>) - Method in class com.deliveredtechnologies.rulebook.StandardDecision
-
Deprecated.
The setResult() method sets the stored Result.
- setRuleState(RuleState) - Method in class com.deliveredtechnologies.rulebook.model.AuditableRule
-
- setRuleState(RuleState) - Method in class com.deliveredtechnologies.rulebook.model.GoldenRule
-
- setRuleState(RuleState) - Method in interface com.deliveredtechnologies.rulebook.model.Rule
-
Sets the
RuleState
for the Rule; determines whether the rule chain should continue or not.
- setRuleState(RuleState) - Method in class com.deliveredtechnologies.rulebook.model.runner.RuleAdapter
-
- setSuccessor(Handler<T>) - Method in interface com.deliveredtechnologies.rulebook.model.rulechain.cor.Handler
-
Sets the next Handler in the chain.
- setSuccessor(Handler<Rule>) - Method in class com.deliveredtechnologies.rulebook.model.rulechain.cor.RuleHandler
-
- setValue(T) - Method in class com.deliveredtechnologies.rulebook.Fact
-
The method setValue() sets the value of the Fact.
- setValue(String, T) - Method in class com.deliveredtechnologies.rulebook.FactMap
-
The method setValue sets the value of the Fact by its name.
If no Fact exists with the associated name, a new fact is created with the specified name and value.
- setValue(T) - Method in interface com.deliveredtechnologies.rulebook.NameValueReferable
-
Sets the vaue.
- setValue(String, T) - Method in interface com.deliveredtechnologies.rulebook.NameValueReferableMap
-
Sets the value of NameValueReferable object.
- setValue(T) - Method in interface com.deliveredtechnologies.rulebook.Referable
-
Sets the object to be referred to.
- setValue(T) - Method in class com.deliveredtechnologies.rulebook.Result
-
The method setValue() sets the object to be contained in the Result object.
- setValue(String, T) - Method in class com.deliveredtechnologies.rulebook.TypeConvertibleFactMap
-
- size() - Method in class com.deliveredtechnologies.rulebook.FactMap
-
- size() - Method in class com.deliveredtechnologies.rulebook.TypeConvertibleFactMap
-
- SpringAwareRuleBookRunner - Class in com.deliveredtechnologies.rulebook.spring
-
Runs the POJO Rules that can be Spring aware beans in a specified package as a RuleBook.
- SpringAwareRuleBookRunner(String) - Constructor for class com.deliveredtechnologies.rulebook.spring.SpringAwareRuleBookRunner
-
- SpringAwareRuleBookRunner(Class<? extends RuleBook>, String) - Constructor for class com.deliveredtechnologies.rulebook.spring.SpringAwareRuleBookRunner
-
- SpringRuleBook<T> - Class in com.deliveredtechnologies.rulebook.spring
-
Deprecated.
- SpringRuleBook(RuleBook<T>) - Constructor for class com.deliveredtechnologies.rulebook.spring.SpringRuleBook
-
Deprecated.
- StandardDecision<T,U> - Class in com.deliveredtechnologies.rulebook
-
Deprecated.
- StandardDecision(Class<T>, Class<U>) - Constructor for class com.deliveredtechnologies.rulebook.StandardDecision
-
Deprecated.
- StandardRule<T> - Class in com.deliveredtechnologies.rulebook
-
Deprecated.
- StandardRule() - Constructor for class com.deliveredtechnologies.rulebook.StandardRule
-
Deprecated.
- StandardRule(Class<T>) - Constructor for class com.deliveredtechnologies.rulebook.StandardRule
-
Deprecated.
- stop() - Method in interface com.deliveredtechnologies.rulebook.Decision
-
Deprecated.
- stop() - Method in class com.deliveredtechnologies.rulebook.lang.ThenRuleBuilder
-
Sends a signal that the rule chain should be broken.
- stop() - Method in interface com.deliveredtechnologies.rulebook.Rule
-
Deprecated.
Stops the rule chain after the then() method executes.
Note: this will only happen if the when() condition evaluates to true.
- stop() - Method in class com.deliveredtechnologies.rulebook.runner.RuleAdapter
-
Deprecated.
- stop() - Method in class com.deliveredtechnologies.rulebook.StandardDecision
-
Deprecated.
The stop() method causes the rule chain to stop if the when() condition true and only
after the then() actions have been executed.
- stop() - Method in class com.deliveredtechnologies.rulebook.StandardRule
-
Deprecated.
The stop() method causes the rule chain to stop if the when() condition true and only
after the then() actions have been executed.
- TerminatingRuleBookBuilder<T> - Interface in com.deliveredtechnologies.rulebook.lang
-
An interface for building RuleBook objects.
- TerminatingRuleBuilder<T,U> - Interface in com.deliveredtechnologies.rulebook.lang
-
An interface for building Rule objects.
- Then - Annotation Type in com.deliveredtechnologies.rulebook.annotation
-
Then marks a method as an action.
- then(Consumer<FactMap<T>>) - Method in interface com.deliveredtechnologies.rulebook.Decision
-
Deprecated.
- then(BiConsumer<FactMap<T>, Result<U>>) - Method in interface com.deliveredtechnologies.rulebook.Decision
-
Deprecated.
The then method specifies the action taken if when()
evaluates to true.
- then(Consumer<NameValueReferableTypeConvertibleMap<T>>) - Method in class com.deliveredtechnologies.rulebook.lang.GivenRuleBuilder
-
Adds a then action into the Rule.
- then(BiConsumer<NameValueReferableTypeConvertibleMap<T>, Result<U>>) - Method in class com.deliveredtechnologies.rulebook.lang.GivenRuleBuilder
-
Addds a then action into the Rule.
- then(Consumer<NameValueReferableTypeConvertibleMap<T>>) - Method in class com.deliveredtechnologies.rulebook.lang.RuleBookRuleWithFactTypeBuilder
-
Adds a 'then' action Consumer that provides facts to the Rule.
- then(BiConsumer<NameValueReferableTypeConvertibleMap<T>, Result<U>>) - Method in class com.deliveredtechnologies.rulebook.lang.RuleBookRuleWithFactTypeBuilder
-
Adds a 'then' action Consumer that provides both facts and the result to the Rule.
- then(Consumer<NameValueReferableTypeConvertibleMap<T>>) - Method in class com.deliveredtechnologies.rulebook.lang.RuleBuilder
-
Adds an action as a Consumer to the Rule.
- then(BiConsumer<NameValueReferableTypeConvertibleMap<T>, Result<U>>) - Method in class com.deliveredtechnologies.rulebook.lang.RuleBuilder
-
Adds an action as a Consumer to the Rule.
- then(Consumer<NameValueReferableTypeConvertibleMap<T>>) - Method in class com.deliveredtechnologies.rulebook.lang.ThenRuleBuilder
-
Adds a then action into the Rule.
- then(BiConsumer<NameValueReferableTypeConvertibleMap<T>, Result<U>>) - Method in class com.deliveredtechnologies.rulebook.lang.ThenRuleBuilder
-
Addds a then action into the Rule.
- then(Consumer<NameValueReferableTypeConvertibleMap<T>>) - Method in class com.deliveredtechnologies.rulebook.lang.UsingRuleBuilder
-
Adds a then action into the Rule.
- then(BiConsumer<NameValueReferableTypeConvertibleMap<T>, Result<U>>) - Method in class com.deliveredtechnologies.rulebook.lang.UsingRuleBuilder
-
Addds a then action into the Rule.
- then(Consumer<NameValueReferableTypeConvertibleMap<T>>) - Method in class com.deliveredtechnologies.rulebook.lang.WhenRuleBuilder
-
Adds a then action into the Rule.
- then(BiConsumer<NameValueReferableTypeConvertibleMap<T>, Result<U>>) - Method in class com.deliveredtechnologies.rulebook.lang.WhenRuleBuilder
-
Addds a then action into the Rule.
- then(Consumer<FactMap<T>>) - Method in interface com.deliveredtechnologies.rulebook.Rule
-
Deprecated.
The then() method performs some action based on facts.
This then() method does not imply a return value, only that the next chained then() is executed.
- then(Consumer) - Method in class com.deliveredtechnologies.rulebook.runner.RuleAdapter
-
Deprecated.
- then(BiConsumer) - Method in class com.deliveredtechnologies.rulebook.runner.RuleAdapter
-
Deprecated.
- then(BiConsumer<FactMap<T>, Result<U>>) - Method in class com.deliveredtechnologies.rulebook.StandardDecision
-
Deprecated.
The then() method accepts a
BiConsumer
that performs an action based on Facts.
The arguments of the BiConsumer are a
FactMap
and a
Result
, respectively.
- then(Consumer<FactMap<T>>) - Method in class com.deliveredtechnologies.rulebook.StandardDecision
-
Deprecated.
The then() method accepts a Consumer
that performs an action based on Facts.
- then(Consumer<FactMap<T>>) - Method in class com.deliveredtechnologies.rulebook.StandardRule
-
Deprecated.
The then() method accepts a Consumer
that performs an action based on Facts.
- ThenRuleBuilder<T,U> - Class in com.deliveredtechnologies.rulebook.lang
-
Builds the portion of a Rule that is available in the languate on 'then'.
- toString() - Method in class com.deliveredtechnologies.rulebook.Fact
-
The toString() method returns the toString of the object contained in the Fact.
- toString() - Method in class com.deliveredtechnologies.rulebook.FactMap
-
The toString() method gets the FactMap converted a string.
If there is only one Fact, the String value is the String value of the Fact.
Otherwise, the String value is the value of the parent HashMap
.
- toString() - Method in class com.deliveredtechnologies.rulebook.Result
-
- toString() - Method in class com.deliveredtechnologies.rulebook.TypeConvertibleFactMap
-
- TypeConvertibleFactMap<T> - Class in com.deliveredtechnologies.rulebook
-
A decorator for NameValueReferableMap that adds common type conversions.
- TypeConvertibleFactMap(NameValueReferableMap<T>) - Constructor for class com.deliveredtechnologies.rulebook.TypeConvertibleFactMap
-