Class ManagedSysElasticSearchRepositoryImpl
- java.lang.Object
-
- org.openiam.esb.elasticsearch.repository.impl.AbstractElasticSearchRepository<T,ID,S>
-
- org.openiam.esb.elasticsearch.repository.impl.AbstractKeyNameElasticSearchRepository<ManagedSysDoc,String,ManagedSysSearchBean>
-
- org.openiam.esb.elasticsearch.repository.impl.ManagedSysElasticSearchRepositoryImpl
-
- All Implemented Interfaces:
AbstractCustomElasticSearchRepository<ManagedSysDoc,ManagedSysSearchBean,String>
,ManagedSysElasticSearchRepositoryCustom
@Repository("managedSysElasticSearchRepositoryImpl") public class ManagedSysElasticSearchRepositoryImpl extends AbstractKeyNameElasticSearchRepository<ManagedSysDoc,String,ManagedSysSearchBean> implements ManagedSysElasticSearchRepositoryCustom
-
-
Field Summary
-
Fields inherited from class org.openiam.esb.elasticsearch.repository.impl.AbstractElasticSearchRepository
document, elasticsearchTemplate, logger, PROCESSOR, validSortFields
-
-
Constructor Summary
Constructors Constructor Description ManagedSysElasticSearchRepositoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.springframework.data.elasticsearch.core.query.CriteriaQuery
getCriteria(ManagedSysSearchBean searchBean)
Generate search query criteria for ManagedSys list with elasticClass<ManagedSysDoc>
getDocumentClass()
void
prepare(ManagedSysDoc entity)
-
Methods inherited from class org.openiam.esb.elasticsearch.repository.impl.AbstractKeyNameElasticSearchRepository
addNameCriteria
-
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
allowReindex, count, findAll, findAllPageable, findBeans, findByIds, findByIdsPage, findIds, getPageable, isValidSearchBean
-
-
-
-
Method Detail
-
getDocumentClass
public Class<ManagedSysDoc> getDocumentClass()
- Specified by:
getDocumentClass
in interfaceAbstractCustomElasticSearchRepository<ManagedSysDoc,ManagedSysSearchBean,String>
-
prepare
public void prepare(ManagedSysDoc entity)
- Specified by:
prepare
in interfaceAbstractCustomElasticSearchRepository<ManagedSysDoc,ManagedSysSearchBean,String>
-
getCriteria
protected org.springframework.data.elasticsearch.core.query.CriteriaQuery getCriteria(ManagedSysSearchBean searchBean)
Generate search query criteria for ManagedSys list with elastic- Overrides:
getCriteria
in classAbstractKeyNameElasticSearchRepository<ManagedSysDoc,String,ManagedSysSearchBean>
- Parameters:
searchBean
-- Returns:
-
-