Class ResourceJpaRepository
java.lang.Object
org.silverpeas.core.persistence.datasource.repository.jpa.AbstractJpaEntityRepository<E>
org.silverpeas.core.persistence.datasource.repository.jpa.BasicJpaEntityRepository<Resource>
org.silverpeas.components.resourcesmanager.repository.ResourceJpaRepository
- All Implemented Interfaces:
ResourceRepository,org.silverpeas.core.persistence.datasource.repository.EntityRepository<Resource>,org.silverpeas.core.persistence.datasource.repository.WithSaveAndFlush<Resource>
@Repository
public class ResourceJpaRepository
extends org.silverpeas.core.persistence.datasource.repository.jpa.BasicJpaEntityRepository<Resource>
implements ResourceRepository
- Author:
- ebonnet
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteResourcesFromCategory(Long categoryId) findAllBookableResources(String instanceId) findAllReservedResources(Long reservationIdToSkip, List<Long> aimedResourceIds, String startPeriod, String endPeriod) findAllResources(String instanceId) findAllResourcesByCategory(Long categoryId) findAllResourcesForReservation(Long reservationId) Methods inherited from class org.silverpeas.core.persistence.datasource.repository.jpa.BasicJpaEntityRepository
deleteByComponentInstanceId, saveAndFlushMethods inherited from class org.silverpeas.core.persistence.datasource.repository.jpa.AbstractJpaEntityRepository
contains, countByCriteria, countFromJpqlString, delete, deleteById, deleteFromJpqlQuery, deleteFromNamedQuery, findByCriteria, findByNamedQuery, findFirstByNamedQuery, flush, getAll, getById, getById, getEntityClass, getEntityManager, getFromJpqlString, getFromJpqlString, getFromNamedQuery, getFromNamedQuery, getIdentifierConverter, getMaximumItemsInClause, listFromJpqlString, listFromJpqlString, listFromJpqlString, listFromJpqlString, listFromNamedQuery, listFromNamedQuery, newNamedParameters, noParameter, save, setMaximumItemsInClause, split, streamByNamedQuery, streamByNamedQuery, streamFromJpqlString, streamFromJpqlString, updateFromJpqlQuery, updateFromNamedQueryMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.silverpeas.core.persistence.datasource.repository.EntityRepository
contains, delete, delete, deleteByComponentInstanceId, deleteById, deleteById, findByCriteria, flush, getAll, getById, getById, getById, save, save, saveMethods inherited from interface org.silverpeas.core.persistence.datasource.repository.WithSaveAndFlush
saveAndFlush
-
Constructor Details
-
ResourceJpaRepository
public ResourceJpaRepository()
-
-
Method Details
-
findAllResourcesByCategory
- Specified by:
findAllResourcesByCategoryin interfaceResourceRepository
-
findAllBookableResources
- Specified by:
findAllBookableResourcesin interfaceResourceRepository
-
findAllResources
- Specified by:
findAllResourcesin interfaceResourceRepository
-
findAllResourcesForReservation
- Specified by:
findAllResourcesForReservationin interfaceResourceRepository
-
findAllReservedResources
public List<Resource> findAllReservedResources(Long reservationIdToSkip, List<Long> aimedResourceIds, String startPeriod, String endPeriod) - Specified by:
findAllReservedResourcesin interfaceResourceRepository
-
deleteResourcesFromCategory
- Specified by:
deleteResourcesFromCategoryin interfaceResourceRepository
-