Uses of Interface
org.kuali.rice.krms.api.engine.ExecutionEnvironment

Packages that use ExecutionEnvironment
org.kuali.rice.krms.api.engine   
org.kuali.rice.krms.framework.engine   
org.kuali.rice.krms.framework.engine.expression   
org.kuali.rice.krms.framework.engine.result   
org.kuali.rice.krms.impl.provider.repository   
org.kuali.rice.krms.impl.validation   
 

Uses of ExecutionEnvironment in org.kuali.rice.krms.api.engine
 

Methods in org.kuali.rice.krms.api.engine that return ExecutionEnvironment
 ExecutionEnvironment ResultEvent.getEnvironment()
          Returns the ExecutionEnvironment of the ResultEvent.
 

Uses of ExecutionEnvironment in org.kuali.rice.krms.framework.engine
 

Classes in org.kuali.rice.krms.framework.engine that implement ExecutionEnvironment
 class BasicExecutionEnvironment
          An implementation of ExecutionEnvironment given SelectionCriteria, facts (Map<Term, Object> ), ExecutionOptions and TermResolutionEngine.
 

Methods in org.kuali.rice.krms.framework.engine that return ExecutionEnvironment
protected  ExecutionEnvironment ProviderBasedEngine.establishExecutionEnvironment(SelectionCriteria selectionCriteria, Map<Term,Object> facts, ExecutionOptions executionOptions)
          Return a BasicExecutionEnvironment using the given parameters
 

Methods in org.kuali.rice.krms.framework.engine with parameters of type ExecutionEnvironment
 boolean BasicAgenda.appliesTo(ExecutionEnvironment environment)
           
 boolean Agenda.appliesTo(ExecutionEnvironment environment)
          Return if the Agenda applies to the given environment
 PropositionResult Proposition.evaluate(ExecutionEnvironment environment)
          Evaluates this proposition -- and in the case of Propositions containing children, those children as well -- and returns the boolean result;
 boolean SubAgenda.evaluate(ExecutionEnvironment environment)
           
 PropositionResult CompoundProposition.evaluate(ExecutionEnvironment environment)
           
 PropositionResult ComparableTermBasedProposition.evaluate(ExecutionEnvironment environment)
           
 boolean Rule.evaluate(ExecutionEnvironment environment)
          Evaluate a given ExecutionEnvironment, returning true if the rules conditions pass, false if they do not.
 boolean BasicRule.evaluate(ExecutionEnvironment environment)
           
 PropositionResult CollectionOfComparablesTermBasedProposition.evaluate(ExecutionEnvironment environment)
           
 void BasicAgenda.execute(ExecutionEnvironment environment)
           
 void Action.execute(ExecutionEnvironment environment)
          Execute on a given ExecutionEnvironment.
 void BasicAgendaTreeEntry.execute(ExecutionEnvironment environment)
           
 void BasicAgendaTree.execute(ExecutionEnvironment environment)
           
 void Context.execute(ExecutionEnvironment environment)
          Execute with the given ExecutionEnvironment
 void BasicContext.execute(ExecutionEnvironment environment)
           
 void AgendaTreeEntry.execute(ExecutionEnvironment environment)
          Execute with the given ExecutionEnvironment
 void Agenda.execute(ExecutionEnvironment environment)
          Execute with the given ExecutionEnvironment
 void AgendaTree.execute(ExecutionEnvironment environment)
          Execute with the given @{link ExecutionEnvironment}
 void Action.executeSimulation(ExecutionEnvironment environment)
          The engine may be run in a simulation mode and in this case, most actions should not be executed.
 boolean ResultLogger.isEnabled(ExecutionEnvironment environment)
          Returns true if the ExecutionEnvironment's execution options ExecutionFlag.LOG_EXECUTION flag has been set.
 void CompoundProposition.logPropositionResult(Proposition proposition, PropositionResult propositionResult, ExecutionEnvironment environment)
           
 

Uses of ExecutionEnvironment in org.kuali.rice.krms.framework.engine.expression
 

Methods in org.kuali.rice.krms.framework.engine.expression with parameters of type ExecutionEnvironment
 PropositionResult ExpressionBasedProposition.evaluate(ExecutionEnvironment environment)
           
 T ConstantExpression.invoke(ExecutionEnvironment environment)
           
 Boolean BinaryOperatorExpression.invoke(ExecutionEnvironment environment)
           
 T Expression.invoke(ExecutionEnvironment environment)
          Invoke on the given ExecutionEnvironment.
 Object FunctionExpression.invoke(ExecutionEnvironment environment)
           
 Object TermExpression.invoke(ExecutionEnvironment environment)
           
 Boolean BooleanValidatingExpression.invoke(ExecutionEnvironment environment)
           
 

Uses of ExecutionEnvironment in org.kuali.rice.krms.framework.engine.result
 

Fields in org.kuali.rice.krms.framework.engine.result declared as ExecutionEnvironment
protected  ExecutionEnvironment BasicResult.environment
           
 

Methods in org.kuali.rice.krms.framework.engine.result that return ExecutionEnvironment
 ExecutionEnvironment TimingResult.getEnvironment()
           
 ExecutionEnvironment BasicResult.getEnvironment()
           
 

Constructors in org.kuali.rice.krms.framework.engine.result with parameters of type ExecutionEnvironment
BasicResult(Map<String,?> resultDetails, String eventType, Object source, ExecutionEnvironment environment, boolean result)
          Constructor
BasicResult(Map<String,?> resultDetails, String description, String eventType, Object source, ExecutionEnvironment environment, boolean result)
          Constructor
BasicResult(String eventType, Object source, ExecutionEnvironment environment)
          Constructor
BasicResult(String eventType, Object source, ExecutionEnvironment environment, boolean result)
          Constructor
BasicResult(String description, String eventType, Object source, ExecutionEnvironment environment, boolean result)
          Constructor
TimingResult(String type, Object source, ExecutionEnvironment environment, org.joda.time.DateTime start, org.joda.time.DateTime end)
          Constructor
TimingResult(String description, String type, Object source, ExecutionEnvironment environment, org.joda.time.DateTime start, org.joda.time.DateTime end)
          Constructor
 

Uses of ExecutionEnvironment in org.kuali.rice.krms.impl.provider.repository
 

Methods in org.kuali.rice.krms.impl.provider.repository with parameters of type ExecutionEnvironment
 void LazyAgendaTree.execute(ExecutionEnvironment environment)
           
 

Uses of ExecutionEnvironment in org.kuali.rice.krms.impl.validation
 

Methods in org.kuali.rice.krms.impl.validation with parameters of type ExecutionEnvironment
 void ValidationAction.execute(ExecutionEnvironment environment)
           
 void ValidationAction.executeSimulation(ExecutionEnvironment environment)
           
 



Copyright © 2005–2014 The Kuali Foundation. All rights reserved.