- All Implemented Interfaces:
@Component public class ModelOperationTaskHandler extends Object implements TaskHandlerHandles a "ModelOperation task" - executes a given model operation in a context of the task (i.e., in most cases, asynchronously). The context of the model operation (i.e., model context) is stored in task property called "modelContext". When this handler is executed, the context is retrieved, unwrapped from its XML representation, and the model operation is (re)started. This was to be used for workflow execution. Currently this responsibility is moved to CaseOperationExecutionTaskHandler and this class is unused.
Constructors Constructor Description
All Methods Instance Methods Concrete Methods Modifier and Type Method Description
getCategoryName(Task task)Returns a category name for a given task.
run(RunningTask task, TaskPartitionDefinitionType partition)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public TaskRunResult run(RunningTask task, TaskPartitionDefinitionType partition)
public void refreshStatus(Task task)
getCategoryNameDescription copied from interface:
TaskHandlerReturns a category name for a given task. In most cases, the name would be independent of concrete task.
- Specified by:
task- a task, whose category is to be determined; if getCategoryNames() returns null, this method has to accept null value as this parameter, and return the (one) category name that it gives to all tasks
- a user-understandable name, like "LiveSync" or "Workflow"