@Produces(value="application/json")
@Path(value="/rest/api/1.0/tasks")
public interface TasksApi
Modifier and Type | Method and Description |
---|---|
Task |
create(CreateTask createTask) |
RequestStatus |
delete(int taskId) |
Task |
get(int taskId) |
Task |
update(int taskId,
java.lang.String state) |
@Named(value="tasks:create") @Consumes(value="application/json") @POST Task create(CreateTask createTask)
@Named(value="tasks:update") @Consumes(value="application/json") @Path(value="/{taskId}") @PUT Task update(@PathParam(value="taskId") int taskId, java.lang.String state)
@Named(value="tasks:get") @Consumes(value="application/json") @Path(value="/{taskId}") @GET Task get(@PathParam(value="taskId") int taskId)
@Named(value="tasks:delete") @Consumes(value="application/json") @Path(value="/{taskId}") @DELETE RequestStatus delete(@PathParam(value="taskId") int taskId)