Interface TasksApi


  • @Produces("application/json")
    @Path("/rest/api/1.0/tasks")
    public interface TasksApi
    • 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)