Package | Description |
---|---|
org.kuali.rice.krms.api.engine | |
org.kuali.rice.krms.framework.engine | |
org.kuali.rice.krms.framework.engine.expression | |
org.kuali.rice.krms.impl.provider.repository |
Modifier and Type | Method and Description |
---|---|
Map<Term,Object> |
Facts.getFactMap() |
Map<Term,Object> |
ExecutionEnvironment.getFacts()
Returns an immutable Map of facts available within this environment.
|
Set<Term> |
ExecutionEnvironment.getTermsForCaller(Object caller)
Return a set of Term for the given value
|
Modifier and Type | Method and Description |
---|---|
Facts.Builder |
Facts.Builder.addFact(Term term,
Object factValue)
Add a fact mapping from the
Term to the fact value |
void |
TermResolutionEngine.addTermValue(Term term,
Object value)
Adds a fact value to the
TermResolutionEngine 's internal state |
int |
Term.compareTo(Term o) |
boolean |
ExecutionEnvironment.publishFact(Term factName,
Object factValue)
Publishes a new fact
|
<T> T |
TermResolutionEngine.resolveTerm(Term term)
Resolves a given term into a fact
|
<T> T |
ExecutionEnvironment.resolveTerm(Term term,
Object caller)
Resolve
|
Modifier and Type | Method and Description |
---|---|
Facts.Builder |
Facts.Builder.addFactsByTerm(Map<Term,Object> facts)
Add facts in bulk to this Facts parameter object
|
Modifier and Type | Method and Description |
---|---|
Map<Term,Object> |
BasicExecutionEnvironment.getFacts() |
Set<Term> |
BasicExecutionEnvironment.getTermsForCaller(Object caller) |
Modifier and Type | Method and Description |
---|---|
void |
TermResolutionEngineImpl.addTermValue(Term term,
Object value) |
boolean |
BasicExecutionEnvironment.publishFact(Term factName,
Object factValue) |
<T> T |
TermResolutionEngineImpl.resolveTerm(Term term) |
<T> T |
BasicExecutionEnvironment.resolveTerm(Term term,
Object caller) |
Modifier and Type | Method and Description |
---|---|
protected ExecutionEnvironment |
ProviderBasedEngine.establishExecutionEnvironment(SelectionCriteria selectionCriteria,
Map<Term,Object> facts,
ExecutionOptions executionOptions)
Return a
BasicExecutionEnvironment using the given parameters |
Context |
ContextProvider.loadContext(SelectionCriteria selectionCriteria,
Map<Term,Object> facts,
ExecutionOptions executionOptions)
Loads the context for the given selection criteria, facts, and execution
options.
|
protected Context |
ProviderBasedEngine.selectContext(SelectionCriteria selectionCriteria,
Map<Term,Object> facts,
ExecutionOptions executionOptions)
Load a Context from the contextProvider using the given parameters
|
Constructor and Description |
---|
CollectionOfComparablesTermBasedProposition(CollectionOperator collectionOper,
ComparisonOperator compareOper,
Term term,
T expectedValue) |
ComparableTermBasedProposition(ComparisonOperator operator,
Term term,
T expectedValue)
Create a ComparableTermBasedProposition with the given values
|
StringTermBasedProposition(ComparisonOperator operator,
Term term,
String expectedValue) |
Constructor and Description |
---|
BasicExecutionEnvironment(SelectionCriteria selectionCriteria,
Map<Term,Object> facts,
ExecutionOptions executionOptions,
TermResolutionEngine termResolutionEngine)
Constructor for a BasicExecutionEnvironment with the given
SelectionCriteria , facts, ExecutionOptions and TermResolutionEngine |
Constructor and Description |
---|
TermExpression(Term term)
Create a TermExpression with the given value
|
Modifier and Type | Method and Description |
---|---|
protected Term |
SimplePropositionTypeService.translateTermDefinition(TermDefinition termDefinition) |
Modifier and Type | Method and Description |
---|---|
Context |
RuleRepositoryContextProvider.loadContext(SelectionCriteria selectionCriteria,
Map<Term,Object> facts,
ExecutionOptions executionOptions) |
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.