Removed getting internal field via class method.

Original Pull Request #2003
Closes #2002
This commit is contained in:
Anton Naydenov 2021-11-20 16:41:42 +03:00 committed by GitHub
parent 19d9830735
commit 29d21000a9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -83,6 +83,7 @@ import org.springframework.util.ObjectUtils;
* @author Konrad Kurdej * @author Konrad Kurdej
* @author Subhobrata Dey * @author Subhobrata Dey
* @author Marc Vanbrabant * @author Marc Vanbrabant
* @author Anton Naydenov
* @since 3.2 * @since 3.2
*/ */
public class MappingElasticsearchConverter public class MappingElasticsearchConverter
@ -145,14 +146,10 @@ public class MappingElasticsearchConverter
this.conversions = conversions; this.conversions = conversions;
} }
private CustomConversions getConversions() {
return conversions;
}
@Override @Override
public void afterPropertiesSet() { public void afterPropertiesSet() {
DateFormatterRegistrar.addDateConverters(conversionService); DateFormatterRegistrar.addDateConverters(conversionService);
getConversions().registerConvertersIn(conversionService); conversions.registerConvertersIn(conversionService);
} }
// region read/write // region read/write
@ -160,7 +157,7 @@ public class MappingElasticsearchConverter
@Override @Override
public <R> R read(Class<R> type, Document source) { public <R> R read(Class<R> type, Document source) {
Reader reader = new Reader(mappingContext, conversionService, getConversions(), spELContext, instantiators); Reader reader = new Reader(mappingContext, conversionService, conversions, spELContext, instantiators);
return reader.read(type, source); return reader.read(type, source);
} }
@ -169,7 +166,7 @@ public class MappingElasticsearchConverter
Assert.notNull(source, "source to map must not be null"); Assert.notNull(source, "source to map must not be null");
Writer writer = new Writer(mappingContext, conversionService, getConversions()); Writer writer = new Writer(mappingContext, conversionService, conversions);
writer.write(source, sink); writer.write(source, sink);
} }