Class ServiceResourcesManager

  • 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/resourcesManager/{appId}")
    public class ServiceResourcesManager
    extends AbstractRestWebService
    • Constructor Detail

      • ServiceResourcesManager

        public ServiceResourcesManager()
    • Method Detail

      • checkDates

        @GET
        @Produces("text/plain")
        @Path("resources/checkdates/{startDate}/{endDate}")
        public String checkDates​(@PathParam("startDate")
                                 String startDate,
                                 @PathParam("endDate")
                                 String endDate)
      • getAvailableResources

        @GET
        @Produces("application/json")
        @Path("resources/available/{startDate}/{endDate}")
        public List<ResourceDTO> getAvailableResources​(@PathParam("startDate")
                                                       String startDate,
                                                       @PathParam("endDate")
                                                       String endDate)
      • deleteReservation

        @DELETE
        @Produces("application/json")
        @Consumes("application/json")
        @Path("/reservation")
        public void deleteReservation​(ReservationDTO reservation)
      • getMyReservations

        @GET
        @Produces("application/json")
        @Path("/reservations/my")
        public List<ReservationDTO> getMyReservations()
      • saveReservation

        @POST
        @Produces("application/json")
        @Consumes("application/json")
        @Path("saveReservation")
        public ReservationDTO saveReservation​(ReservationDTO dto)
      • getResource

        public org.silverpeas.components.resourcesmanager.model.Resource getResource​(Long id)
      • getNotificationSender

        public org.silverpeas.core.notification.user.client.NotificationSender getNotificationSender()
      • getResourceBasePath

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

        public String getComponentId()