Class LoginElasticSearchRepositoryImpl
- java.lang.Object
-
- org.openiam.esb.elasticsearch.repository.impl.AbstractElasticSearchRepository<LoginDoc,String,LoginSearchBean>
-
- org.openiam.esb.elasticsearch.repository.impl.LoginElasticSearchRepositoryImpl
-
- All Implemented Interfaces:
AbstractCustomElasticSearchRepository<LoginDoc,LoginSearchBean,String>
,LoginElasticSearchRepositoryCustom
@Repository public class LoginElasticSearchRepositoryImpl extends AbstractElasticSearchRepository<LoginDoc,String,LoginSearchBean> implements LoginElasticSearchRepositoryCustom
-
-
Field Summary
-
Fields inherited from class org.openiam.esb.elasticsearch.repository.impl.AbstractElasticSearchRepository
document, elasticsearchTemplate, logger, PROCESSOR, validSortFields
-
-
Constructor Summary
Constructors Constructor Description LoginElasticSearchRepositoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.data.domain.Page<String>
findUserIds(LoginSearchBean searchBean, org.springframework.data.domain.Pageable pageable)
org.springframework.data.elasticsearch.core.query.CriteriaQuery
getCriteria(LoginSearchBean searchBean)
Class<LoginDoc>
getDocumentClass()
List<org.elasticsearch.index.query.QueryBuilder>
getNestedQueryBuilder(String prefix, LoginSearchBean searchBean)
void
prepare(LoginDoc 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, findAll, findAllPageable, findBeans, findByIds, findByIdsPage, findIds, getPageable, isValidSearchBean
-
Methods inherited from interface org.openiam.esb.elasticsearch.repository.custom.LoginElasticSearchRepositoryCustom
count
-
-
-
-
Method Detail
-
getCriteria
public org.springframework.data.elasticsearch.core.query.CriteriaQuery getCriteria(LoginSearchBean searchBean)
- Specified by:
getCriteria
in classAbstractElasticSearchRepository<LoginDoc,String,LoginSearchBean>
-
getNestedQueryBuilder
public List<org.elasticsearch.index.query.QueryBuilder> getNestedQueryBuilder(String prefix, LoginSearchBean searchBean)
- Specified by:
getNestedQueryBuilder
in interfaceLoginElasticSearchRepositoryCustom
-
findUserIds
public org.springframework.data.domain.Page<String> findUserIds(LoginSearchBean searchBean, org.springframework.data.domain.Pageable pageable)
- Specified by:
findUserIds
in interfaceLoginElasticSearchRepositoryCustom
-
getDocumentClass
public Class<LoginDoc> getDocumentClass()
- Specified by:
getDocumentClass
in interfaceAbstractCustomElasticSearchRepository<LoginDoc,LoginSearchBean,String>
-
prepare
public void prepare(LoginDoc entity)
- Specified by:
prepare
in interfaceAbstractCustomElasticSearchRepository<LoginDoc,LoginSearchBean,String>
-
-