Class ServiceResourcesManager

java.lang.Object
org.silverpeas.core.web.rs.RESTWebService
org.silverpeas.mobile.server.services.AbstractRestWebService
org.silverpeas.mobile.server.services.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 Details

    • ServiceResourcesManager

      public ServiceResourcesManager()
  • Method Details

    • 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()