@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)