A B C E F G H I L O P R S T V

A

Action - Interface in org.kuali.rice.krms.framework.engine
 
ActionTypeService - Interface in org.kuali.rice.krms.framework.type
This is a description of what this class does - ewestfal don't forget to fill this in.
addListener(ResultListener) - Method in class org.kuali.rice.krms.framework.engine.ResultLogger
 
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
 
AgendaTree - Interface in org.kuali.rice.krms.framework.engine
 
AgendaTreeEntry - Interface in org.kuali.rice.krms.framework.engine
TODO...
appliesTo(ExecutionEnvironment) - Method in interface org.kuali.rice.krms.framework.engine.Agenda
 
appliesTo(ExecutionEnvironment) - Method in class org.kuali.rice.krms.framework.engine.BasicAgenda
 

B

BasicAgenda - Class in org.kuali.rice.krms.framework.engine
 
BasicAgenda(String, Map<String, String>, AgendaTree) - Constructor for class org.kuali.rice.krms.framework.engine.BasicAgenda
 
BasicAgendaTree - Class in org.kuali.rice.krms.framework.engine
 
BasicAgendaTree(AgendaTreeEntry...) - Constructor for class org.kuali.rice.krms.framework.engine.BasicAgendaTree
 
BasicAgendaTree(List<AgendaTreeEntry>) - Constructor for class org.kuali.rice.krms.framework.engine.BasicAgendaTree
 
BasicAgendaTreeEntry - Class in org.kuali.rice.krms.framework.engine
 
BasicAgendaTreeEntry(Rule) - Constructor for class org.kuali.rice.krms.framework.engine.BasicAgendaTreeEntry
 
BasicAgendaTreeEntry(Rule, AgendaTree, AgendaTree) - Constructor for class org.kuali.rice.krms.framework.engine.BasicAgendaTreeEntry
 
BasicContext - Class in org.kuali.rice.krms.framework.engine
 
BasicContext(List<Agenda>, List<TermResolver<?>>) - Constructor for class org.kuali.rice.krms.framework.engine.BasicContext
 
BasicExecutionEnvironment - Class in org.kuali.rice.krms.framework.engine
 
BasicExecutionEnvironment(SelectionCriteria, Map<Term, Object>, ExecutionOptions, TermResolutionEngine) - Constructor for class org.kuali.rice.krms.framework.engine.BasicExecutionEnvironment
 
BasicResult - Class in org.kuali.rice.krms.framework.engine.result
 
BasicResult(String, Object, ExecutionEnvironment, boolean) - Constructor for class org.kuali.rice.krms.framework.engine.result.BasicResult
 
BasicResult(String, Object, ExecutionEnvironment) - Constructor for class org.kuali.rice.krms.framework.engine.result.BasicResult
 
BasicRule - Class in org.kuali.rice.krms.framework.engine
 
BasicRule(String, Proposition, List<Action>) - Constructor for class org.kuali.rice.krms.framework.engine.BasicRule
 
BasicRule(Proposition, List<Action>) - Constructor for class org.kuali.rice.krms.framework.engine.BasicRule
 
BinaryOperatorExpression - Class in org.kuali.rice.krms.framework.engine.expression
TODO...
BinaryOperatorExpression(ComparisonOperator, Expression<? extends Object>, Expression<? extends Object>) - Constructor for class org.kuali.rice.krms.framework.engine.expression.BinaryOperatorExpression
 
BooleanValidatingExpression - Class in org.kuali.rice.krms.framework.engine.expression
TODO...
BooleanValidatingExpression(Expression<? extends Object>) - Constructor for class org.kuali.rice.krms.framework.engine.expression.BooleanValidatingExpression
 
buildTermResolutionPlan(TermSpecification) - Method in class org.kuali.rice.krms.framework.engine.TermResolutionEngineImpl
 

C

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 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
 
compare(Comparable<T>) - Method in class org.kuali.rice.krms.framework.engine.ComparableTermBasedProposition
This method does the actual comparison of the term value w/ the expected value
compare(Comparable<T>, T) - Method in enum org.kuali.rice.krms.framework.engine.ComparisonOperator
 
compare(Object, Object) - Method in enum org.kuali.rice.krms.framework.engine.expression.ComparisonOperator
 
compareTo(TermResolutionEngineImpl.TermResolverKey) - Method in class org.kuali.rice.krms.framework.engine.TermResolutionEngineImpl.TermResolverKey
 
ComparisonOperator - Enum in org.kuali.rice.krms.framework.engine
 
ComparisonOperator - Enum in org.kuali.rice.krms.framework.engine.expression
 
CompoundProposition - Class in org.kuali.rice.krms.framework.engine
 
CompoundProposition(LogicalOperator, List<Proposition>) - Constructor for class org.kuali.rice.krms.framework.engine.CompoundProposition
 
ConstantExpression<T> - Class in org.kuali.rice.krms.framework.engine.expression
TODO...
ConstantExpression(T) - Constructor for class org.kuali.rice.krms.framework.engine.expression.ConstantExpression
 
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.

E

EngineResultListener - Class in org.kuali.rice.krms.framework.engine.result
 
EngineResultListener() - Constructor for class org.kuali.rice.krms.framework.engine.result.EngineResultListener
 
EngineResultsImpl - Class in org.kuali.rice.krms.framework.engine
 
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
 
establishExecutionEnvironment(SelectionCriteria, Map<Term, Object>, ExecutionOptions) - Method in class org.kuali.rice.krms.framework.engine.ProviderBasedEngine
 
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
This method 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(ExecutionEnvironment) - Method in class org.kuali.rice.krms.framework.engine.SubAgenda
 
execute(ExecutionEnvironment) - Method in interface org.kuali.rice.krms.framework.engine.Action
 
execute(ExecutionEnvironment) - Method in interface org.kuali.rice.krms.framework.engine.Agenda
 
execute(ExecutionEnvironment) - Method in interface org.kuali.rice.krms.framework.engine.AgendaTree
 
execute(ExecutionEnvironment) - Method in interface org.kuali.rice.krms.framework.engine.AgendaTreeEntry
 
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(SelectionCriteria, Map<Term, Object>, 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.
Expression<T> - Interface in org.kuali.rice.krms.framework.engine.expression
TODO...
ExpressionBasedProposition - Class in org.kuali.rice.krms.framework.engine.expression
TODO...
ExpressionBasedProposition(Expression<Boolean>) - Constructor for class org.kuali.rice.krms.framework.engine.expression.ExpressionBasedProposition
 

F

FalseTriggeredRule - Class in org.kuali.rice.krms.framework.engine
 
FalseTriggeredRule(Proposition, List<Action>) - Constructor for class org.kuali.rice.krms.framework.engine.FalseTriggeredRule
 
fromCode(String) - Static method in enum org.kuali.rice.krms.framework.engine.expression.ComparisonOperator
 
Function - Interface in org.kuali.rice.krms.framework.engine
This is a description of what this class does - ewestfal don't forget to fill this in.
FunctionExpression - Class in org.kuali.rice.krms.framework.engine.expression
TODO...
FunctionExpression(Function, List<Expression<? extends Object>>) - Constructor for class org.kuali.rice.krms.framework.engine.expression.FunctionExpression
 
FunctionTypeService - Interface in org.kuali.rice.krms.framework.type
This is a description of what this class does - ewestfal don't forget to fill this in.

G

getAllResults() - Method in class org.kuali.rice.krms.framework.engine.EngineResultsImpl
 
getChildren() - Method in class org.kuali.rice.krms.framework.engine.ComparableTermBasedProposition
 
getChildren() - Method in class org.kuali.rice.krms.framework.engine.CompoundProposition
 
getChildren() - Method in class org.kuali.rice.krms.framework.engine.expression.ExpressionBasedProposition
 
getChildren() - Method in interface org.kuali.rice.krms.framework.engine.Proposition
This method returns the List of child Propositions that belong to this object.
getCode() - Method in enum org.kuali.rice.krms.framework.engine.expression.ComparisonOperator
 
getElapsedTimeInMilliseconds() - Method in class org.kuali.rice.krms.framework.engine.result.TimingResult
 
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
 
getExecutionOptions() - Method in class org.kuali.rice.krms.framework.engine.BasicExecutionEnvironment
 
getExpectedValue() - Method in class org.kuali.rice.krms.framework.engine.ComparableTermBasedProposition
 
getFacts() - Method in class org.kuali.rice.krms.framework.engine.BasicExecutionEnvironment
 
getInitialCollatedResult() - Method in enum 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.ResultLogger
 
getName() - Method in class org.kuali.rice.krms.framework.engine.BasicRule
 
getOutput() - Method in class org.kuali.rice.krms.framework.engine.TermResolutionEngineImpl.TermResolverKey
 
getResult() - Method in class org.kuali.rice.krms.framework.engine.result.BasicResult
 
getResult() - Method in class org.kuali.rice.krms.framework.engine.result.TimingResult
 
getResultEvent(int) - Method in class org.kuali.rice.krms.framework.engine.EngineResultsImpl
 
getResultsOfType(String) - Method in class org.kuali.rice.krms.framework.engine.EngineResultsImpl
 
getSelectionCriteria() - Method in class org.kuali.rice.krms.framework.engine.BasicExecutionEnvironment
 
getTermResolvers() - Method in class org.kuali.rice.krms.framework.engine.BasicContext
 
getTermResolvers() - Method in interface org.kuali.rice.krms.framework.engine.Context
 
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
 

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
 
hashCode() - Method in class org.kuali.rice.krms.framework.engine.TermResolutionEngineImpl.TermResolverKey
 

I

init() - Method in class org.kuali.rice.krms.framework.engine.ResultLogger
This method is just for the POC.
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(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
 
invoke(Object...) - Method in interface org.kuali.rice.krms.framework.engine.Function
 
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.
isEnabled(ExecutionEnvironment) - Method in class org.kuali.rice.krms.framework.engine.ResultLogger
 

L

loadAction(ActionDefinition) - Method in interface org.kuali.rice.krms.framework.type.ActionTypeService
 
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
 
loadProposition(PropositionDefinition) - Method in interface org.kuali.rice.krms.framework.type.PropositionTypeService
 
loadTermResolver(TermResolverDefinition) - Method in interface org.kuali.rice.krms.framework.type.TermResolverTypeService
 
Log4jResultListener - Class in org.kuali.rice.krms.framework.engine.result
 
Log4jResultListener() - Constructor for class org.kuali.rice.krms.framework.engine.result.Log4jResultListener
 
logResult(ResultEvent) - Method in class org.kuali.rice.krms.framework.engine.ResultLogger
 

O

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.
PropositionTypeService - Interface in org.kuali.rice.krms.framework.type
This is a description of what this class does - ewestfal don't forget to fill this in.
ProviderBasedEngine - Class in org.kuali.rice.krms.framework.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 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.
removeListener(ResultListener) - Method in class org.kuali.rice.krms.framework.engine.ResultLogger
 
resolveTerm(Term) - Method in class org.kuali.rice.krms.framework.engine.BasicExecutionEnvironment
 
resolveTerm(Term) - Method in class org.kuali.rice.krms.framework.engine.TermResolutionEngineImpl
 
result - Variable in class org.kuali.rice.krms.framework.engine.result.BasicResult
 
ResultListener - Interface in org.kuali.rice.krms.framework.engine.result
 
ResultLogger - Class in org.kuali.rice.krms.framework.engine
 
Rule - Interface in org.kuali.rice.krms.framework.engine
 

S

selectContext(SelectionCriteria, Map<Term, Object>, ExecutionOptions) - Method in class org.kuali.rice.krms.framework.engine.ProviderBasedEngine
 
setContextProvider(ContextProvider) - Method in class org.kuali.rice.krms.framework.engine.ProviderBasedEngine
 
setTermResolutionEngine(TermResolutionEngine) - Method in class org.kuali.rice.krms.framework.engine.ProviderBasedEngine
 
shortCircuit(boolean) - Method in enum 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
 
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
 
SubAgenda(AgendaTree) - Constructor for class org.kuali.rice.krms.framework.engine.SubAgenda
 

T

TermExpression - Class in org.kuali.rice.krms.framework.engine.expression
TODO...
TermExpression(Term) - Constructor for class org.kuali.rice.krms.framework.engine.expression.TermExpression
 
TermResolutionEngineImpl - Class in org.kuali.rice.krms.framework.engine
 
TermResolutionEngineImpl() - Constructor for class org.kuali.rice.krms.framework.engine.TermResolutionEngineImpl
 
TermResolutionEngineImpl.TermResolverKey - Class in org.kuali.rice.krms.framework.engine
 
TermResolutionEngineImpl.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
 
TimingResult(String, Object, ExecutionEnvironment, Date, Date) - Constructor for class org.kuali.rice.krms.framework.engine.result.TimingResult
 
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 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
 
type - Variable in class org.kuali.rice.krms.framework.engine.result.BasicResult
 

V

valueOf(String) - Static method in enum org.kuali.rice.krms.framework.engine.CollectionOperator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kuali.rice.krms.framework.engine.ComparisonOperator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kuali.rice.krms.framework.engine.expression.ComparisonOperator
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.kuali.rice.krms.framework.engine.CollectionOperator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kuali.rice.krms.framework.engine.ComparisonOperator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kuali.rice.krms.framework.engine.expression.ComparisonOperator
Returns an array containing the constants of this enum type, in the order they are declared.

A B C E F G H I L O P R S T V

Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.