Interface IRoutingAlgorithmEvaluationContext


  • public interface IRoutingAlgorithmEvaluationContext
    This interface defines the evaluation context of an routing algorithm.
    Since:
    9.1
    Author:
    B. van de Ven
    • Method Detail

      • getProject

        IProject getProject()
        This method returns the current project configuration.
        Returns:
        The project configuration, never null.
      • getRoles

        IRole[] getRoles()
        This method returns the roles.
        Returns:
        The roles.
      • getProcessEngine

        IProcessEngine getProcessEngine()
        This method returns the process engine
        Returns:
        The process engine, never null.
      • getCurrentCaseId

        long getCurrentCaseId()
        This method returns the id of the current case
        Returns:
        The current task id.
      • getCurrentTaskId

        long getCurrentTaskId()
        This method returns the id of the current task
        Returns:
        The current task id.