Interface INodeHandlerFactory
-
- All Known Implementing Classes:
NodeHandlerFactory
public interface INodeHandlerFactory
Interface for objects that can provide node handler implementations.- Since:
- 7.1
- Author:
- O. Kerpershoek
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description INodeHandler
getHandlerFor(IProcessNodeDefinition node, IProcessCaseChangeListener changeListener, PostponedJobs postponedJobs)
This method returns the node handler that should be used for the specified definition.ITaskHandler
getTaskHandlerFor(ITaskModel task, IProcessCaseChangeListener changeListener)
This method returns a handler for the specified task.
-
-
-
Method Detail
-
getHandlerFor
INodeHandler getHandlerFor(IProcessNodeDefinition node, IProcessCaseChangeListener changeListener, PostponedJobs postponedJobs)
This method returns the node handler that should be used for the specified definition.- Parameters:
node
- The node definition for which a handler is requested.postponedJobs
- Place to add the configurations for the jobs that have to be scheduled later.- Returns:
- The node handler for the specified node.
-
getTaskHandlerFor
ITaskHandler getTaskHandlerFor(ITaskModel task, IProcessCaseChangeListener changeListener)
This method returns a handler for the specified task.- Parameters:
task
- The task for which a handler is requested.- Returns:
- The handler that should be used to process the task.
-
-