-
- All Implemented Interfaces:
-
edu.wgu.osmt.collection.CustomCollectionQueries,edu.wgu.osmt.elasticsearch.FindsAllByPublishStatus
public final class CustomCollectionQueriesImpl implements CustomCollectionQueries
-
-
Field Summary
Fields Modifier and Type Field Description private final Class<CollectionDoc>javaClassprivate final ElasticsearchRestTemplateelasticSearchTemplateprivate final RichSkillEsReporichSkillEsRepo
-
Constructor Summary
Constructors Constructor Description CustomCollectionQueriesImpl(ElasticsearchRestTemplate elasticSearchTemplate, RichSkillEsRepo richSkillEsRepo)
-
Method Summary
Modifier and Type Method Description Class<CollectionDoc>getJavaClass()ElasticsearchRestTemplategetElasticSearchTemplate()RichSkillEsRepogetRichSkillEsRepo()AbstractQueryBuilder<?>collectionPropertiesMultiMatch(String query)SearchHits<CollectionDoc>byApiSearch(ApiSearch apiSearch, Set<PublishStatus> publishStatus, Pageable pageable)-
Methods inherited from class edu.wgu.osmt.collection.CustomCollectionQueries
deleteIndex -
Methods inherited from class edu.wgu.osmt.elasticsearch.FindsAllByPublishStatus
buildQuery, countAllFilteredByPublishStatus, findAllFilteredByPublishStatus -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
CustomCollectionQueriesImpl
CustomCollectionQueriesImpl(ElasticsearchRestTemplate elasticSearchTemplate, RichSkillEsRepo richSkillEsRepo)
-
-
Method Detail
-
getJavaClass
Class<CollectionDoc> getJavaClass()
-
getElasticSearchTemplate
ElasticsearchRestTemplate getElasticSearchTemplate()
-
getRichSkillEsRepo
RichSkillEsRepo getRichSkillEsRepo()
-
collectionPropertiesMultiMatch
AbstractQueryBuilder<?> collectionPropertiesMultiMatch(String query)
-
byApiSearch
SearchHits<CollectionDoc> byApiSearch(ApiSearch apiSearch, Set<PublishStatus> publishStatus, Pageable pageable)
-
-
-
-