Class TaskObject

All Implemented Interfaces:
Resource, Adaptable

public class TaskObject extends PaginableObject<Task>
Since:
7.2
  • Field Details

    • PAGE_PROVIDER_NAME

      public static final String PAGE_PROVIDER_NAME
      Since:
      11.1
      See Also:
    • BASE_QUERY

      public static final String BASE_QUERY
    • userId

      protected String userId
    • workflowInstanceId

      protected String workflowInstanceId
    • workflowModelName

      @Deprecated protected String workflowModelName
      Deprecated.
      since 11.1
      For backward compatibility only. This parameter forces post-filtering and prevents paginated results.
  • Constructor Details

    • TaskObject

      public TaskObject()
  • Method Details

    • initialize

      protected void initialize(Object... args)
      Overrides:
      initialize in class PaginableObject<Task>
    • reassignTask

      @PUT @Path("{taskId}/reassign") @Consumes public jakarta.ws.rs.core.Response reassignTask(@PathParam("taskId") String taskId, @QueryParam("actors") List<String> actors, @QueryParam("comment") String comment)
    • delegateTask

      @PUT @Path("{taskId}/delegate") public jakarta.ws.rs.core.Response delegateTask(@PathParam("taskId") String taskId, @QueryParam("delegatedActors") List<String> delegatedActors, @QueryParam("comment") String comment)
    • completeTask

      @PUT @Path("{taskId}/{taskAction}") public jakarta.ws.rs.core.Response completeTask(@PathParam("taskId") String taskId, @PathParam("taskAction") String action, TaskCompletionRequest taskCompletionRequest)
    • getUserRelatedWorkflowTasks

      @GET public List<Task> getUserRelatedWorkflowTasks()
    • getTaskById

      @GET @Path("{taskId}") public Task getTaskById(@PathParam("taskId") String taskId)
    • getPageProviderDefinition

      protected PageProviderDefinition getPageProviderDefinition()
      Specified by:
      getPageProviderDefinition in class PaginableObject<Task>
    • getParams

      protected Object[] getParams()
      Overrides:
      getParams in class PaginableObject<Task>