From c965862e826fa24bd8f31a200e86ada99ebe5f13 Mon Sep 17 00:00:00 2001 From: Peter-Josef Meisch Date: Mon, 26 Feb 2024 19:07:53 +0100 Subject: [PATCH] Polishing. --- .../query/AbstractElasticsearchRepositoryQuery.java | 5 +++++ .../query/AbstractReactiveElasticsearchRepositoryQuery.java | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/src/main/java/org/springframework/data/elasticsearch/repository/query/AbstractElasticsearchRepositoryQuery.java b/src/main/java/org/springframework/data/elasticsearch/repository/query/AbstractElasticsearchRepositoryQuery.java index c42e1a034..135a1f944 100644 --- a/src/main/java/org/springframework/data/elasticsearch/repository/query/AbstractElasticsearchRepositoryQuery.java +++ b/src/main/java/org/springframework/data/elasticsearch/repository/query/AbstractElasticsearchRepositoryQuery.java @@ -53,6 +53,11 @@ public abstract class AbstractElasticsearchRepositoryQuery implements Repository public AbstractElasticsearchRepositoryQuery(ElasticsearchQueryMethod queryMethod, ElasticsearchOperations elasticsearchOperations, QueryMethodEvaluationContextProvider evaluationContextProvider) { + + Assert.notNull(queryMethod, "queryMethod must not be null"); + Assert.notNull(elasticsearchOperations, "elasticsearchOperations must not be null"); + Assert.notNull(evaluationContextProvider, "evaluationContextProvider must not be null"); + this.queryMethod = queryMethod; this.elasticsearchOperations = elasticsearchOperations; this.elasticsearchConverter = elasticsearchOperations.getElasticsearchConverter(); diff --git a/src/main/java/org/springframework/data/elasticsearch/repository/query/AbstractReactiveElasticsearchRepositoryQuery.java b/src/main/java/org/springframework/data/elasticsearch/repository/query/AbstractReactiveElasticsearchRepositoryQuery.java index 8544b7648..62b30789a 100644 --- a/src/main/java/org/springframework/data/elasticsearch/repository/query/AbstractReactiveElasticsearchRepositoryQuery.java +++ b/src/main/java/org/springframework/data/elasticsearch/repository/query/AbstractReactiveElasticsearchRepositoryQuery.java @@ -57,6 +57,10 @@ abstract class AbstractReactiveElasticsearchRepositoryQuery implements Repositor ReactiveElasticsearchOperations elasticsearchOperations, QueryMethodEvaluationContextProvider evaluationContextProvider) { + Assert.notNull(queryMethod, "queryMethod must not be null"); + Assert.notNull(elasticsearchOperations, "elasticsearchOperations must not be null"); + Assert.notNull(evaluationContextProvider, "evaluationContextProvider must not be null"); + this.queryMethod = queryMethod; this.elasticsearchOperations = elasticsearchOperations; this.evaluationContextProvider = evaluationContextProvider;