Interface Action


public interface Action
An Action executes on a given ExecutionEnvironment
Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
  • ActionDefinitionContract
  • ActionDefinition
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    execute(org.kuali.rice.krms.api.engine.ExecutionEnvironment environment)
    Execute on a given ExecutionEnvironment.
    void
    executeSimulation(org.kuali.rice.krms.api.engine.ExecutionEnvironment environment)
    The engine may be run in a simulation mode and in this case, most actions should not be executed.
  • Method Details

    • execute

      void execute(org.kuali.rice.krms.api.engine.ExecutionEnvironment environment)
      Execute on a given ExecutionEnvironment.
      Parameters:
      environment - ExecutionEnvironment to execute.
    • executeSimulation

      void executeSimulation(org.kuali.rice.krms.api.engine.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.