Interface ResourcesManager

    • Method Detail

      • createCategory

        void createCategory​(Category category)
      • deleteCategory

        void deleteCategory​(Long id,
                            String componentId)
      • updateCategory

        void updateCategory​(Category category)
      • createResource

        void createResource​(Resource resource)
      • getResourcesByCategory

        List<Resource> getResourcesByCategory​(Long categoryId)
      • deleteResource

        void deleteResource​(Long id,
                            String componentId)
      • updateResource

        void updateResource​(Resource resource,
                            List<Long> managerIds)
      • getResourcesOfReservation

        List<Resource> getResourcesOfReservation​(String instanceId,
                                                 Long reservationId)
      • deleteReservation

        void deleteReservation​(Long id,
                               String componentId)
      • updateReservation

        void updateReservation​(Reservation reservation,
                               List<Long> resourceIds,
                               boolean updateDate)
      • getReservationOfUser

        List<Reservation> getReservationOfUser​(String instanceId,
                                               Integer userId,
                                               org.silverpeas.core.date.period.Period period)
      • getReservationForValidation

        List<Reservation> getReservationForValidation​(String instanceId,
                                                      String userId,
                                                      org.silverpeas.core.date.period.Period period)
      • getReservationWithResourcesOfCategory

        List<Reservation> getReservationWithResourcesOfCategory​(String instanceId,
                                                                Integer userId,
                                                                org.silverpeas.core.date.period.Period period,
                                                                Long categoryId)
      • getReservationWithResource

        List<Reservation> getReservationWithResource​(String instanceId,
                                                     Integer userId,
                                                     org.silverpeas.core.date.period.Period period,
                                                     Long resourceId)
      • indexResourceManager

        void indexResourceManager​(String instanceId)
      • getResourceOfReservationStatus

        String getResourceOfReservationStatus​(Long resourceId,
                                              Long reservationId)
      • updateReservedResourceStatus

        void updateReservedResourceStatus​(long reservationId,
                                          long resourceId,
                                          String status)
      • isManager

        boolean isManager​(long userId,
                          long resourceId)