T
- the domain type to manageID
- the identififer type of the domain typepublic class QuerydslKeyValueRepository<T,ID extends Serializable> extends SimpleKeyValueRepository<T,ID> implements QueryDslPredicateExecutor<T>
Constructor and Description |
---|
QuerydslKeyValueRepository(EntityInformation<T,ID> entityInformation,
KeyValueOperations operations)
|
QuerydslKeyValueRepository(EntityInformation<T,ID> entityInformation,
KeyValueOperations operations,
EntityPathResolver resolver)
Creates a new
QuerydslKeyValueRepository for the given EntityInformation ,
KeyValueOperations and EntityPathResolver . |
Modifier and Type | Method and Description |
---|---|
long |
count(com.mysema.query.types.Predicate predicate) |
boolean |
exists(com.mysema.query.types.Predicate predicate) |
Iterable<T> |
findAll(com.mysema.query.types.OrderSpecifier<?>... orders) |
Iterable<T> |
findAll(com.mysema.query.types.Predicate predicate) |
Iterable<T> |
findAll(com.mysema.query.types.Predicate predicate,
com.mysema.query.types.OrderSpecifier<?>... orders) |
Page<T> |
findAll(com.mysema.query.types.Predicate predicate,
Pageable pageable) |
Iterable<T> |
findAll(com.mysema.query.types.Predicate predicate,
Sort sort) |
T |
findOne(com.mysema.query.types.Predicate predicate) |
protected com.mysema.query.support.ProjectableQuery<?> |
prepareQuery(com.mysema.query.types.Predicate predicate)
Creates executable query for given
Predicate . |
public QuerydslKeyValueRepository(EntityInformation<T,ID> entityInformation, KeyValueOperations operations)
entityInformation
- must not be null.operations
- must not be null.public QuerydslKeyValueRepository(EntityInformation<T,ID> entityInformation, KeyValueOperations operations, EntityPathResolver resolver)
QuerydslKeyValueRepository
for the given EntityInformation
,
KeyValueOperations
and EntityPathResolver
.entityInformation
- must not be null.operations
- must not be null.resolver
- must not be null.public T findOne(com.mysema.query.types.Predicate predicate)
findOne
in interface QueryDslPredicateExecutor<T>
public Iterable<T> findAll(com.mysema.query.types.Predicate predicate)
findAll
in interface QueryDslPredicateExecutor<T>
public Iterable<T> findAll(com.mysema.query.types.Predicate predicate, com.mysema.query.types.OrderSpecifier<?>... orders)
findAll
in interface QueryDslPredicateExecutor<T>
public Iterable<T> findAll(com.mysema.query.types.Predicate predicate, Sort sort)
findAll
in interface QueryDslPredicateExecutor<T>
public Page<T> findAll(com.mysema.query.types.Predicate predicate, Pageable pageable)
findAll
in interface QueryDslPredicateExecutor<T>
public Iterable<T> findAll(com.mysema.query.types.OrderSpecifier<?>... orders)
findAll
in interface QueryDslPredicateExecutor<T>
public long count(com.mysema.query.types.Predicate predicate)
count
in interface QueryDslPredicateExecutor<T>
public boolean exists(com.mysema.query.types.Predicate predicate)
exists
in interface QueryDslPredicateExecutor<T>
protected com.mysema.query.support.ProjectableQuery<?> prepareQuery(com.mysema.query.types.Predicate predicate)
Predicate
.predicate
- Copyright © 2011-2015–2016 Pivotal Software, Inc.. All rights reserved.