Package com.aquima.interactions.process
Interface IRoutingAlgorithmEvaluationContext
-
public interface IRoutingAlgorithmEvaluationContext
This interface defines the evaluation context of an routing algorithm.- Since:
- 9.1
- Author:
- B. van de Ven
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
getCurrentCaseId()
This method returns the id of the current caselong
getCurrentTaskId()
This method returns the id of the current taskIProcessEngine
getProcessEngine()
This method returns the process engineIProject
getProject()
This method returns the current project configuration.IRole[]
getRoles()
This method returns the roles.
-
-
-
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.
-
-