Package org.duracloud.snapshot.db.repo
Interface SnapshotContentItemRepo
-
- All Superinterfaces:
org.springframework.data.repository.CrudRepository<SnapshotContentItem,Long>,org.springframework.data.jpa.repository.JpaRepository<SnapshotContentItem,Long>,org.springframework.data.repository.PagingAndSortingRepository<SnapshotContentItem,Long>,org.springframework.data.repository.query.QueryByExampleExecutor<SnapshotContentItem>,org.springframework.data.repository.Repository<SnapshotContentItem,Long>
@Repository("snapshotContentItemRepo") public interface SnapshotContentItemRepo extends org.springframework.data.jpa.repository.JpaRepository<SnapshotContentItem,Long>- Author:
- Daniel Bernstein Date: Jul 31, 2014
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description longcountBySnapshotName(String snapshotName)voiddeleteBySnapshotName(String snapshotId)SnapshotContentItemfindBySnapshotAndContentIdHash(Snapshot snapshot, String contentIdHash)org.springframework.data.domain.Page<SnapshotContentItem>findBySnapshotName(String snapshotName, org.springframework.data.domain.Pageable pageable)List<SnapshotContentItem>findBySnapshotNameAndContentIdStartingWithOrderByContentIdAsc(String snapshotName, String contentId, org.springframework.data.domain.Pageable pageable)List<SnapshotContentItem>findBySnapshotNameOrderByContentIdAsc(String snapshotName, org.springframework.data.domain.Pageable pageable)-
Methods inherited from interface org.springframework.data.repository.CrudRepository
count, delete, delete, delete, deleteAll, exists, findOne, save
-
Methods inherited from interface org.springframework.data.jpa.repository.JpaRepository
deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAll, flush, getOne, save, saveAndFlush
-
-
-
-
Method Detail
-
findBySnapshotNameOrderByContentIdAsc
List<SnapshotContentItem> findBySnapshotNameOrderByContentIdAsc(@Param("snapshotName") String snapshotName, org.springframework.data.domain.Pageable pageable)
-
findBySnapshotNameAndContentIdStartingWithOrderByContentIdAsc
List<SnapshotContentItem> findBySnapshotNameAndContentIdStartingWithOrderByContentIdAsc(@Param("snapshotName") String snapshotName, @Param("contentId") String contentId, org.springframework.data.domain.Pageable pageable)
-
countBySnapshotName
long countBySnapshotName(@Param("snapshotName") String snapshotName)
-
findBySnapshotName
org.springframework.data.domain.Page<SnapshotContentItem> findBySnapshotName(@Param("snapshotName") String snapshotName, org.springframework.data.domain.Pageable pageable)
- Parameters:
snapshotName-pageable-- Returns:
-
findBySnapshotAndContentIdHash
SnapshotContentItem findBySnapshotAndContentIdHash(Snapshot snapshot, String contentIdHash)
- Parameters:
id-contentIdHash-- Returns:
-
deleteBySnapshotName
void deleteBySnapshotName(String snapshotId)
- Parameters:
snapshotId-
-
-