Class ReservedResourceJpaRepository
java.lang.Object
org.silverpeas.core.persistence.datasource.repository.jpa.AbstractJpaEntityRepository<E>
org.silverpeas.core.persistence.datasource.repository.jpa.BasicJpaEntityRepository<ReservedResource>
org.silverpeas.components.resourcesmanager.repository.ReservedResourceJpaRepository
- All Implemented Interfaces:
ReservedResourceRepository,org.silverpeas.core.persistence.datasource.repository.EntityRepository<ReservedResource>,org.silverpeas.core.persistence.datasource.repository.WithSaveAndFlush<ReservedResource>
@Repository
public class ReservedResourceJpaRepository
extends org.silverpeas.core.persistence.datasource.repository.jpa.BasicJpaEntityRepository<ReservedResource>
implements ReservedResourceRepository
- Author:
- ebonnet
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteAllReservedResourcesForReservation(Long currentReservationId) voiddeleteAllReservedResourcesForResource(Long currentResourceId) longdeleteByComponentInstanceId(String instanceId) Deletes all entities belonging to the specified component instance.findAllReservedResourcesForReservation(Long currentReservationId) findAllReservedResourcesOfReservation(Long currentReservationId) findAllReservedResourcesWithProblem(Long currentReservationId, List<Long> futureReservedResourceIds, String startPeriod, String endPeriod) Methods inherited from class org.silverpeas.core.persistence.datasource.repository.jpa.BasicJpaEntityRepository
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, deleteById, deleteById, findByCriteria, flush, getAll, getById, getById, getById, save, save, saveMethods inherited from interface org.silverpeas.core.persistence.datasource.repository.WithSaveAndFlush
saveAndFlush
-
Constructor Details
-
ReservedResourceJpaRepository
public ReservedResourceJpaRepository()
-
-
Method Details
-
findAllReservedResourcesWithProblem
public List<ReservedResource> findAllReservedResourcesWithProblem(Long currentReservationId, List<Long> futureReservedResourceIds, String startPeriod, String endPeriod) - Specified by:
findAllReservedResourcesWithProblemin interfaceReservedResourceRepository
-
findAllReservedResourcesForReservation
- Specified by:
findAllReservedResourcesForReservationin interfaceReservedResourceRepository
-
deleteAllReservedResourcesForReservation
- Specified by:
deleteAllReservedResourcesForReservationin interfaceReservedResourceRepository
-
deleteAllReservedResourcesForResource
- Specified by:
deleteAllReservedResourcesForResourcein interfaceReservedResourceRepository
-
findAllReservedResourcesOfReservation
- Specified by:
findAllReservedResourcesOfReservationin interfaceReservedResourceRepository
-
deleteByComponentInstanceId
Deletes all entities belonging to the specified component instance.- Specified by:
deleteByComponentInstanceIdin interfaceorg.silverpeas.core.persistence.datasource.repository.EntityRepository<ReservedResource>- Overrides:
deleteByComponentInstanceIdin classorg.silverpeas.core.persistence.datasource.repository.jpa.BasicJpaEntityRepository<ReservedResource>- Parameters:
instanceId- the unique instance identifier.- Returns:
- the number of deleted entities.
-