Index
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
Actionfrom aActionDefinition - addListener(ResultListener) - Method in class org.kuali.rice.krms.framework.engine.ResultLogger
-
Add a
ResultListenersee 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
ExecutionEnvironmentfor an AgendaTree. - AgendaTreeEntry - Interface in org.kuali.rice.krms.framework.engine
-
Interface for defining the execute method with a
ExecutionEnvironmentfor an AgendaTreeEnty. - AgendaTypeService - Interface in org.kuali.rice.krms.framework.type
-
AgendaTypeServiceprovides 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
Agendathat executes over anAgendaTree. - 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
AgendaTreethat executes aExecutionEnvironmentover its list ofAgendaTreeEntrys. - 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
AgendaTreeEntrywhich executes its ifTrueAgendaTreeif the givenRuleresult is true or its ifFalseAgendaTreeif 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
Ruleand ifTrue, ifFalseAgendaTrees. - 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
ExecutionEnvironmentgivenSelectionCriteria, facts (Mapinvalid input: '<'Term, Object> ),ExecutionOptionsandTermResolutionEngine. - 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,ExecutionOptionsandTermResolutionEngine - 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
- 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
Expressionused in construction, will be invoked with the givenExecutionEnvironment. - 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
- 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
-
ComparisonOperatorServiceImplementation. - 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
Propositionwhich holds other Propositions and aLogicalOperator. - 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
Expressionused in Construction will be returned when invoked with any givenExecutionEnvironment - 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
Contextfor 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
ComparisonOperatorDOES_NOT_EXISTS
E
- EngineResultListener - Class in org.kuali.rice.krms.framework.engine.result
-
An implementation of
ResultListenerwhich adds theResultEventto theof that event's environmentinvalid reference
EngineResults - 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
EngineResultsusing 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
ComparisonOperatorEQUALS - ERROR - Enum constant in enum class org.kuali.rice.krms.framework.type.ValidationActionType
-
use this flag with the static factory to get a
ValidationActionTypeServicethat creates error actions. - establishExecutionEnvironment(SelectionCriteria, Map<Term, Object>, ExecutionOptions) - Method in class org.kuali.rice.krms.framework.engine.ProviderBasedEngine
-
Return a
BasicExecutionEnvironmentusing 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
ComparisonOperatorEXISTS - 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
Propositionwhich uses a givenExpression<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
- 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
EngineComparatorExtensionthat can compare the lhs and rhs objects. - findStringCoercionExtension(String, String) - Method in class org.kuali.rice.krms.framework.engine.expression.ComparisonOperatorServiceImpl
-
Returns the
EngineComparatorExtensionthat 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
Expressionwhich invokes aFunctionwith the results of the invocation of the given List ofExpressions (of the givenExecutionEnvironment). - 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
-
FunctionTypeServiceprovides access and validation for customFunctions.
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
Listof childPropositions 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.
- 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
ActionDefinitiongiven the validationId - getValidationByName(String, String) - Method in interface org.kuali.rice.krms.framework.type.ValidationActionService
-
Return the
ActionDefinitiongiven 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
ComparisonOperatorGREATER_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
ComparisonOperatorGREATER_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
Propositioncan 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 optionsflag has been set.invalid reference
ExecutionFlag.LOG_EXECUTION
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
ComparisonOperatorLESS_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
ComparisonOperatorLESS_THAN_EQUAL - loadAction(ActionDefinition) - Method in interface org.kuali.rice.krms.framework.type.ActionTypeService
-
Load the
Actiongiven theActionDefinition - 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
Rulegiven theRuleDefinition - 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
ResultListenerwhich logs the output of theResultEventtoString 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
ComparisonOperatorNOT_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
Propositionfrom aPropositionDefinition - 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
Rulegiven aRuleDefinition
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
-
Set the
ContextProvider - 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
-
Set the
ValidationActionService. - 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
Actionbe 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
Rulewhich executes it'sAgendaTreegiven 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
Expressionwhich resolves the givenTerm. - 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
ResultEventwith 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 vendeds.
invalid reference
ValidationAction - ValidationActionTypeService - Interface in org.kuali.rice.krms.framework.type
-
Interface defining the loading of afrom a
invalid reference
ValidationActionActionDefinition - ValidationRuleType - Enum Class in org.kuali.rice.krms.framework.type
-
enum used to specify the validationRule type to be specified in the vendeds.
invalid reference
ValidationRule - ValidationRuleTypeService - Interface in org.kuali.rice.krms.framework.type
-
Service
invalid reference
ValidationRule - 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
ValidationActionTypeServicethat creates warning actions.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
EngineResultsImpl.getAllResults()instead, this method will be removed in a future version