Interface ResourceRepository

All Superinterfaces:
org.silverpeas.core.persistence.datasource.repository.EntityRepository<Resource>, org.silverpeas.core.persistence.datasource.repository.WithSaveAndFlush<Resource>
All Known Implementing Classes:
ResourceJpaRepository

public interface ResourceRepository extends org.silverpeas.core.persistence.datasource.repository.EntityRepository<Resource>, org.silverpeas.core.persistence.datasource.repository.WithSaveAndFlush<Resource>
  • Method Details

    • findAllResourcesByCategory

      List<Resource> findAllResourcesByCategory(Long categoryId)
    • findAllBookableResources

      List<Resource> findAllBookableResources(String instanceId)
    • findAllResources

      List<Resource> findAllResources(String instanceId)
    • findAllResourcesForReservation

      List<Resource> findAllResourcesForReservation(Long reservationId)
    • findAllReservedResources

      List<Resource> findAllReservedResources(Long reservationIdToSkip, List<Long> aimedResourceIds, String startPeriod, String endPeriod)
    • deleteResourcesFromCategory

      void deleteResourcesFromCategory(Long categoryId)