Class AbstractAttributeElasticSearchRepositoryImpl<T extends AbstractAttributeDoc,DTO extends AbstractAttributeDTO,S extends AbstractAttributeSearchBean<DTO>>
- java.lang.Object
-
- org.openiam.esb.elasticsearch.repository.impl.AbstractElasticSearchRepository<T,String,S>
-
- org.openiam.esb.elasticsearch.repository.impl.AbstractAttributeElasticSearchRepositoryImpl<T,DTO,S>
-
- All Implemented Interfaces:
AbstractCustomElasticSearchRepository<T,S,String>
- Direct Known Subclasses:
GroupAttributeElasticSearchRepositoryImpl
,ResourceAttributeElasticSearchRepositoryImpl
,UserAttributeElasticSearchRepositoryImpl
public abstract class AbstractAttributeElasticSearchRepositoryImpl<T extends AbstractAttributeDoc,DTO extends AbstractAttributeDTO,S extends AbstractAttributeSearchBean<DTO>> extends AbstractElasticSearchRepository<T,String,S>
-
-
Field Summary
-
Fields inherited from class org.openiam.esb.elasticsearch.repository.impl.AbstractElasticSearchRepository
document, elasticsearchTemplate, logger, PROCESSOR, validSortFields
-
-
Constructor Summary
Constructors Constructor Description AbstractAttributeElasticSearchRepositoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.springframework.data.elasticsearch.core.query.CriteriaQuery
getCriteria(S searchBean)
List<org.elasticsearch.index.query.QueryBuilder>
getNestedQueryBuilder(String prefix, S searchBean)
-
Methods inherited from class org.openiam.esb.elasticsearch.repository.impl.AbstractElasticSearchRepository
addAdditionalCriteria, addNestedQuery, allowReindex, between, build, buildContainsCriteria, buildNativeSearchQuery, buildStartsWithCritria, contains, count, eq, eq, eq, exactCriteria, exists, find, findAll, findAllPageable, findBeans, findByIds, findByIdsPage, findIds, format, getAttributeCriteria, getPageable, getQueryBuilder, getSort, getWhereCriteria, getWhereCriteria, gt, in, isSortByValid, isValidSearchBean, lt, mustMatch, neq, notIn, parse, replaceReservedCharacters, replaceReservedCharacters, startsWith
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openiam.esb.elasticsearch.repository.AbstractCustomElasticSearchRepository
getDocumentClass, prepare
-
-
-
-
Method Detail
-
getCriteria
protected org.springframework.data.elasticsearch.core.query.CriteriaQuery getCriteria(S searchBean)
- Specified by:
getCriteria
in classAbstractElasticSearchRepository<T extends AbstractAttributeDoc,String,S extends AbstractAttributeSearchBean<DTO>>
-
-