Class PhoneElasticSearchRepositoryImpl
- java.lang.Object
-
- org.openiam.esb.elasticsearch.repository.impl.AbstractElasticSearchRepository<PhoneDoc,String,PhoneSearchBean>
-
- org.openiam.esb.elasticsearch.repository.impl.PhoneElasticSearchRepositoryImpl
-
- All Implemented Interfaces:
AbstractCustomElasticSearchRepository<PhoneDoc,PhoneSearchBean,String>
,PhoneElasticSearchRepositoryCustom
@Repository public class PhoneElasticSearchRepositoryImpl extends AbstractElasticSearchRepository<PhoneDoc,String,PhoneSearchBean> implements PhoneElasticSearchRepositoryCustom
-
-
Field Summary
-
Fields inherited from class org.openiam.esb.elasticsearch.repository.impl.AbstractElasticSearchRepository
document, elasticsearchTemplate, logger, PROCESSOR, validSortFields
-
-
Constructor Summary
Constructors Constructor Description PhoneElasticSearchRepositoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.data.domain.Page<String>
findUserIds(PhoneSearchBean searchBean, org.springframework.data.domain.Pageable pageable)
org.springframework.data.elasticsearch.core.query.CriteriaQuery
getCriteria(PhoneSearchBean searchBean)
Class<PhoneDoc>
getDocumentClass()
List<org.elasticsearch.index.query.QueryBuilder>
getNestedQueryBuilder(String prefix, PhoneSearchBean searchBean)
void
prepare(PhoneDoc entity)
-
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(PhoneSearchBean searchBean)
- Specified by:
getCriteria
in classAbstractElasticSearchRepository<PhoneDoc,String,PhoneSearchBean>
-
getNestedQueryBuilder
public List<org.elasticsearch.index.query.QueryBuilder> getNestedQueryBuilder(String prefix, PhoneSearchBean searchBean)
- Specified by:
getNestedQueryBuilder
in interfacePhoneElasticSearchRepositoryCustom
-
findUserIds
public org.springframework.data.domain.Page<String> findUserIds(PhoneSearchBean searchBean, org.springframework.data.domain.Pageable pageable)
- Specified by:
findUserIds
in interfacePhoneElasticSearchRepositoryCustom
-
getDocumentClass
public Class<PhoneDoc> getDocumentClass()
- Specified by:
getDocumentClass
in interfaceAbstractCustomElasticSearchRepository<PhoneDoc,PhoneSearchBean,String>
-
prepare
public void prepare(PhoneDoc entity)
- Specified by:
prepare
in interfaceAbstractCustomElasticSearchRepository<PhoneDoc,PhoneSearchBean,String>
-
-