Interface Agenda

All Known Implementing Classes:
BasicAgenda

public interface Agenda
Interface for defining the execution and appliesTo of @{link ExecutionEnvironment}s for an Agenda.
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    appliesTo(org.kuali.rice.krms.api.engine.ExecutionEnvironment environment)
    Return if the Agenda applies to the given environment
    void
    execute(org.kuali.rice.krms.api.engine.ExecutionEnvironment environment)
    Execute with the given ExecutionEnvironment
  • Method Details

    • execute

      void execute(org.kuali.rice.krms.api.engine.ExecutionEnvironment environment)
      Execute with the given ExecutionEnvironment
      Parameters:
      environment - ExecutionEnvironment to execute with
    • appliesTo

      boolean appliesTo(org.kuali.rice.krms.api.engine.ExecutionEnvironment environment)
      Return if the Agenda applies to the given environment
      Parameters:
      environment - ExecutionEnvironment to check if the Agenda applies to.
      Returns:
      true, if this Agenda applies to the given ExecutionEnvironment