Class WorkItemRestResource
java.lang.Object
org.tasktide.api.resources.services.rest.WorkItemRestResource
REST resource for interacting with
WorkItemService-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponseaddTaskToWorkItem(ItemTask itemTask, String itemId, jakarta.ws.rs.core.HttpHeaders reqHeader, jakarta.ws.rs.core.UriInfo uriInfo, jakarta.ws.rs.core.SecurityContext securityContext) jakarta.ws.rs.core.ResponsecreateWorkItem(ManagerTask managerTask, jakarta.ws.rs.core.HttpHeaders reqHeader, jakarta.ws.rs.core.UriInfo uriInfo, jakarta.ws.rs.core.SecurityContext securityContext) Endpoint to create a new emptyWorkItem, returning created resource to the clientjakarta.ws.rs.core.ResponsecreateWorkItem(WorkItem workItem, jakarta.ws.rs.core.HttpHeaders reqHeader, jakarta.ws.rs.core.UriInfo uriInfo, jakarta.ws.rs.core.SecurityContext securityContext) Endpoint to create providedWorkItem, returning whether the resource was created to the clientjakarta.ws.rs.core.ResponsecreateWorkItems(List<WorkItem> workItems, jakarta.ws.rs.core.HttpHeaders reqHeader, jakarta.ws.rs.core.UriInfo uriInfo, jakarta.ws.rs.core.SecurityContext securityContext) Endpoint to import providedWorkItemcollection, returning whether the resource was created to the clientjakarta.ws.rs.core.ResponsedropWorkItem(String id, jakarta.ws.rs.core.HttpHeaders reqHeader, jakarta.ws.rs.core.UriInfo uriInfo, jakarta.ws.rs.core.SecurityContext securityContext) Endpoint for droppingWorkItemby Idjakarta.ws.rs.core.ResponsereadWorkItem(String id, String field, String value, String grouping, String groupingVal, jakarta.ws.rs.core.HttpHeaders reqHeader, jakarta.ws.rs.core.UriInfo uriInfo, jakarta.ws.rs.core.SecurityContext securityContext) Endpoint for fetchingWorkItemby Id, field having value, or field having value for a group having a valuejakarta.ws.rs.core.ResponseupdateWorkItem(WorkItem workItem, jakarta.ws.rs.core.HttpHeaders reqHeader, jakarta.ws.rs.core.UriInfo uriInfo, jakarta.ws.rs.core.SecurityContext securityContext) Endpoint for updatingWorkItemproviding new resource
-
Constructor Details
-
WorkItemRestResource
public WorkItemRestResource()Construct withWorkItemTaskTideService
-
-
Method Details
-
createWorkItem
@POST @Path("/add") @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response createWorkItem(WorkItem workItem, @Context jakarta.ws.rs.core.HttpHeaders reqHeader, @Context jakarta.ws.rs.core.UriInfo uriInfo, @Context jakarta.ws.rs.core.SecurityContext securityContext) Endpoint to create providedWorkItem, returning whether the resource was created to the client- Parameters:
workItem-reqHeader-uriInfo-securityContext-- Returns:
Response
-
createWorkItems
@POST @Path("/import") @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response createWorkItems(List<WorkItem> workItems, @Context jakarta.ws.rs.core.HttpHeaders reqHeader, @Context jakarta.ws.rs.core.UriInfo uriInfo, @Context jakarta.ws.rs.core.SecurityContext securityContext) Endpoint to import providedWorkItemcollection, returning whether the resource was created to the client- Parameters:
workItems-reqHeader-uriInfo-securityContext-- Returns:
Response
-
createWorkItem
@POST @Path("/create") @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response createWorkItem(ManagerTask managerTask, @Context jakarta.ws.rs.core.HttpHeaders reqHeader, @Context jakarta.ws.rs.core.UriInfo uriInfo, @Context jakarta.ws.rs.core.SecurityContext securityContext) Endpoint to create a new emptyWorkItem, returning created resource to the client- Parameters:
managerTask-reqHeader-uriInfo-securityContext-- Returns:
Response
-
readWorkItem
@GET @Path("/get") @Produces("application/json") public jakarta.ws.rs.core.Response readWorkItem(@QueryParam("id") String id, @QueryParam("field") String field, @QueryParam("value") String value, @QueryParam("grouping") String grouping, @QueryParam("groupingValue") String groupingVal, @Context jakarta.ws.rs.core.HttpHeaders reqHeader, @Context jakarta.ws.rs.core.UriInfo uriInfo, @Context jakarta.ws.rs.core.SecurityContext securityContext) Endpoint for fetchingWorkItemby Id, field having value, or field having value for a group having a value- Parameters:
id-field-value-grouping-groupingVal-reqHeader-uriInfo-securityContext-- Returns:
Response
-
dropWorkItem
@DELETE @Path("/drop/{id}") @Produces("application/json") public jakarta.ws.rs.core.Response dropWorkItem(@PathParam("id") String id, @Context jakarta.ws.rs.core.HttpHeaders reqHeader, @Context jakarta.ws.rs.core.UriInfo uriInfo, @Context jakarta.ws.rs.core.SecurityContext securityContext) Endpoint for droppingWorkItemby Id- Parameters:
id-reqHeader-uriInfo-securityContext-- Returns:
Response
-
updateWorkItem
@PUT @Path("/update") @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response updateWorkItem(WorkItem workItem, @Context jakarta.ws.rs.core.HttpHeaders reqHeader, @Context jakarta.ws.rs.core.UriInfo uriInfo, @Context jakarta.ws.rs.core.SecurityContext securityContext) Endpoint for updatingWorkItemproviding new resource- Parameters:
workItem-reqHeader-uriInfo-securityContext-- Returns:
Response
-
addTaskToWorkItem
@PUT @Path("/add-task") @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response addTaskToWorkItem(ItemTask itemTask, @QueryParam("itemId") String itemId, @Context jakarta.ws.rs.core.HttpHeaders reqHeader, @Context jakarta.ws.rs.core.UriInfo uriInfo, @Context jakarta.ws.rs.core.SecurityContext securityContext) - Parameters:
itemTask-itemId-reqHeader-uriInfo-securityContext-- Returns:
Response
-