Class SingleQueryExecutor<T>
java.lang.Object
software.xdev.spring.data.eclipse.store.repository.query.executors.SingleQueryExecutor<T>
- Type Parameters:
T- Entity-Type to query
- All Implemented Interfaces:
QueryExecutor<T>
Queries entities and returns the found entity.
-
Constructor Summary
ConstructorsConstructorDescriptionSingleQueryExecutor(WorkingCopier<T> copier, Criteria<T> criteria, org.springframework.data.domain.Sort sort) -
Method Summary
-
Constructor Details
-
SingleQueryExecutor
public SingleQueryExecutor(WorkingCopier<T> copier, Criteria<T> criteria, org.springframework.data.domain.Sort sort)
-
-
Method Details
-
execute
public T execute(@Nullable Class<T> clazz, @Nullable EntityProvider<T, ?> entities, @Nullable Object[] values) Executes the created query over entities.The result is always a working copy of the entities.
- Specified by:
executein interfaceQueryExecutor<T>- Parameters:
clazz- of the entitiesentities- where the query is executed onvalues- for the query. These are values that might be compared to entities.- Returns:
- found object. If no object with criteria is found,
nullis returned.
-