org.granite.tide.spring.data
Interface FilterableJpaRepository<T,ID extends Serializable>

All Superinterfaces:
org.springframework.data.repository.CrudRepository<T,ID>, org.springframework.data.jpa.repository.JpaRepository<T,ID>, org.springframework.data.repository.PagingAndSortingRepository<T,ID>, org.springframework.data.repository.Repository<T,ID>
All Known Implementing Classes:
FilterableJpaRepositoryImpl

public interface FilterableJpaRepository<T,ID extends Serializable>
extends org.springframework.data.jpa.repository.JpaRepository<T,ID>


Method Summary
 org.springframework.data.domain.Page<T> findByFilter(Object filter, org.springframework.data.domain.Pageable page)
           
 
Methods inherited from interface org.springframework.data.jpa.repository.JpaRepository
deleteAllInBatch, deleteInBatch, findAll, findAll, flush, save, saveAndFlush
 
Methods inherited from interface org.springframework.data.repository.PagingAndSortingRepository
findAll
 
Methods inherited from interface org.springframework.data.repository.CrudRepository
count, delete, delete, delete, deleteAll, exists, findAll, findOne, save
 

Method Detail

findByFilter

org.springframework.data.domain.Page<T> findByFilter(Object filter,
                                                     org.springframework.data.domain.Pageable page)