Class OrganizationElasticSearchRepositoryImpl
- java.lang.Object
-
- org.openiam.esb.elasticsearch.repository.impl.AbstractElasticSearchRepository<T,ID,S>
-
- org.openiam.esb.elasticsearch.repository.impl.AbstractKeyNameElasticSearchRepository<T,ID,S>
-
- org.openiam.esb.elasticsearch.repository.impl.AbstractMetadataTypeElasticSearchRepository<OrganizationDoc,String,OrganizationSearchBean>
-
- org.openiam.esb.elasticsearch.repository.impl.OrganizationElasticSearchRepositoryImpl
-
- All Implemented Interfaces:
AbstractCustomElasticSearchRepository<OrganizationDoc,OrganizationSearchBean,String>
,OrganizationElasticSearchRepositoryCustom
@Repository public class OrganizationElasticSearchRepositoryImpl extends AbstractMetadataTypeElasticSearchRepository<OrganizationDoc,String,OrganizationSearchBean> implements OrganizationElasticSearchRepositoryCustom
-
-
Field Summary
-
Fields inherited from class org.openiam.esb.elasticsearch.repository.impl.AbstractElasticSearchRepository
document, elasticsearchTemplate, logger, PROCESSOR, validSortFields
-
-
Constructor Summary
Constructors Constructor Description OrganizationElasticSearchRepositoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.data.elasticsearch.core.query.CriteriaQuery
getCriteria(OrganizationSearchBean searchBean)
Class<OrganizationDoc>
getDocumentClass()
void
prepare(OrganizationDoc 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
-
getCriteria
public org.springframework.data.elasticsearch.core.query.CriteriaQuery getCriteria(OrganizationSearchBean searchBean)
- Overrides:
getCriteria
in classAbstractMetadataTypeElasticSearchRepository<OrganizationDoc,String,OrganizationSearchBean>
-
getDocumentClass
public Class<OrganizationDoc> getDocumentClass()
- Specified by:
getDocumentClass
in interfaceAbstractCustomElasticSearchRepository<OrganizationDoc,OrganizationSearchBean,String>
-
prepare
public void prepare(OrganizationDoc entity)
- Specified by:
prepare
in interfaceAbstractCustomElasticSearchRepository<OrganizationDoc,OrganizationSearchBean,String>
-
-