Interface TasksApi
-
@Produces("application/json") @Path("/rest/api/1.0/tasks") public interface TasksApi
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Taskcreate(CreateTask createTask)RequestStatusdelete(int taskId)Taskget(int taskId)Taskupdate(int taskId, String state)
-
-
-
Method Detail
-
create
@Named("tasks:create") @Consumes("application/json") @POST Task create(CreateTask createTask)
-
update
@Named("tasks:update") @Consumes("application/json") @Path("/{taskId}") @PUT Task update(@PathParam("taskId") int taskId, String state)
-
get
@Named("tasks:get") @Consumes("application/json") @Path("/{taskId}") @GET Task get(@PathParam("taskId") int taskId)
-
delete
@Named("tasks:delete") @Consumes("application/json") @Path("/{taskId}") @DELETE RequestStatus delete(@PathParam("taskId") int taskId)
-
-