Class AbstractKeyNameElasticSearchRepository<T extends AbstractKeyNameDoc,ID extends Serializable,S extends AbstractKeyNameSearchBean>
- java.lang.Object
-
- org.openiam.esb.elasticsearch.repository.impl.AbstractElasticSearchRepository<T,ID,S>
-
- org.openiam.esb.elasticsearch.repository.impl.AbstractKeyNameElasticSearchRepository<T,ID,S>
-
- All Implemented Interfaces:
AbstractCustomElasticSearchRepository<T,S,ID>
- Direct Known Subclasses:
AbstractMetadataTypeElasticSearchRepository
,ManagedSysElasticSearchRepositoryImpl
,MetadataTypeElasticSearchRepositoryImpl
public abstract class AbstractKeyNameElasticSearchRepository<T extends AbstractKeyNameDoc,ID extends Serializable,S extends AbstractKeyNameSearchBean> extends AbstractElasticSearchRepository<T,ID,S>
-
-
Field Summary
-
Fields inherited from class org.openiam.esb.elasticsearch.repository.impl.AbstractElasticSearchRepository
document, elasticsearchTemplate, logger, PROCESSOR, validSortFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractKeyNameElasticSearchRepository()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.springframework.data.elasticsearch.core.query.CriteriaQuery
addNameCriteria(S searchBean, org.springframework.data.elasticsearch.core.query.CriteriaQuery query)
protected org.springframework.data.elasticsearch.core.query.CriteriaQuery
getCriteria(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 AbstractKeyNameDoc,ID extends Serializable,S extends AbstractKeyNameSearchBean>
-
addNameCriteria
protected org.springframework.data.elasticsearch.core.query.CriteriaQuery addNameCriteria(S searchBean, org.springframework.data.elasticsearch.core.query.CriteriaQuery query)
-
-