Interface TaskResource
-
- All Known Implementing Classes:
TaskResourceImpl
public interface TaskResource
-
-
Method Summary
-
-
-
Method Detail
-
getTask
@GET @Produces({"application/json","application/hal+json"}) Object getTask(@Context javax.ws.rs.core.Request request)
-
getForm
@GET @Path("/form") @Produces("application/json") FormDto getForm()
-
submit
@POST @Path("/submit-form") @Consumes("application/json") @Produces("application/json") javax.ws.rs.core.Response submit(CompleteTaskDto dto)
-
getRenderedForm
@GET @Path("/rendered-form") @Produces("application/xhtml+xml") javax.ws.rs.core.Response getRenderedForm()
-
getDeployedForm
@GET @Path("/deployed-form") javax.ws.rs.core.Response getDeployedForm()
-
claim
@POST @Path("/claim") @Consumes("application/json") void claim(UserIdDto dto)
-
unclaim
@POST @Path("/unclaim") void unclaim()
-
complete
@POST @Path("/complete") @Consumes("application/json") @Produces("application/json") javax.ws.rs.core.Response complete(CompleteTaskDto dto)
-
resolve
@POST @Path("/resolve") @Consumes("application/json") void resolve(CompleteTaskDto dto)
-
delegate
@POST @Path("/delegate") @Consumes("application/json") void delegate(UserIdDto delegatedUser)
-
setAssignee
@POST @Path("/assignee") @Consumes("application/json") void setAssignee(UserIdDto dto)
-
getIdentityLinks
@GET @Path("/identity-links") @Produces("application/json") List<IdentityLinkDto> getIdentityLinks(@QueryParam("type") String type)
-
addIdentityLink
@POST @Path("/identity-links") @Consumes("application/json") void addIdentityLink(IdentityLinkDto identityLink)
-
deleteIdentityLink
@POST @Path("/identity-links/delete") @Consumes("application/json") void deleteIdentityLink(IdentityLinkDto identityLink)
-
getTaskCommentResource
@Path("/comment") TaskCommentResource getTaskCommentResource()
-
getAttachmentResource
@Path("/attachment") TaskAttachmentResource getAttachmentResource()
-
getVariables
@Path("/variables") VariableResource getVariables()
-
getLocalVariables
@Path("/localVariables") VariableResource getLocalVariables()
-
getFormVariables
@GET @Path("/form-variables") @Produces("application/json") Map<String,VariableValueDto> getFormVariables(@QueryParam("variableNames") String variableNames, @QueryParam("deserializeValues") @DefaultValue("true") boolean deserializeValues)
-
updateTask
@PUT @Consumes("application/json") void updateTask(TaskDto task)
-
deleteTask
@DELETE void deleteTask(@PathParam("id") String id)
-
handleBpmnError
@POST @Path("/bpmnError") @Consumes("application/json") void handleBpmnError(TaskBpmnErrorDto dto)
-
handleEscalation
@POST @Path("/bpmnEscalation") @Consumes("application/json") void handleEscalation(TaskEscalationDto dto)
-
-