-
- 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 Loggerlogprivate final Class<CollectionDoc>javaClassprivate final ElasticsearchTemplateelasticSearchTemplateprivate final RichSkillEsReporichSkillEsRepo
-
Constructor Summary
Constructors Constructor Description CustomCollectionQueriesImpl(ElasticsearchTemplate elasticSearchTemplate, RichSkillEsRepo richSkillEsRepo)
-
Method Summary
Modifier and Type Method Description final LoggergetLog()Class<CollectionDoc>getJavaClass()ElasticsearchTemplategetElasticSearchTemplate()RichSkillEsRepogetRichSkillEsRepo()AbstractQueryBuilder<?>collectionPropertiesMultiMatch(String query)SearchHits<CollectionDoc>byApiSearch(ApiSearch apiSearch, Set<PublishStatus> publishStatus, Pageable pageable)TODO upgrade to ElasticSearch v8.7.x api style; see KeywordEsRepo. -
Methods inherited from class edu.wgu.osmt.collection.CustomCollectionQueries
deleteIndex -
Methods inherited from class edu.wgu.osmt.elasticsearch.FindsAllByPublishStatus
countAllFilteredByPublishStatus, createMatchAllRichSkillNativeQuery, findAllFilteredByPublishStatus, getCollectionFromUuids, getCollectionUuidsFromComplexName, getCollectionUuidsFromName -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
CustomCollectionQueriesImpl
CustomCollectionQueriesImpl(ElasticsearchTemplate elasticSearchTemplate, RichSkillEsRepo richSkillEsRepo)
-
-
Method Detail
-
getLog
final Logger getLog()
-
getJavaClass
Class<CollectionDoc> getJavaClass()
-
getElasticSearchTemplate
ElasticsearchTemplate getElasticSearchTemplate()
-
getRichSkillEsRepo
RichSkillEsRepo getRichSkillEsRepo()
-
collectionPropertiesMultiMatch
AbstractQueryBuilder<?> collectionPropertiesMultiMatch(String query)
-
byApiSearch
SearchHits<CollectionDoc> byApiSearch(ApiSearch apiSearch, Set<PublishStatus> publishStatus, Pageable pageable)
TODO upgrade to ElasticSearch v8.7.x api style; see KeywordEsRepo.kt & FindsAllByPublishStatus.kt
-
-
-
-