org.kuali.rice.krms.framework.engine
Interface Action

All Known Implementing Classes:
ValidationAction

public interface Action

An Action executes on a given ExecutionEnvironment

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
ActionDefinitionContract, ActionDefinition

Method Summary
 void execute(ExecutionEnvironment environment)
          Execute on a given ExecutionEnvironment.
 void executeSimulation(ExecutionEnvironment environment)
          The engine may be run in a simulation mode and in this case, most actions should not be executed.
 

Method Detail

execute

void execute(ExecutionEnvironment environment)
Execute on a given ExecutionEnvironment.

Parameters:
environment - ExecutionEnvironment to execute.

executeSimulation

void executeSimulation(ExecutionEnvironment environment)
The engine may be run in a simulation mode and in this case, most actions should not be executed. However, if part or all of an action needs to be run in order for proper rule evaluation to proceed, it should be called herein.

Parameters:
environment - ExecutionEnvironment to simulate execution on.


Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.