| 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  Termto 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  BasicExecutionEnvironmentusing 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,ExecutionOptionsandTermResolutionEngine | 
| 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.