List of usage examples for org.springframework.data.domain Example getProbeType
@SuppressWarnings("unchecked") default Class<T> getProbeType()
From source file:com._4dconcept.springframework.data.marklogic.repository.support.SimpleMarklogicRepository.java
@Override public <S extends T> List<S> findAll(Example<S> example) { Query query = newQueryBuilderInstance().alike(example).build(); return marklogicOperations.find(query, example.getProbeType()); }
From source file:com._4dconcept.springframework.data.marklogic.repository.support.SimpleMarklogicRepository.java
@Override public <S extends T> List<S> findAll(Example<S> example, Sort sort) { Query query = newQueryBuilderInstance().alike(example).with(sort).build(); return marklogicOperations.find(query, example.getProbeType()); }
From source file:com._4dconcept.springframework.data.marklogic.core.query.QueryBuilder.java
@Nullable private Criteria prepareCriteria(Example example) { return buildCriteria(example.getProbe(), retrievePersistentEntity(example.getProbeType())); }
From source file:com._4dconcept.springframework.data.marklogic.repository.support.SimpleMarklogicRepository.java
@Override public <S extends T> Page<S> findAll(Example<S> example, Pageable pageable) { Query query = newQueryBuilderInstance().alike(example).with(pageable).build(); long count = marklogicOperations.count(query); if (count == 0) { return new PageImpl<>(Collections.<S>emptyList()); }/* w ww . j a v a2 s . c om*/ return new PageImpl<>(marklogicOperations.find(query, example.getProbeType()), pageable, count); }