Class UserAttributeElasticSearchRepositoryImpl
- java.lang.Object
-
- org.openiam.esb.elasticsearch.repository.impl.AbstractElasticSearchRepository<T,String,S>
-
- org.openiam.esb.elasticsearch.repository.impl.AbstractAttributeElasticSearchRepositoryImpl<UserAttributeDoc,UserAttribute,UserAttributeSearchBean>
-
- org.openiam.esb.elasticsearch.repository.impl.UserAttributeElasticSearchRepositoryImpl
-
- All Implemented Interfaces:
AbstractCustomElasticSearchRepository<UserAttributeDoc,UserAttributeSearchBean,String>
,AbstractAttributeElasticSearchRepositoryCustom<UserAttributeDoc,UserAttributeSearchBean>
,UserAttributeElasticSearchRepositoryCustom
@Repository public class UserAttributeElasticSearchRepositoryImpl extends AbstractAttributeElasticSearchRepositoryImpl<UserAttributeDoc,UserAttribute,UserAttributeSearchBean> implements UserAttributeElasticSearchRepositoryCustom
-
-
Field Summary
-
Fields inherited from class org.openiam.esb.elasticsearch.repository.impl.AbstractElasticSearchRepository
document, elasticsearchTemplate, logger, PROCESSOR, validSortFields
-
-
Constructor Summary
Constructors Constructor Description UserAttributeElasticSearchRepositoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.data.domain.Page<String>
findUserIds(UserAttributeSearchBean sb, org.springframework.data.domain.Pageable pageable)
Class<UserAttributeDoc>
getDocumentClass()
void
prepare(UserAttributeDoc entity)
-
Methods inherited from class org.openiam.esb.elasticsearch.repository.impl.AbstractAttributeElasticSearchRepositoryImpl
getCriteria, getNestedQueryBuilder
-
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
-
Methods inherited from interface org.openiam.esb.elasticsearch.repository.custom.UserAttributeElasticSearchRepositoryCustom
getNestedQueryBuilder
-
-
-
-
Method Detail
-
getDocumentClass
public Class<UserAttributeDoc> getDocumentClass()
- Specified by:
getDocumentClass
in interfaceAbstractCustomElasticSearchRepository<UserAttributeDoc,UserAttributeSearchBean,String>
-
prepare
public void prepare(UserAttributeDoc entity)
- Specified by:
prepare
in interfaceAbstractCustomElasticSearchRepository<UserAttributeDoc,UserAttributeSearchBean,String>
-
findUserIds
public org.springframework.data.domain.Page<String> findUserIds(UserAttributeSearchBean sb, org.springframework.data.domain.Pageable pageable)
- Specified by:
findUserIds
in interfaceUserAttributeElasticSearchRepositoryCustom
-
-