Package org.duracloud.snapshot.db.repo
Interface SnapshotContentItemRepo
-
- All Superinterfaces:
org.springframework.data.repository.CrudRepository<SnapshotContentItem,java.lang.Long>,org.springframework.data.jpa.repository.JpaRepository<SnapshotContentItem,java.lang.Long>,org.springframework.data.repository.PagingAndSortingRepository<SnapshotContentItem,java.lang.Long>,org.springframework.data.repository.query.QueryByExampleExecutor<SnapshotContentItem>,org.springframework.data.repository.Repository<SnapshotContentItem,java.lang.Long>
@Repository("snapshotContentItemRepo") public interface SnapshotContentItemRepo extends org.springframework.data.jpa.repository.JpaRepository<SnapshotContentItem,java.lang.Long>- Author:
- Daniel Bernstein Date: Jul 31, 2014
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description longcountBySnapshotId(java.lang.Long snapshotId)longcountBySnapshotName(java.lang.String snapshotName)voiddeleteBySnapshotName(java.lang.String snapshotId)SnapshotContentItemfindBySnapshotAndContentIdHash(Snapshot snapshot, java.lang.String contentIdHash)org.springframework.data.domain.Page<SnapshotContentItem>findBySnapshotName(java.lang.String snapshotName, org.springframework.data.domain.Pageable pageable)java.util.List<SnapshotContentItem>findBySnapshotNameAndContentIdStartingWithOrderByContentIdAsc(java.lang.String snapshotName, java.lang.String contentId, org.springframework.data.domain.Pageable pageable)java.util.List<SnapshotContentItem>findBySnapshotNameOrderByContentIdAsc(java.lang.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
java.util.List<SnapshotContentItem> findBySnapshotNameOrderByContentIdAsc(@Param("snapshotName") java.lang.String snapshotName, org.springframework.data.domain.Pageable pageable)
-
findBySnapshotNameAndContentIdStartingWithOrderByContentIdAsc
java.util.List<SnapshotContentItem> findBySnapshotNameAndContentIdStartingWithOrderByContentIdAsc(@Param("snapshotName") java.lang.String snapshotName, @Param("contentId") java.lang.String contentId, org.springframework.data.domain.Pageable pageable)
-
countBySnapshotName
long countBySnapshotName(@Param("snapshotName") java.lang.String snapshotName)
-
countBySnapshotId
long countBySnapshotId(@Param("snapshotId") java.lang.Long snapshotId)
-
findBySnapshotName
org.springframework.data.domain.Page<SnapshotContentItem> findBySnapshotName(@Param("snapshotName") java.lang.String snapshotName, org.springframework.data.domain.Pageable pageable)
- Parameters:
snapshotName-pageable-- Returns:
-
findBySnapshotAndContentIdHash
SnapshotContentItem findBySnapshotAndContentIdHash(Snapshot snapshot, java.lang.String contentIdHash)
- Parameters:
id-contentIdHash-- Returns:
-
deleteBySnapshotName
void deleteBySnapshotName(java.lang.String snapshotId)
- Parameters:
snapshotId-
-
-