From 709b4c615e0e8ce5ac9f8b8fc43fef43569d2ddc Mon Sep 17 00:00:00 2001 From: Peter-Josef Meisch Date: Sun, 20 Mar 2022 11:00:06 +0100 Subject: [PATCH] Set visibility SimpleElasticsearchPersistentEntity.ContextConfiguration to public. Original Pull Request #2116 Closes #2114 --- .../core/mapping/SimpleElasticsearchPersistentEntity.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/springframework/data/elasticsearch/core/mapping/SimpleElasticsearchPersistentEntity.java b/src/main/java/org/springframework/data/elasticsearch/core/mapping/SimpleElasticsearchPersistentEntity.java index 161a0d55f..e63f24ded 100644 --- a/src/main/java/org/springframework/data/elasticsearch/core/mapping/SimpleElasticsearchPersistentEntity.java +++ b/src/main/java/org/springframework/data/elasticsearch/core/mapping/SimpleElasticsearchPersistentEntity.java @@ -172,7 +172,7 @@ public class SimpleElasticsearchPersistentEntity extends BasicPersistentEntit @Override public boolean writeTypeHints() { - boolean writeTypeHints = contextConfiguration.writeTypeHints; + boolean writeTypeHints = contextConfiguration.getWriteTypeHints(); if (document != null) { switch (document.writeTypeHint()) { @@ -548,7 +548,7 @@ public class SimpleElasticsearchPersistentEntity extends BasicPersistentEntit /** * Configuration settings passed in from the creating {@link SimpleElasticsearchMappingContext}. */ - static class ContextConfiguration { + public static class ContextConfiguration { private final FieldNamingStrategy fieldNamingStrategy; private final boolean writeTypeHints; @@ -561,6 +561,10 @@ public class SimpleElasticsearchPersistentEntity extends BasicPersistentEntit public FieldNamingStrategy getFieldNamingStrategy() { return fieldNamingStrategy; } + + public boolean getWriteTypeHints() { + return writeTypeHints; + } } @Override