Skip to content

Commit 68c9f04

Browse files
committed
Move Commons PropertyPath and TypeInformation types to core package.
See spring-projects/spring-data-commons#3393
1 parent 2c49dc7 commit 68c9f04

16 files changed

+26
-17
lines changed

src/main/java/org/springframework/data/elasticsearch/aot/ElasticsearchAotPredicates.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
import java.util.function.Predicate;
1919

20-
import org.springframework.data.util.ReactiveWrappers;
20+
import org.springframework.data.core.ReactiveWrappers;
2121

2222
/**
2323
* @author Peter-Josef Meisch

src/main/java/org/springframework/data/elasticsearch/core/SearchHitSupport.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,11 @@
2222
import java.util.stream.Stream;
2323

2424
import org.jspecify.annotations.Nullable;
25+
26+
import org.springframework.data.core.ReactiveWrappers;
2527
import org.springframework.data.domain.PageImpl;
2628
import org.springframework.data.domain.Pageable;
2729
import org.springframework.data.util.CloseableIterator;
28-
import org.springframework.data.util.ReactiveWrappers;
2930

3031
/**
3132
* Utility class with helper methods for working with {@link SearchHit}.

src/main/java/org/springframework/data/elasticsearch/core/convert/DefaultElasticsearchTypeMapper.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,15 @@
2020
import java.util.Map;
2121

2222
import org.jspecify.annotations.Nullable;
23+
2324
import org.springframework.data.convert.DefaultTypeMapper;
2425
import org.springframework.data.convert.SimpleTypeInformationMapper;
2526
import org.springframework.data.convert.TypeAliasAccessor;
2627
import org.springframework.data.convert.TypeInformationMapper;
28+
import org.springframework.data.core.TypeInformation;
2729
import org.springframework.data.mapping.Alias;
2830
import org.springframework.data.mapping.PersistentEntity;
2931
import org.springframework.data.mapping.context.MappingContext;
30-
import org.springframework.data.util.TypeInformation;
3132

3233
/**
3334
* Elasticsearch specific {@link org.springframework.data.convert.TypeMapper} implementation.

src/main/java/org/springframework/data/elasticsearch/core/convert/MappingElasticsearchConverter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
import org.springframework.core.env.EnvironmentCapable;
4040
import org.springframework.core.env.StandardEnvironment;
4141
import org.springframework.data.convert.CustomConversions;
42+
import org.springframework.data.core.TypeInformation;
4243
import org.springframework.data.domain.Sort;
4344
import org.springframework.data.elasticsearch.annotations.FieldType;
4445
import org.springframework.data.elasticsearch.annotations.ScriptedField;
@@ -72,7 +73,6 @@
7273
import org.springframework.data.mapping.model.SpELContext;
7374
import org.springframework.data.mapping.model.ValueExpressionEvaluator;
7475
import org.springframework.data.mapping.model.ValueExpressionParameterValueProvider;
75-
import org.springframework.data.util.TypeInformation;
7676
import org.springframework.expression.spel.standard.SpelExpressionParser;
7777
import org.springframework.format.datetime.DateFormatterRegistrar;
7878
import org.springframework.util.Assert;

src/main/java/org/springframework/data/elasticsearch/core/index/MappingBuilder.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,10 @@
3131
import org.apache.commons.logging.LogFactory;
3232
import org.jspecify.annotations.NonNull;
3333
import org.jspecify.annotations.Nullable;
34+
3435
import org.springframework.core.io.ClassPathResource;
3536
import org.springframework.data.annotation.Transient;
37+
import org.springframework.data.core.TypeInformation;
3638
import org.springframework.data.elasticsearch.annotations.*;
3739
import org.springframework.data.elasticsearch.core.ResourceUtil;
3840
import org.springframework.data.elasticsearch.core.convert.ElasticsearchConverter;
@@ -43,7 +45,6 @@
4345
import org.springframework.data.elasticsearch.core.mapping.ElasticsearchPersistentProperty;
4446
import org.springframework.data.mapping.MappingException;
4547
import org.springframework.data.mapping.PropertyHandler;
46-
import org.springframework.data.util.TypeInformation;
4748
import org.springframework.util.StreamUtils;
4849
import org.springframework.util.StringUtils;
4950

src/main/java/org/springframework/data/elasticsearch/core/mapping/SimpleElasticsearchMappingContext.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,13 @@
1616
package org.springframework.data.elasticsearch.core.mapping;
1717

1818
import org.jspecify.annotations.Nullable;
19+
20+
import org.springframework.data.core.TypeInformation;
1921
import org.springframework.data.mapping.context.AbstractMappingContext;
2022
import org.springframework.data.mapping.model.FieldNamingStrategy;
2123
import org.springframework.data.mapping.model.Property;
2224
import org.springframework.data.mapping.model.PropertyNameFieldNamingStrategy;
2325
import org.springframework.data.mapping.model.SimpleTypeHolder;
24-
import org.springframework.data.util.TypeInformation;
2526

2627
/**
2728
* SimpleElasticsearchMappingContext

src/main/java/org/springframework/data/elasticsearch/core/mapping/SimpleElasticsearchPersistentEntity.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,10 @@
2525
import org.apache.commons.logging.LogFactory;
2626
import org.jspecify.annotations.NonNull;
2727
import org.jspecify.annotations.Nullable;
28+
2829
import org.springframework.core.annotation.AnnotatedElementUtils;
2930
import org.springframework.dao.InvalidDataAccessApiUsageException;
31+
import org.springframework.data.core.TypeInformation;
3032
import org.springframework.data.elasticsearch.annotations.Document;
3133
import org.springframework.data.elasticsearch.annotations.Dynamic;
3234
import org.springframework.data.elasticsearch.annotations.Field;
@@ -43,7 +45,6 @@
4345
import org.springframework.data.mapping.model.FieldNamingStrategy;
4446
import org.springframework.data.spel.ExpressionDependencies;
4547
import org.springframework.data.util.Lazy;
46-
import org.springframework.data.util.TypeInformation;
4748
import org.springframework.expression.EvaluationContext;
4849
import org.springframework.expression.EvaluationException;
4950
import org.springframework.expression.Expression;

src/main/java/org/springframework/data/elasticsearch/core/mapping/SimpleElasticsearchPersistentProperty.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,10 @@
2525
import org.apache.commons.logging.Log;
2626
import org.apache.commons.logging.LogFactory;
2727
import org.jspecify.annotations.Nullable;
28+
2829
import org.springframework.beans.BeanUtils;
2930
import org.springframework.data.annotation.ReadOnlyProperty;
31+
import org.springframework.data.core.TypeInformation;
3032
import org.springframework.data.domain.Range;
3133
import org.springframework.data.elasticsearch.annotations.DateFormat;
3234
import org.springframework.data.elasticsearch.annotations.Field;
@@ -58,7 +60,6 @@
5860
import org.springframework.data.mapping.model.Property;
5961
import org.springframework.data.mapping.model.PropertyNameFieldNamingStrategy;
6062
import org.springframework.data.mapping.model.SimpleTypeHolder;
61-
import org.springframework.data.util.TypeInformation;
6263
import org.springframework.util.StringUtils;
6364

6465
/**

src/main/java/org/springframework/data/elasticsearch/repository/query/ElasticsearchParameter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616
package org.springframework.data.elasticsearch.repository.query;
1717

1818
import org.springframework.core.MethodParameter;
19+
import org.springframework.data.core.TypeInformation;
1920
import org.springframework.data.elasticsearch.core.query.RuntimeField;
2021
import org.springframework.data.elasticsearch.core.query.ScriptedField;
2122
import org.springframework.data.repository.query.Parameter;
22-
import org.springframework.data.util.TypeInformation;
2323

2424
/**
2525
* Custom {@link Parameter} implementation adding specific types to the special ones. Refactored from being defined in

src/main/java/org/springframework/data/elasticsearch/repository/query/ElasticsearchParameters.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
import java.util.List;
2020

2121
import org.springframework.core.MethodParameter;
22+
import org.springframework.data.core.TypeInformation;
2223
import org.springframework.data.repository.query.Parameters;
2324
import org.springframework.data.repository.query.ParametersSource;
24-
import org.springframework.data.util.TypeInformation;
2525

2626
/**
2727
* @author Christoph Strobl

0 commit comments

Comments
 (0)