Class ServiceTask

  • All Implemented Interfaces:
    org.silverpeas.core.web.rs.ProtectedWebResource, org.silverpeas.core.web.rs.WebAuthenticationValidation, org.silverpeas.core.web.rs.WebAuthorizationValidation, org.silverpeas.core.web.SilverpeasWebResource

    @WebService
    @Authorized
    @Path("mobile/personalTask")
    public class ServiceTask
    extends AbstractRestWebService
    • Constructor Detail

      • ServiceTask

        public ServiceTask()
    • Method Detail

      • loadTasks

        @GET
        @Produces("application/json")
        @Path("all")
        public List<TaskDTO> loadTasks()
      • updateTask

        @PUT
        @Produces("application/json")
        @Consumes("application/json")
        @Path("")
        public void updateTask​(TaskDTO task)
      • deleteTasks

        @DELETE
        @Produces("application/json")
        @Consumes("application/json")
        @Path("")
        public void deleteTasks​(List<TaskDTO> tasks)
      • createTask

        @POST
        @Produces("application/json")
        @Consumes("application/json")
        @Path("")
        public TaskDTO createTask​(TaskDTO task)
      • getResourceBasePath

        protected String getResourceBasePath()
        Specified by:
        getResourceBasePath in class org.silverpeas.core.web.rs.RESTWebService
      • getComponentId

        public String getComponentId()
      • validateUserAuthorization

        public void validateUserAuthorization​(org.silverpeas.core.web.rs.UserPrivilegeValidation validation)