Class UserTaskAdminResource
- java.lang.Object
-
- org.kie.server.remote.rest.jbpm.admin.UserTaskAdminResource
-
@Path("server/admin/containers/{containerId}/tasks") public class UserTaskAdminResource extends Object
-
-
Constructor Summary
Constructors Constructor Description UserTaskAdminResource()UserTaskAdminResource(org.kie.server.services.jbpm.admin.UserTaskAdminServiceBase userTaskAdminServiceBase, org.kie.server.services.api.KieServerRegistry context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponseacknowledgeError(javax.ws.rs.core.HttpHeaders headers, String containerId, String errorId)javax.ws.rs.core.ResponseacknowledgeErrors(javax.ws.rs.core.HttpHeaders headers, String containerId, List<String> errorIds)javax.ws.rs.core.ResponseaddAdmins(javax.ws.rs.core.HttpHeaders headers, String containerId, Long tInstanceId, String userId, boolean removeExisting, String payload)javax.ws.rs.core.ResponseaddExcludedOwners(javax.ws.rs.core.HttpHeaders headers, String containerId, Long tInstanceId, String userId, boolean removeExisting, String payload)javax.ws.rs.core.ResponseaddPotentialOwners(javax.ws.rs.core.HttpHeaders headers, String containerId, Long tInstanceId, String userId, boolean removeExisting, String payload)javax.ws.rs.core.ResponseaddTaskInputs(javax.ws.rs.core.HttpHeaders headers, String containerId, Long tInstanceId, String payload)protected javax.ws.rs.core.ResponseaddToTask(javax.ws.rs.core.HttpHeaders headers, String userId, String containerId, Long tInstanceId, boolean removeExisting, String payload, int operation)javax.ws.rs.core.ResponsecancelNotification(javax.ws.rs.core.HttpHeaders headers, String containerId, Long tInstanceId, Long notificationId)javax.ws.rs.core.ResponsecancelReassignment(javax.ws.rs.core.HttpHeaders headers, String containerId, Long tInstanceId, Long reassignmentId)javax.ws.rs.core.ResponsegetExecutionErrorById(javax.ws.rs.core.HttpHeaders headers, String containerId, String errorId)javax.ws.rs.core.ResponsegetExecutionErrors(javax.ws.rs.core.HttpHeaders headers, String containerId, boolean includeAcknowledged, String taskName, String processId, Integer page, Integer pageSize, String sort, boolean sortOrder)javax.ws.rs.core.ResponsegetExecutionErrorsByTask(javax.ws.rs.core.HttpHeaders headers, String containerId, Long taskId, boolean includeAcknowledged, Integer page, Integer pageSize, String sort, boolean sortOrder)javax.ws.rs.core.ResponsegetTaskNotifications(javax.ws.rs.core.HttpHeaders headers, String containerId, Long tInstanceId, boolean activeOnly)javax.ws.rs.core.ResponsegetTaskReassignments(javax.ws.rs.core.HttpHeaders headers, String containerId, Long tInstanceId, boolean activeOnly)javax.ws.rs.core.Responsenotify(javax.ws.rs.core.HttpHeaders headers, String containerId, Long tInstanceId, String expiresAt, boolean whenNotStarted, boolean whenNotCompleted, String payload)javax.ws.rs.core.Responsereassign(javax.ws.rs.core.HttpHeaders headers, String containerId, Long tInstanceId, String expiresAt, boolean whenNotStarted, boolean whenNotCompleted, String payload)javax.ws.rs.core.ResponseremoveAdminsGroups(javax.ws.rs.core.HttpHeaders headers, String containerId, Long tInstanceId, String userId, String groups)javax.ws.rs.core.ResponseremoveAdminsUsers(javax.ws.rs.core.HttpHeaders headers, String containerId, Long tInstanceId, String userId, String users)javax.ws.rs.core.ResponseremoveExcludedOwnersGroups(javax.ws.rs.core.HttpHeaders headers, String containerId, Long tInstanceId, String userId, String groups)javax.ws.rs.core.ResponseremoveExcludedOwnersUsers(javax.ws.rs.core.HttpHeaders headers, String containerId, Long tInstanceId, String userId, String users)protected javax.ws.rs.core.ResponseremoveFromTask(javax.ws.rs.core.HttpHeaders headers, String userId, String containerId, Long tInstanceId, boolean isUser, String entities, int operation)javax.ws.rs.core.ResponseremovePotentialOwnersGroups(javax.ws.rs.core.HttpHeaders headers, String containerId, Long tInstanceId, String userId, String groups)javax.ws.rs.core.ResponseremovePotentialOwnersUsers(javax.ws.rs.core.HttpHeaders headers, String containerId, Long tInstanceId, String userId, String users)javax.ws.rs.core.ResponseremoveTaskInputs(javax.ws.rs.core.HttpHeaders headers, String containerId, Long tInstanceId, List<String> inputNames)javax.ws.rs.core.ResponseremoveTaskOutputs(javax.ws.rs.core.HttpHeaders headers, String containerId, Long tInstanceId, List<String> outputNames)
-
-
-
Method Detail
-
addPotentialOwners
@PUT @Path("{taskInstanceId}/pot-owners") @Consumes({"application/json","application/xml"}) @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response addPotentialOwners(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @PathParam("taskInstanceId") Long tInstanceId, @QueryParam("user") String userId, @QueryParam("remove") @DefaultValue("false") boolean removeExisting, String payload)
-
addExcludedOwners
@PUT @Path("{taskInstanceId}/exl-owners") @Consumes({"application/json","application/xml"}) @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response addExcludedOwners(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @PathParam("taskInstanceId") Long tInstanceId, @QueryParam("user") String userId, @QueryParam("remove") @DefaultValue("false") boolean removeExisting, String payload)
-
addAdmins
@PUT @Path("{taskInstanceId}/admins") @Consumes({"application/json","application/xml"}) @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response addAdmins(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @PathParam("taskInstanceId") Long tInstanceId, @QueryParam("user") String userId, @QueryParam("remove") @DefaultValue("false") boolean removeExisting, String payload)
-
removePotentialOwnersUsers
@DELETE @Path("{taskInstanceId}/pot-owners/users/{entityId}") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response removePotentialOwnersUsers(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @PathParam("taskInstanceId") Long tInstanceId, @QueryParam("user") String userId, @PathParam("entityId") String users)
-
removeExcludedOwnersUsers
@DELETE @Path("{taskInstanceId}/exl-owners/users/{entityId}") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response removeExcludedOwnersUsers(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @PathParam("taskInstanceId") Long tInstanceId, @QueryParam("user") String userId, @PathParam("entityId") String users)
-
removeAdminsUsers
@DELETE @Path("{taskInstanceId}/admins/users/{entityId}") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response removeAdminsUsers(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @PathParam("taskInstanceId") Long tInstanceId, @QueryParam("user") String userId, @PathParam("entityId") String users)
-
removePotentialOwnersGroups
@DELETE @Path("{taskInstanceId}/pot-owners/groups/{entityId}") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response removePotentialOwnersGroups(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @PathParam("taskInstanceId") Long tInstanceId, @QueryParam("user") String userId, @PathParam("entityId") String groups)
-
removeExcludedOwnersGroups
@DELETE @Path("{taskInstanceId}/exl-owners/groups/{entityId}") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response removeExcludedOwnersGroups(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @PathParam("taskInstanceId") Long tInstanceId, @QueryParam("user") String userId, @PathParam("entityId") String groups)
-
removeAdminsGroups
@DELETE @Path("{taskInstanceId}/admins/groups/{entityId}") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response removeAdminsGroups(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @PathParam("taskInstanceId") Long tInstanceId, @QueryParam("user") String userId, @PathParam("entityId") String groups)
-
addTaskInputs
@PUT @Path("{taskInstanceId}/contents/input") @Consumes({"application/json","application/xml"}) @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response addTaskInputs(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @PathParam("taskInstanceId") Long tInstanceId, String payload)
-
removeTaskInputs
@DELETE @Path("{taskInstanceId}/contents/input") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response removeTaskInputs(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @PathParam("taskInstanceId") Long tInstanceId, @QueryParam("name") List<String> inputNames)
-
removeTaskOutputs
@DELETE @Path("{taskInstanceId}/contents/output") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response removeTaskOutputs(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @PathParam("taskInstanceId") Long tInstanceId, @QueryParam("name") List<String> outputNames)
-
reassign
@POST @Path("{taskInstanceId}/reassignments") @Consumes({"application/json","application/xml"}) @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response reassign(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @PathParam("taskInstanceId") Long tInstanceId, @QueryParam("expiresAt") String expiresAt, @QueryParam("whenNotStarted") @DefaultValue("false") boolean whenNotStarted, @QueryParam("whenNotCompleted") @DefaultValue("false") boolean whenNotCompleted, String payload)
-
notify
@POST @Path("{taskInstanceId}/notifications") @Consumes({"application/json","application/xml"}) @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response notify(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @PathParam("taskInstanceId") Long tInstanceId, @QueryParam("expiresAt") String expiresAt, @QueryParam("whenNotStarted") @DefaultValue("false") boolean whenNotStarted, @QueryParam("whenNotCompleted") @DefaultValue("false") boolean whenNotCompleted, String payload)
-
cancelReassignment
@DELETE @Path("{taskInstanceId}/reassignments/{reassignmentId}") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response cancelReassignment(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @PathParam("taskInstanceId") Long tInstanceId, @PathParam("reassignmentId") Long reassignmentId)
-
cancelNotification
@DELETE @Path("{taskInstanceId}/notifications/{notificationId}") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response cancelNotification(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @PathParam("taskInstanceId") Long tInstanceId, @PathParam("notificationId") Long notificationId)
-
getTaskReassignments
@GET @Path("{taskInstanceId}/reassignments") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getTaskReassignments(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @PathParam("taskInstanceId") Long tInstanceId, @QueryParam("activeOnly") @DefaultValue("true") boolean activeOnly)
-
getTaskNotifications
@GET @Path("{taskInstanceId}/notifications") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getTaskNotifications(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @PathParam("taskInstanceId") Long tInstanceId, @QueryParam("activeOnly") @DefaultValue("true") boolean activeOnly)
-
acknowledgeError
@PUT @Path("errors/{errorId}") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response acknowledgeError(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @PathParam("errorId") String errorId)
-
acknowledgeErrors
@PUT @Path("errors") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response acknowledgeErrors(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @QueryParam("errorId") List<String> errorIds)
-
getExecutionErrorById
@GET @Path("errors/{errorId}") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getExecutionErrorById(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @PathParam("errorId") String errorId)
-
getExecutionErrorsByTask
@GET @Path("{taskInstanceId}/errors") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getExecutionErrorsByTask(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @PathParam("taskInstanceId") Long taskId, @QueryParam("includeAck") @DefaultValue("false") boolean includeAcknowledged, @QueryParam("page") @DefaultValue("0") Integer page, @QueryParam("pageSize") @DefaultValue("10") Integer pageSize, @QueryParam("sort") String sort, @QueryParam("sortOrder") @DefaultValue("true") boolean sortOrder)
-
getExecutionErrors
@GET @Path("errors") @Produces({"application/json","application/xml"}) public javax.ws.rs.core.Response getExecutionErrors(@Context javax.ws.rs.core.HttpHeaders headers, @PathParam("containerId") String containerId, @QueryParam("includeAck") @DefaultValue("false") boolean includeAcknowledged, @QueryParam("name") String taskName, @QueryParam("process") String processId, @QueryParam("page") @DefaultValue("0") Integer page, @QueryParam("pageSize") @DefaultValue("10") Integer pageSize, @QueryParam("sort") String sort, @QueryParam("sortOrder") @DefaultValue("true") boolean sortOrder)
-
addToTask
protected javax.ws.rs.core.Response addToTask(javax.ws.rs.core.HttpHeaders headers, String userId, String containerId, Long tInstanceId, boolean removeExisting, String payload, int operation)
-
-