Index

A B C D E F G H I L N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

Action - Interface in org.kuali.rice.krms.framework.engine
An Action executes on a given ExecutionEnvironment
ActionTypeService - Interface in org.kuali.rice.krms.framework.type
Interface defining the loading of an Action from a ActionDefinition
addListener(ResultListener) - Method in class org.kuali.rice.krms.framework.engine.ResultLogger
Add a ResultListener see logResult
addResult(ResultEvent) - Method in class org.kuali.rice.krms.framework.engine.EngineResultsImpl
 
addTermResolver(TermResolver<?>) - Method in class org.kuali.rice.krms.framework.engine.BasicExecutionEnvironment
 
addTermResolver(TermResolver<?>) - Method in class org.kuali.rice.krms.framework.engine.TermResolutionEngineImpl
 
addTermValue(Term, Object) - Method in class org.kuali.rice.krms.framework.engine.TermResolutionEngineImpl
 
Agenda - Interface in org.kuali.rice.krms.framework.engine
Interface for defining the execution and appliesTo of @{link ExecutionEnvironment}s for an Agenda.
AgendaTree - Interface in org.kuali.rice.krms.framework.engine
Interface for defining the execute method with a ExecutionEnvironment for an AgendaTree.
AgendaTreeEntry - Interface in org.kuali.rice.krms.framework.engine
Interface for defining the execute method with a ExecutionEnvironment for an AgendaTreeEnty.
AgendaTypeService - Interface in org.kuali.rice.krms.framework.type
AgendaTypeService provides access and validation for custom attributes on the agenda type.
ALL - Enum constant in enum class org.kuali.rice.krms.framework.engine.CollectionOperator
 
appliesTo(ExecutionEnvironment) - Method in interface org.kuali.rice.krms.framework.engine.Agenda
Return if the Agenda applies to the given environment
appliesTo(ExecutionEnvironment) - Method in class org.kuali.rice.krms.framework.engine.BasicAgenda
 

B

BasicAgenda - Class in org.kuali.rice.krms.framework.engine
An implementation of Agenda that executes over an AgendaTree.
BasicAgenda(Map<String, String>, AgendaTree) - Constructor for class org.kuali.rice.krms.framework.engine.BasicAgenda
Create a BasicAgenda with the given qualifiers and AgendaTree
BasicAgendaTree - Class in org.kuali.rice.krms.framework.engine
An implementation of AgendaTree that executes a ExecutionEnvironment over its list of AgendaTreeEntrys.
BasicAgendaTree(List<AgendaTreeEntry>) - Constructor for class org.kuali.rice.krms.framework.engine.BasicAgendaTree
Create a BasicAgendaTree with the given AgendaTreeEntrys
BasicAgendaTree(AgendaTreeEntry...) - Constructor for class org.kuali.rice.krms.framework.engine.BasicAgendaTree
Create a BasicAgendaTree with the given AgendaTreeEntrys
BasicAgendaTreeEntry - Class in org.kuali.rice.krms.framework.engine
A AgendaTreeEntry which executes its ifTrue AgendaTree if the given Rule result is true or its ifFalse AgendaTree if the result is false.
BasicAgendaTreeEntry(Rule) - Constructor for class org.kuali.rice.krms.framework.engine.BasicAgendaTreeEntry
Create a BasicAgendaTreeEntry with the given Rule.
BasicAgendaTreeEntry(Rule, AgendaTree, AgendaTree) - Constructor for class org.kuali.rice.krms.framework.engine.BasicAgendaTreeEntry
Create a BasicAgendaTreeEntry with the given Rule and ifTrue, ifFalse AgendaTrees.
BasicContext - Class in org.kuali.rice.krms.framework.engine
An implementation of Context
BasicContext(List<Agenda>, List<TermResolver<?>>) - Constructor for class org.kuali.rice.krms.framework.engine.BasicContext
Create a BasicContext with the given parameters
BasicExecutionEnvironment - Class in org.kuali.rice.krms.framework.engine
An implementation of ExecutionEnvironment given SelectionCriteria, facts (Mapinvalid input: '<'Term, Object> ), ExecutionOptions and TermResolutionEngine.
BasicExecutionEnvironment(SelectionCriteria, Map<Term, Object>, ExecutionOptions, TermResolutionEngine) - Constructor for class org.kuali.rice.krms.framework.engine.BasicExecutionEnvironment
Constructor for a BasicExecutionEnvironment with the given SelectionCriteria, facts, ExecutionOptions and TermResolutionEngine
BasicResult - Class in org.kuali.rice.krms.framework.engine.result
An implementation of ResultEvent
BasicResult(String, Object, ExecutionEnvironment) - Constructor for class org.kuali.rice.krms.framework.engine.result.BasicResult
Constructor
BasicResult(String, Object, ExecutionEnvironment, boolean) - Constructor for class org.kuali.rice.krms.framework.engine.result.BasicResult
Constructor
BasicResult(String, String, Object, ExecutionEnvironment, boolean) - Constructor for class org.kuali.rice.krms.framework.engine.result.BasicResult
Constructor
BasicResult(Map<String, ?>, String, Object, ExecutionEnvironment, boolean) - Constructor for class org.kuali.rice.krms.framework.engine.result.BasicResult
Constructor
BasicResult(Map<String, ?>, String, String, Object, ExecutionEnvironment, boolean) - Constructor for class org.kuali.rice.krms.framework.engine.result.BasicResult
Constructor
BasicRule - Class in org.kuali.rice.krms.framework.engine
A Rule that executes a Action when the Proposition is true.
BasicRule(String, Proposition, List<Action>) - Constructor for class org.kuali.rice.krms.framework.engine.BasicRule
Constructor
BasicRule(Proposition, List<Action>) - Constructor for class org.kuali.rice.krms.framework.engine.BasicRule
Constructor
BinaryOperatorExpression - Class in org.kuali.rice.krms.framework.engine.expression
Binary Operator implementation of Expression<Boolean>
BinaryOperatorExpression(ComparisonOperator, Expression<? extends Object>, Expression<? extends Object>) - Constructor for class org.kuali.rice.krms.framework.engine.expression.BinaryOperatorExpression
Create a BinaryOperatorExpression with the given values
BooleanValidatingExpression - Class in org.kuali.rice.krms.framework.engine.expression
The Expression used in construction, will be invoked with the given ExecutionEnvironment.
BooleanValidatingExpression(Expression<? extends Object>) - Constructor for class org.kuali.rice.krms.framework.engine.expression.BooleanValidatingExpression
Constructor
buildTermResolutionPlan(String) - Method in class org.kuali.rice.krms.framework.engine.TermResolutionEngineImpl
 

C

canCoerce(String, String) - Method in class org.kuali.rice.krms.framework.engine.expression.ComparisonOperatorServiceImpl
 
canCoerce(String, String) - Method in class org.kuali.rice.krms.framework.engine.expression.DateComparisonOperator
 
canCoerce(String, String) - Method in class org.kuali.rice.krms.framework.engine.expression.DefaultComparisonOperator
 
canCompare(Object, Object) - Method in class org.kuali.rice.krms.framework.engine.expression.ComparisonOperatorServiceImpl
 
canCompare(Object, Object) - Method in class org.kuali.rice.krms.framework.engine.expression.DateComparisonOperator
 
canCompare(Object, Object) - Method in class org.kuali.rice.krms.framework.engine.expression.DefaultComparisonOperator
 
coerce(String, String) - Method in class org.kuali.rice.krms.framework.engine.expression.ComparisonOperatorServiceImpl
 
coerce(String, String) - Method in class org.kuali.rice.krms.framework.engine.expression.DateComparisonOperator
 
coerce(String, String) - Method in class org.kuali.rice.krms.framework.engine.expression.DefaultComparisonOperator
 
coerceIfNeeded(Object, String, ComparisonOperatorService) - Static method in class org.kuali.rice.krms.framework.engine.expression.ComparisonOperatorServiceUtils
checks if the value needs to be coerced from a String to another type, and if so it looks for an applicable StringCoercionExtension.
CollectionOfComparablesTermBasedProposition<T> - Class in org.kuali.rice.krms.framework.engine
 
CollectionOfComparablesTermBasedProposition(CollectionOperator, ComparisonOperator, Term, T) - Constructor for class org.kuali.rice.krms.framework.engine.CollectionOfComparablesTermBasedProposition
 
CollectionOperator - Enum Class in org.kuali.rice.krms.framework.engine
Enumeration for simple collection operators used by CollectionOfComparablesTermBasedProposition.
ComparableTermBasedProposition<T> - Class in org.kuali.rice.krms.framework.engine
An implementation of Proposition which uses a ComparisonOperator and Term
ComparableTermBasedProposition(ComparisonOperator, Term, T) - Constructor for class org.kuali.rice.krms.framework.engine.ComparableTermBasedProposition
Create a ComparableTermBasedProposition with the given values
compare(Comparable<T>) - Method in class org.kuali.rice.krms.framework.engine.ComparableTermBasedProposition
Compares the term value w/ the expected value
compare(Object, Object) - Method in enum class org.kuali.rice.krms.framework.engine.expression.ComparisonOperator
Compare the given objects
compare(Object, Object) - Method in class org.kuali.rice.krms.framework.engine.expression.ComparisonOperatorServiceImpl
 
compare(Object, Object) - Method in class org.kuali.rice.krms.framework.engine.expression.DateComparisonOperator
 
compare(Object, Object) - Method in class org.kuali.rice.krms.framework.engine.expression.DefaultComparisonOperator
 
compareTo(TermResolutionEngineImpl.TermResolverKey) - Method in class org.kuali.rice.krms.framework.engine.TermResolutionEngineImpl.TermResolverKey
 
ComparisonOperator - Enum Class in org.kuali.rice.krms.framework.engine.expression
Operators enumeration for comparing objects.
ComparisonOperatorServiceImpl - Class in org.kuali.rice.krms.framework.engine.expression
ComparisonOperatorServiceUtils - Class in org.kuali.rice.krms.framework.engine.expression
Contains utility methods for working with the ComparisonOperatorService
CompoundProposition - Class in org.kuali.rice.krms.framework.engine
An implementation of Proposition which holds other Propositions and a LogicalOperator.
CompoundProposition(LogicalOperator, List<Proposition>) - Constructor for class org.kuali.rice.krms.framework.engine.CompoundProposition
Create a CompoundProposition with the given values
ConstantExpression<T> - Class in org.kuali.rice.krms.framework.engine.expression
The Expression used in Construction will be returned when invoked with any given ExecutionEnvironment
ConstantExpression(T) - Constructor for class org.kuali.rice.krms.framework.engine.expression.ConstantExpression
Create a ConstantExpression with the given value
Context - Interface in org.kuali.rice.krms.framework.engine
The context represents the area(s) of an organization's activity where a rule applies and where the terms used to create the rule are defined and relevant.
ContextProvider - Interface in org.kuali.rice.krms.framework.engine
Loads a Context for the given set of criteria.
createValidation(ActionDefinition) - Method in interface org.kuali.rice.krms.framework.type.ValidationActionService
Create a Validation Action

D

DateComparisonOperator - Class in org.kuali.rice.krms.framework.engine.expression
 
DateComparisonOperator() - Constructor for class org.kuali.rice.krms.framework.engine.expression.DateComparisonOperator
 
DefaultComparisonOperator - Class in org.kuali.rice.krms.framework.engine.expression
The default ComparisonOperator.
DefaultComparisonOperator() - Constructor for class org.kuali.rice.krms.framework.engine.expression.DefaultComparisonOperator
 
description - Variable in class org.kuali.rice.krms.framework.engine.result.BasicResult
 
DOES_NOT_EXIST - Enum constant in enum class org.kuali.rice.krms.framework.engine.expression.ComparisonOperator
use this flag with the static factory to get a ComparisonOperator DOES_NOT_EXISTS

E

EngineResultListener - Class in org.kuali.rice.krms.framework.engine.result
An implementation of ResultListener which adds the ResultEvent to the
invalid reference
EngineResults
of that event's environment
EngineResultListener() - Constructor for class org.kuali.rice.krms.framework.engine.result.EngineResultListener
Constructor
EngineResultsImpl - Class in org.kuali.rice.krms.framework.engine
An implementation of EngineResults using Listinvalid input: '<'ResultEvent> for results and Mapinvalid input: '<'String, Object> for attributes
EngineResultsImpl() - Constructor for class org.kuali.rice.krms.framework.engine.EngineResultsImpl
 
environment - Variable in class org.kuali.rice.krms.framework.engine.result.BasicResult
 
equals(Object) - Method in class org.kuali.rice.krms.framework.engine.TermResolutionEngineImpl.TermResolverKey
 
EQUALS - Enum constant in enum class org.kuali.rice.krms.framework.engine.expression.ComparisonOperator
use this flag with the static factory to get a ComparisonOperator EQUALS
ERROR - Enum constant in enum class org.kuali.rice.krms.framework.type.ValidationActionType
use this flag with the static factory to get a ValidationActionTypeService that creates error actions.
establishExecutionEnvironment(SelectionCriteria, Map<Term, Object>, ExecutionOptions) - Method in class org.kuali.rice.krms.framework.engine.ProviderBasedEngine
Return a BasicExecutionEnvironment using the given parameters
evaluate(ExecutionEnvironment) - Method in class org.kuali.rice.krms.framework.engine.BasicRule
 
evaluate(ExecutionEnvironment) - Method in class org.kuali.rice.krms.framework.engine.CollectionOfComparablesTermBasedProposition
 
evaluate(ExecutionEnvironment) - Method in class org.kuali.rice.krms.framework.engine.ComparableTermBasedProposition
 
evaluate(ExecutionEnvironment) - Method in class org.kuali.rice.krms.framework.engine.CompoundProposition
 
evaluate(ExecutionEnvironment) - Method in class org.kuali.rice.krms.framework.engine.expression.ExpressionBasedProposition
 
evaluate(ExecutionEnvironment) - Method in interface org.kuali.rice.krms.framework.engine.Proposition
Evaluates this proposition -- and in the case of Propositions containing children, those children as well -- and returns the boolean result;
evaluate(ExecutionEnvironment) - Method in interface org.kuali.rice.krms.framework.engine.Rule
Evaluate a given ExecutionEnvironment, returning true if the rules conditions pass, false if they do not.
evaluate(ExecutionEnvironment) - Method in class org.kuali.rice.krms.framework.engine.SubAgenda
 
execute(ExecutionEnvironment) - Method in interface org.kuali.rice.krms.framework.engine.Action
Execute on a given ExecutionEnvironment.
execute(ExecutionEnvironment) - Method in interface org.kuali.rice.krms.framework.engine.Agenda
Execute with the given ExecutionEnvironment
execute(ExecutionEnvironment) - Method in interface org.kuali.rice.krms.framework.engine.AgendaTree
Execute with the given @{link ExecutionEnvironment}
execute(ExecutionEnvironment) - Method in interface org.kuali.rice.krms.framework.engine.AgendaTreeEntry
Execute with the given ExecutionEnvironment
execute(ExecutionEnvironment) - Method in class org.kuali.rice.krms.framework.engine.BasicAgenda
 
execute(ExecutionEnvironment) - Method in class org.kuali.rice.krms.framework.engine.BasicAgendaTree
 
execute(ExecutionEnvironment) - Method in class org.kuali.rice.krms.framework.engine.BasicAgendaTreeEntry
 
execute(ExecutionEnvironment) - Method in class org.kuali.rice.krms.framework.engine.BasicContext
 
execute(ExecutionEnvironment) - Method in interface org.kuali.rice.krms.framework.engine.Context
Execute with the given ExecutionEnvironment
execute(SelectionCriteria, Map<String, Object>, ExecutionOptions) - Method in class org.kuali.rice.krms.framework.engine.ProviderBasedEngine
 
execute(SelectionCriteria, Facts, ExecutionOptions) - Method in class org.kuali.rice.krms.framework.engine.ProviderBasedEngine
 
executeSimulation(ExecutionEnvironment) - Method in interface org.kuali.rice.krms.framework.engine.Action
The engine may be run in a simulation mode and in this case, most actions should not be executed.
EXISTS - Enum constant in enum class org.kuali.rice.krms.framework.engine.expression.ComparisonOperator
use this flag with the static factory to get a ComparisonOperator EXISTS
Expression<T> - Interface in org.kuali.rice.krms.framework.engine.expression
Interface for implementing Expressions, invoked on a ExecutionEnvironment
ExpressionBasedProposition - Class in org.kuali.rice.krms.framework.engine.expression
An implementation of Proposition which uses a given Expression<Boolean>
ExpressionBasedProposition(Expression<Boolean>) - Constructor for class org.kuali.rice.krms.framework.engine.expression.ExpressionBasedProposition
Create an ExpressionBasedProposition with the given value

F

FalseTriggeredRule - Class in org.kuali.rice.krms.framework.engine
A BasicRule that executes its Action when evaluation is false.
FalseTriggeredRule(Proposition, List<Action>) - Constructor for class org.kuali.rice.krms.framework.engine.FalseTriggeredRule
 
findComparatorExtension(Object, Object) - Method in class org.kuali.rice.krms.framework.engine.expression.ComparisonOperatorServiceImpl
Returns the EngineComparatorExtension that can compare the lhs and rhs objects.
findStringCoercionExtension(String, String) - Method in class org.kuali.rice.krms.framework.engine.expression.ComparisonOperatorServiceImpl
Returns the EngineComparatorExtension that can coerce the lhs and rhs objects.
fromCode(String) - Static method in enum class org.kuali.rice.krms.framework.engine.expression.ComparisonOperator
Create a ComparisonOperator from the given code
fromCode(String) - Static method in enum class org.kuali.rice.krms.framework.type.ValidationActionType
for each type, check the input with the uppercase type code, and returns any match.
fromCode(String) - Static method in enum class org.kuali.rice.krms.framework.type.ValidationRuleType
for each type, check the input with the uppercase version of the type code, and returns any match.
fromString(String) - Static method in enum class org.kuali.rice.krms.framework.type.ValidationActionType
for each type, check the input with the lowercase version of the type name, and returns any match.
fromString(String) - Static method in enum class org.kuali.rice.krms.framework.type.ValidationRuleType
for each type, check the input with the lowercase version of the type name, and returns any match.
Function - Interface in org.kuali.rice.krms.framework.engine
 
FunctionExpression - Class in org.kuali.rice.krms.framework.engine.expression
An implementation of Expression which invokes a Function with the results of the invocation of the given List of Expressions (of the given ExecutionEnvironment).
FunctionExpression(Function, String[], List<Expression<? extends Object>>, ComparisonOperatorService) - Constructor for class org.kuali.rice.krms.framework.engine.expression.FunctionExpression
Create a FunctionExpression with the given values.
FunctionTypeService - Interface in org.kuali.rice.krms.framework.type
FunctionTypeService provides access and validation for custom Functions.

G

getAllResults() - Method in class org.kuali.rice.krms.framework.engine.EngineResultsImpl
Return a shallow copy of the list of ResultEvents.
getAttribute(String) - Method in class org.kuali.rice.krms.framework.engine.EngineResultsImpl
 
getAttributeFields(String) - Method in interface org.kuali.rice.krms.framework.type.RemotableAttributeOwner
get the attributes supported by the type with the given krmsTypeId.
getAttributeFields(String) - Method in interface org.kuali.rice.krms.framework.type.ValidationRuleTypeService
 
getChildren() - Method in class org.kuali.rice.krms.framework.engine.ComparableTermBasedProposition
Returns an empty list.
getChildren() - Method in class org.kuali.rice.krms.framework.engine.CompoundProposition
Returns an unmodifiableList of Propositions.
getChildren() - Method in class org.kuali.rice.krms.framework.engine.expression.ExpressionBasedProposition
 
getChildren() - Method in interface org.kuali.rice.krms.framework.engine.Proposition
Returns the List of child Propositions that belong to this object.
getCode() - Method in enum class org.kuali.rice.krms.framework.engine.expression.ComparisonOperator
 
getCode() - Method in enum class org.kuali.rice.krms.framework.type.ValidationActionType
The code value for this object.
getCode() - Method in enum class org.kuali.rice.krms.framework.type.ValidationRuleType
The code value for this object.
getDateTimeService() - Method in class org.kuali.rice.krms.framework.engine.expression.DateComparisonOperator
 
getDescription() - Method in class org.kuali.rice.krms.framework.engine.result.BasicResult
 
getDescription() - Method in class org.kuali.rice.krms.framework.engine.result.TimingResult
 
getElapsedTimeInMilliseconds() - Method in class org.kuali.rice.krms.framework.engine.result.TimingResult
Returns the Elapsed Time in Milliseconds
getEngineResults() - Method in class org.kuali.rice.krms.framework.engine.BasicExecutionEnvironment
 
getEnvironment() - Method in class org.kuali.rice.krms.framework.engine.result.BasicResult
 
getEnvironment() - Method in class org.kuali.rice.krms.framework.engine.result.TimingResult
 
getExecutionDetails() - Method in class org.kuali.rice.krms.framework.engine.PropositionResult
Returns the executionDetails
getExecutionOptions() - Method in class org.kuali.rice.krms.framework.engine.BasicExecutionEnvironment
 
getExpectedValue() - Method in class org.kuali.rice.krms.framework.engine.ComparableTermBasedProposition
Returns the expectedValue
getFacts() - Method in class org.kuali.rice.krms.framework.engine.BasicExecutionEnvironment
 
getInitialCollatedResult() - Method in enum class org.kuali.rice.krms.framework.engine.CollectionOperator
when the result for the first item in the collection is calculated, there isn't yet a collated result to use in the CollectionOperator.reduce(boolean, boolean) method.
getInstance() - Static method in class org.kuali.rice.krms.framework.engine.expression.ComparisonOperatorServiceImpl
Factory method for getting a ComparisonOperatorService
getInstance() - Static method in class org.kuali.rice.krms.framework.engine.ResultLogger
 
getName() - Method in class org.kuali.rice.krms.framework.engine.BasicRule
Return the Rule name
getOperators() - Method in class org.kuali.rice.krms.framework.engine.expression.ComparisonOperatorServiceImpl
 
getOutput() - Method in class org.kuali.rice.krms.framework.engine.TermResolutionEngineImpl.TermResolverKey
 
getResult() - Method in class org.kuali.rice.krms.framework.engine.PropositionResult
Returns the result.
getResult() - Method in class org.kuali.rice.krms.framework.engine.result.BasicResult
 
getResult() - Method in class org.kuali.rice.krms.framework.engine.result.TimingResult
 
getResultDetails() - Method in class org.kuali.rice.krms.framework.engine.result.BasicResult
Returns the result details of the ResultEvent as an unmodifiable Mapinvalid input: '<'?
getResultDetails() - Method in class org.kuali.rice.krms.framework.engine.result.TimingResult
Returns the result details of the ResultEvent as an unmodifiable Mapinvalid input: '<'?
getResultEvent(int) - Method in class org.kuali.rice.krms.framework.engine.EngineResultsImpl
Deprecated.
use EngineResultsImpl.getAllResults() instead, this method will be removed in a future version
getResultsOfType(String) - Method in class org.kuali.rice.krms.framework.engine.EngineResultsImpl
 
getSelectionCriteria() - Method in class org.kuali.rice.krms.framework.engine.BasicExecutionEnvironment
 
getStringCoercionExtensions() - Method in class org.kuali.rice.krms.framework.engine.expression.ComparisonOperatorServiceImpl
 
getTermResolvers() - Method in class org.kuali.rice.krms.framework.engine.BasicContext
 
getTermResolvers() - Method in interface org.kuali.rice.krms.framework.engine.Context
Return a list of the TermResolvers
getTermsForCaller(Object) - Method in class org.kuali.rice.krms.framework.engine.BasicExecutionEnvironment
 
getTimestamp() - Method in class org.kuali.rice.krms.framework.engine.result.BasicResult
 
getTimestamp() - Method in class org.kuali.rice.krms.framework.engine.result.TimingResult
 
getType() - Method in class org.kuali.rice.krms.framework.engine.result.BasicResult
 
getType() - Method in class org.kuali.rice.krms.framework.engine.result.TimingResult
 
getValidation(String) - Method in interface org.kuali.rice.krms.framework.type.ValidationActionService
Return the ActionDefinition given the validationId
getValidationByName(String, String) - Method in interface org.kuali.rice.krms.framework.type.ValidationActionService
Return the ActionDefinition given the namespaceCode and name
GREATER_THAN - Enum constant in enum class org.kuali.rice.krms.framework.engine.expression.ComparisonOperator
use this flag with the static factory to get a ComparisonOperator GREATER_THAN
GREATER_THAN_EQUAL - Enum constant in enum class org.kuali.rice.krms.framework.engine.expression.ComparisonOperator
use this flag with the static factory to get a ComparisonOperator GREATER_THAN_EQUAL

H

handleEvent(ResultEvent) - Method in class org.kuali.rice.krms.framework.engine.result.EngineResultListener
 
handleEvent(ResultEvent) - Method in class org.kuali.rice.krms.framework.engine.result.Log4jResultListener
 
handleEvent(ResultEvent) - Method in interface org.kuali.rice.krms.framework.engine.result.ResultListener
Handle the given ResultEvent.
hashCode() - Method in class org.kuali.rice.krms.framework.engine.TermResolutionEngineImpl.TermResolverKey
 

I

INVALID - Enum constant in enum class org.kuali.rice.krms.framework.type.ValidationRuleType
use this flag with the static factory to get a ValidationRuleTypeService} that creates warning validationRules.
invoke(Object...) - Method in interface org.kuali.rice.krms.framework.engine.Function
Invoke with the given arguments
invoke(ExecutionEnvironment) - Method in class org.kuali.rice.krms.framework.engine.expression.BinaryOperatorExpression
 
invoke(ExecutionEnvironment) - Method in class org.kuali.rice.krms.framework.engine.expression.BooleanValidatingExpression
 
invoke(ExecutionEnvironment) - Method in class org.kuali.rice.krms.framework.engine.expression.ConstantExpression
 
invoke(ExecutionEnvironment) - Method in interface org.kuali.rice.krms.framework.engine.expression.Expression
Invoke on the given ExecutionEnvironment.
invoke(ExecutionEnvironment) - Method in class org.kuali.rice.krms.framework.engine.expression.FunctionExpression
 
invoke(ExecutionEnvironment) - Method in class org.kuali.rice.krms.framework.engine.expression.TermExpression
 
isCompound() - Method in class org.kuali.rice.krms.framework.engine.ComparableTermBasedProposition
 
isCompound() - Method in class org.kuali.rice.krms.framework.engine.CompoundProposition
 
isCompound() - Method in class org.kuali.rice.krms.framework.engine.expression.ExpressionBasedProposition
 
isCompound() - Method in interface org.kuali.rice.krms.framework.engine.Proposition
Indicates whether this Proposition can have children.
isDateType(Object) - Method in class org.kuali.rice.krms.framework.engine.expression.DateComparisonOperator
 
isEnabled(ExecutionEnvironment) - Method in class org.kuali.rice.krms.framework.engine.ResultLogger
Returns true if the ExecutionEnvironment's execution options
invalid reference
ExecutionFlag.LOG_EXECUTION
flag has been set.

L

LESS_THAN - Enum constant in enum class org.kuali.rice.krms.framework.engine.expression.ComparisonOperator
use this flag with the static factory to get a ComparisonOperator LESS_THAN
LESS_THAN_EQUAL - Enum constant in enum class org.kuali.rice.krms.framework.engine.expression.ComparisonOperator
use this flag with the static factory to get a ComparisonOperator LESS_THAN_EQUAL
loadAction(ActionDefinition) - Method in interface org.kuali.rice.krms.framework.type.ActionTypeService
Load the Action given the ActionDefinition
loadAction(ActionDefinition) - Method in interface org.kuali.rice.krms.framework.type.ValidationActionTypeService
 
loadAgenda(AgendaDefinition) - Method in interface org.kuali.rice.krms.framework.type.AgendaTypeService
Load an Agenda created from the given AgendaDefinition
loadContext(SelectionCriteria, Map<Term, Object>, ExecutionOptions) - Method in interface org.kuali.rice.krms.framework.engine.ContextProvider
Loads the context for the given selection criteria, facts, and execution options.
loadFunction(FunctionDefinition) - Method in interface org.kuali.rice.krms.framework.type.FunctionTypeService
Create a from the given FunctionDefinition.
loadProposition(PropositionDefinition) - Method in interface org.kuali.rice.krms.framework.type.PropositionTypeService
Load the Proposition given the propositionDefinition
loadRule(RuleDefinition) - Method in interface org.kuali.rice.krms.framework.type.RuleTypeService
Load the Rule given the RuleDefinition
loadRule(RuleDefinition) - Method in interface org.kuali.rice.krms.framework.type.ValidationRuleTypeService
 
loadTermResolver(TermResolverDefinition) - Method in interface org.kuali.rice.krms.framework.type.TermResolverTypeService
 
Log4jResultListener - Class in org.kuali.rice.krms.framework.engine.result
A Log4j implementation of ResultListener which logs the output of the ResultEvent toString at the INFO level to the Log4jResultListener.class org.apache.logging.log4j.Logger
Log4jResultListener() - Constructor for class org.kuali.rice.krms.framework.engine.result.Log4jResultListener
 
logPropositionResult(Proposition, PropositionResult, ExecutionEnvironment) - Method in class org.kuali.rice.krms.framework.engine.CompoundProposition
 
logResult(ResultEvent) - Method in class org.kuali.rice.krms.framework.engine.ResultLogger
Invoke the handleEvent method of the listeners if the event's Environment is enabled.

N

NONE - Enum constant in enum class org.kuali.rice.krms.framework.engine.CollectionOperator
 
NOT_EQUALS - Enum constant in enum class org.kuali.rice.krms.framework.engine.expression.ComparisonOperator
use this flag with the static factory to get a ComparisonOperator NOT_EQUALS

O

ONE_OR_MORE - Enum constant in enum class org.kuali.rice.krms.framework.engine.CollectionOperator
 
OPERATOR_CODES - Static variable in enum class org.kuali.rice.krms.framework.engine.expression.ComparisonOperator
Operator codes, unmodifiable Collection
OPERATOR_NAMES - Static variable in enum class org.kuali.rice.krms.framework.engine.expression.ComparisonOperator
Operator names, unmodifiable Collection
org.kuali.rice.krms.framework.engine - package org.kuali.rice.krms.framework.engine
 
org.kuali.rice.krms.framework.engine.expression - package org.kuali.rice.krms.framework.engine.expression
 
org.kuali.rice.krms.framework.engine.result - package org.kuali.rice.krms.framework.engine.result
 
org.kuali.rice.krms.framework.type - package org.kuali.rice.krms.framework.type
 

P

Proposition - Interface in org.kuali.rice.krms.framework.engine
Interface for logical propositions that may be executed in the Engine.
PropositionResult - Class in org.kuali.rice.krms.framework.engine
PropositionResults are returned by Proposition's evaluate method.
PropositionResult(boolean) - Constructor for class org.kuali.rice.krms.framework.engine.PropositionResult
Create a PropositionResult with the given result
PropositionResult(boolean, Map<String, ?>) - Constructor for class org.kuali.rice.krms.framework.engine.PropositionResult
Create a PropositionResult with the given values
PropositionTypeService - Interface in org.kuali.rice.krms.framework.type
Interface defining loading a Proposition from a PropositionDefinition
ProviderBasedEngine - Class in org.kuali.rice.krms.framework.engine
An implementation of Engine
ProviderBasedEngine() - Constructor for class org.kuali.rice.krms.framework.engine.ProviderBasedEngine
 
publishFact(Term, Object) - Method in class org.kuali.rice.krms.framework.engine.BasicExecutionEnvironment
 

R

reduce(boolean, boolean) - Method in enum class org.kuali.rice.krms.framework.engine.CollectionOperator
This method takes the collated result thus far and the result for the next element, and produces the next collated result.
RemotableAttributeOwner - Interface in org.kuali.rice.krms.framework.type
Interface to be extended by type services that have remotable attributes that will need to be rendered and validated
removeListener(ResultListener) - Method in class org.kuali.rice.krms.framework.engine.ResultLogger
Be kind, please rewind
resolveTerm(Term) - Method in class org.kuali.rice.krms.framework.engine.TermResolutionEngineImpl
 
resolveTerm(Term, Object) - Method in class org.kuali.rice.krms.framework.engine.BasicExecutionEnvironment
 
result - Variable in class org.kuali.rice.krms.framework.engine.result.BasicResult
 
resultDetails - Variable in class org.kuali.rice.krms.framework.engine.result.BasicResult
 
ResultListener - Interface in org.kuali.rice.krms.framework.engine.result
Interface for receiving ResultEvents.
ResultLogger - Class in org.kuali.rice.krms.framework.engine
A ResultLogger which invokes its listener's handleEvent method (passing in the ResultEvent) if the event's Environment is enabled.
Rule - Interface in org.kuali.rice.krms.framework.engine
A Rule evaluates a given ExecutionEnvironment, returning true if its conditions pass, false if they do not.
RuleTypeService - Interface in org.kuali.rice.krms.framework.type
Interface for defining the loading of a Rule given a RuleDefinition

S

selectContext(SelectionCriteria, Map<Term, Object>, ExecutionOptions) - Method in class org.kuali.rice.krms.framework.engine.ProviderBasedEngine
Load a Context from the contextProvider using the given parameters
setAttribute(String, Object) - Method in class org.kuali.rice.krms.framework.engine.EngineResultsImpl
 
setComparisonOperatorService(ComparisonOperatorService) - Method in enum class org.kuali.rice.krms.framework.engine.expression.ComparisonOperator
 
setContextProvider(ContextProvider) - Method in class org.kuali.rice.krms.framework.engine.ProviderBasedEngine
setDateTimeService(DateTimeService) - Method in class org.kuali.rice.krms.framework.engine.expression.DateComparisonOperator
 
setOperators(List<EngineComparatorExtension>) - Method in class org.kuali.rice.krms.framework.engine.expression.ComparisonOperatorServiceImpl
 
setStringCoercionExtensions(List<StringCoercionExtension>) - Method in class org.kuali.rice.krms.framework.engine.expression.ComparisonOperatorServiceImpl
 
setValidationService(ValidationActionService) - Method in interface org.kuali.rice.krms.framework.type.ValidationActionTypeService
shortCircuit(boolean) - Method in enum class org.kuali.rice.krms.framework.engine.CollectionOperator
This method lets the engine know if it can short circuit its iteration through the list based on the collated result.
shouldExecuteAction(boolean) - Method in class org.kuali.rice.krms.framework.engine.BasicRule
Based on the ruleExecutionResult should the Action be executed?
shouldExecuteAction(boolean) - Method in class org.kuali.rice.krms.framework.engine.FalseTriggeredRule
 
StringTermBasedProposition - Class in org.kuali.rice.krms.framework.engine
 
StringTermBasedProposition(ComparisonOperator, Term, String) - Constructor for class org.kuali.rice.krms.framework.engine.StringTermBasedProposition
 
SubAgenda - Class in org.kuali.rice.krms.framework.engine
A Rule which executes it's AgendaTree given a @{link ExecutionEnvironment}.
SubAgenda(AgendaTree) - Constructor for class org.kuali.rice.krms.framework.engine.SubAgenda
Create a SubAgenda with the given AgendaTree

T

TermExpression - Class in org.kuali.rice.krms.framework.engine.expression
An implementation of Expression which resolves the given Term.
TermExpression(Term) - Constructor for class org.kuali.rice.krms.framework.engine.expression.TermExpression
Create a TermExpression with the given value
TermResolutionEngineImpl - Class in org.kuali.rice.krms.framework.engine
An implementation of TermResolutionEngine
TermResolutionEngineImpl() - Constructor for class org.kuali.rice.krms.framework.engine.TermResolutionEngineImpl
 
TermResolutionEngineImpl.TermResolverKey - Class in org.kuali.rice.krms.framework.engine
 
TermResolverKey(TermResolver) - Constructor for class org.kuali.rice.krms.framework.engine.TermResolutionEngineImpl.TermResolverKey
 
TermResolverTypeService - Interface in org.kuali.rice.krms.framework.type
This is the interface for the type service for TermResolvers
timestamp - Variable in class org.kuali.rice.krms.framework.engine.result.BasicResult
 
TimingResult - Class in org.kuali.rice.krms.framework.engine.result
An implementation of ResultEvent with start DateTime, end DateTime, and elapsed time in Milliseconds.
TimingResult(String, Object, ExecutionEnvironment, DateTime, DateTime) - Constructor for class org.kuali.rice.krms.framework.engine.result.TimingResult
Constructor
TimingResult(String, String, Object, ExecutionEnvironment, DateTime, DateTime) - Constructor for class org.kuali.rice.krms.framework.engine.result.TimingResult
Constructor
toString() - Method in class org.kuali.rice.krms.framework.engine.BasicRule
 
toString() - Method in class org.kuali.rice.krms.framework.engine.CollectionOfComparablesTermBasedProposition
 
toString() - Method in class org.kuali.rice.krms.framework.engine.ComparableTermBasedProposition
 
toString() - Method in enum class org.kuali.rice.krms.framework.engine.expression.ComparisonOperator
 
toString() - Method in class org.kuali.rice.krms.framework.engine.result.BasicResult
 
toString() - Method in class org.kuali.rice.krms.framework.engine.result.TimingResult
 
toString() - Method in class org.kuali.rice.krms.framework.engine.TermResolutionEngineImpl.TermResolverKey
 
toString() - Method in enum class org.kuali.rice.krms.framework.type.ValidationActionType
 
toString() - Method in enum class org.kuali.rice.krms.framework.type.ValidationRuleType
 
type - Variable in class org.kuali.rice.krms.framework.engine.result.BasicResult
 

U

updateValidation(ActionDefinition) - Method in interface org.kuali.rice.krms.framework.type.ValidationActionService
Update a Validation Action

V

VALID - Enum constant in enum class org.kuali.rice.krms.framework.type.ValidationRuleType
use this flag with the static factory to get a ValidationRuleTypeService} that creates error validationRules.
VALID_TYPE_CODES - Static variable in enum class org.kuali.rice.krms.framework.type.ValidationActionType
Set of valid type codes
VALID_TYPE_CODES - Static variable in enum class org.kuali.rice.krms.framework.type.ValidationRuleType
Set of valid type codes
validateAttributes(String, Map<String, String>) - Method in interface org.kuali.rice.krms.framework.type.RemotableAttributeOwner
This method validates the passed in attributes for a krmsTypeId generating a List of RemotableAttributeErrors.
validateAttributes(String, Map<String, String>) - Method in interface org.kuali.rice.krms.framework.type.ValidationRuleTypeService
 
validateAttributesAgainstExisting(String, Map<String, String>, Map<String, String>) - Method in interface org.kuali.rice.krms.framework.type.RemotableAttributeOwner
This method validates the passed in attributes for a krmsTypeId generating a List of RemotableAttributeErrors.
validateAttributesAgainstExisting(String, Map<String, String>, Map<String, String>) - Method in interface org.kuali.rice.krms.framework.type.ValidationRuleTypeService
 
ValidationActionService - Interface in org.kuali.rice.krms.framework.type
Service for
invalid reference
ValidationActions
ValidationActionType - Enum Class in org.kuali.rice.krms.framework.type
enum used to specify the action type to be specified in the vended
invalid reference
ValidationAction
s.
ValidationActionTypeService - Interface in org.kuali.rice.krms.framework.type
Interface defining the loading of a
invalid reference
ValidationAction
from a ActionDefinition
ValidationRuleType - Enum Class in org.kuali.rice.krms.framework.type
enum used to specify the validationRule type to be specified in the vended
invalid reference
ValidationRule
s.
ValidationRuleTypeService - Interface in org.kuali.rice.krms.framework.type
invalid reference
ValidationRule
Service
VALIDATIONS_ACTION_ATTRIBUTE - Static variable in interface org.kuali.rice.krms.framework.type.ValidationActionTypeService
VALIDATIONS_ACTION_ATTRIBUTE
VALIDATIONS_ACTION_MESSAGE_ATTRIBUTE - Static variable in interface org.kuali.rice.krms.framework.type.ValidationActionTypeService
VALIDATIONS_ACTION_MESSAGE_ATTRIBUTE Database krms_attr_defn_t NM value
VALIDATIONS_ACTION_TYPE_CODE_ATTRIBUTE - Static variable in interface org.kuali.rice.krms.framework.type.ValidationActionTypeService
VALIDATIONS_ACTION_TYPE_CODE_ATTRIBUTE Database krms_attr_defn_t NM value
VALIDATIONS_RULE_TYPE_CODE_ATTRIBUTE - Static variable in interface org.kuali.rice.krms.framework.type.ValidationRuleTypeService
VALIDATIONS_RULE_TYPE_CODE_ATTRIBUTE - Database krms_attr_defn_t NM value
valueOf(String) - Static method in enum class org.kuali.rice.krms.framework.engine.CollectionOperator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.kuali.rice.krms.framework.engine.expression.ComparisonOperator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.kuali.rice.krms.framework.type.ValidationActionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.kuali.rice.krms.framework.type.ValidationRuleType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.kuali.rice.krms.framework.engine.CollectionOperator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.kuali.rice.krms.framework.engine.expression.ComparisonOperator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.kuali.rice.krms.framework.type.ValidationActionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.kuali.rice.krms.framework.type.ValidationRuleType
Returns an array containing the constants of this enum class, in the order they are declared.

W

WARNING - Enum constant in enum class org.kuali.rice.krms.framework.type.ValidationActionType
use this flag with the static factory to get a ValidationActionTypeService that creates warning actions.
A B C D E F G H I L N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form