Spring Data Jpa

Uses of Interface
org.springframework.data.jpa.domain.Specification

Packages that use Specification
org.springframework.data.jpa.domain JPA specific support classes to implement domain classes. 
org.springframework.data.jpa.repository Interfaces and annotations for JPA specific repositories. 
org.springframework.data.jpa.repository.support JPA repository implementations. 
 

Uses of Specification in org.springframework.data.jpa.domain
 

Classes in org.springframework.data.jpa.domain that implement Specification
 class Specifications<T>
          Helper class to easily combine Specification instances.
 

Methods in org.springframework.data.jpa.domain with parameters of type Specification
 Specifications<T> Specifications.and(Specification<T> other)
          ANDs the given Specification to the current one.
static
<T> Specifications<T>
Specifications.not(Specification<T> spec)
          Negates the given Specification.
 Specifications<T> Specifications.or(Specification<T> other)
          ORs the given specification to the current one.
static
<T> Specifications<T>
Specifications.where(Specification<T> spec)
          Simple static factory method to add some syntactic sugar around a Specification.
 

Uses of Specification in org.springframework.data.jpa.repository
 

Methods in org.springframework.data.jpa.repository with parameters of type Specification
 long JpaSpecificationExecutor.count(Specification<T> spec)
          Returns the number of instances that the given Specification will return.
 List<T> JpaSpecificationExecutor.findAll(Specification<T> spec)
          Returns all entities matching the given Specification.
 Page<T> JpaSpecificationExecutor.findAll(Specification<T> spec, Pageable pageable)
          Returns a Page of entities matching the given Specification.
 List<T> JpaSpecificationExecutor.findAll(Specification<T> spec, Sort sort)
          Returns all entities matching the given Specification and Sort.
 T JpaSpecificationExecutor.findOne(Specification<T> spec)
          Returns a single entity matching the given Specification.
 

Uses of Specification in org.springframework.data.jpa.repository.support
 

Methods in org.springframework.data.jpa.repository.support with parameters of type Specification
 long SimpleJpaRepository.count(Specification<T> spec)
           
 List<T> SimpleJpaRepository.findAll(Specification<T> spec)
           
 Page<T> SimpleJpaRepository.findAll(Specification<T> spec, Pageable pageable)
           
 List<T> SimpleJpaRepository.findAll(Specification<T> spec, Sort sort)
           
 T SimpleJpaRepository.findOne(Specification<T> spec)
           
 


Spring Data Jpa

Copyright © 2011-2012 SpringSource. All Rights Reserved.