Interface Context

All Known Implementing Classes:
BasicContext

public interface Context
The context represents the area(s) of an organization's activity where a rule applies and where the terms used to create the rule are defined and relevant. An equivalent phrase often used is business domain. Rules only make sense in a particular context and because they must be evaluated against the information in that domain or context.

For example, rules that are specifically authored and that are meaningful in an application on a Research Proposal would be most unlikely to make sense or be relevant in the context of a Student Record even if the condition could be evaluated.

Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    execute(org.kuali.rice.krms.api.engine.ExecutionEnvironment environment)
    Execute with the given ExecutionEnvironment
    List<org.kuali.rice.krms.api.engine.TermResolver<?>>
    Return a list of the TermResolvers
  • Method Details

    • execute

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

      List<org.kuali.rice.krms.api.engine.TermResolver<?>> getTermResolvers()
      Return a list of the TermResolvers
      Returns:
      Listinvalid input: '<'TermResolverinvalid input: '<'?>>