java.lang.Object
org.silverpeas.components.resourcesmanager.service.ResourceService

@Service public class ResourceService extends Object
  • Constructor Details

    • ResourceService

      public ResourceService()
  • Method Details

    • createResource

      public void createResource(Resource resource)
    • updateResource

      public void updateResource(Resource resource)
    • getResources

      public List<Resource> getResources()
    • getBookableResources

      public List<Resource> getBookableResources(String componentId)
    • getResources

      public List<Resource> getResources(String componentId)
    • getResource

      public Resource getResource(long id)
    • deleteResource

      public void deleteResource(long id)
    • deleteResourcesFromCategory

      public void deleteResourcesFromCategory(Long categoryId)
    • addManagers

      public void addManagers(long resourceId, List<ResourceValidator> managerIds)
    • addManager

      public void addManager(ResourceValidator manager)
    • getManagers

      public List<ResourceValidator> getManagers(long resourceId)
    • removeAllManagers

      public void removeAllManagers(long resourceId)
    • removeManager

      public void removeManager(ResourceValidator manager)
    • getResourcesByCategory

      public List<Resource> getResourcesByCategory(Long categoryId)
    • listAvailableResources

      public List<Resource> listAvailableResources(String instanceId, String startDate, String endDate)
    • isManager

      public boolean isManager(Long userId, Long resourceId)
    • listResourcesOfReservation

      public List<Resource> listResourcesOfReservation(Long reservationId)
    • findAllReservedResources

      public List<Resource> findAllReservedResources(long reservationIdToSkip, List<Long> aimedResourceIds, String startPeriod, String endPeriod)