Skip to content

Commit c1ec988

Browse files
mipo256mp911de
authored andcommitted
Removed deprecated api usage.
Closes #3218
1 parent 3f543c2 commit c1ec988

File tree

7 files changed

+21
-13
lines changed

7 files changed

+21
-13
lines changed

Diff for: src/main/java/org/springframework/data/geo/Circle.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*/
1616
package org.springframework.data.geo;
1717

18-
import org.springframework.data.annotation.PersistenceConstructor;
18+
import org.springframework.data.annotation.PersistenceCreator;
1919
import org.springframework.util.Assert;
2020
import org.springframework.util.ObjectUtils;
2121

@@ -40,7 +40,7 @@ public class Circle implements Shape {
4040
* @param center must not be {@literal null}.
4141
* @param radius must not be {@literal null} and it's value greater or equal to zero.
4242
*/
43-
@PersistenceConstructor
43+
@PersistenceCreator
4444
public Circle(Point center, Distance radius) {
4545

4646
Assert.notNull(center, "Center point must not be null");

Diff for: src/main/java/org/springframework/data/geo/GeoResults.java

+2-3
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,12 @@
1515
*/
1616
package org.springframework.data.geo;
1717

18-
1918
import java.io.Serializable;
2019
import java.util.Collections;
2120
import java.util.Iterator;
2221
import java.util.List;
2322

24-
import org.springframework.data.annotation.PersistenceConstructor;
23+
import org.springframework.data.annotation.PersistenceCreator;
2524
import org.springframework.util.Assert;
2625
import org.springframework.util.ObjectUtils;
2726
import org.springframework.util.StringUtils;
@@ -67,7 +66,7 @@ public GeoResults(List<? extends GeoResult<T>> results, Metric metric) {
6766
* @param results must not be {@literal null}.
6867
* @param averageDistance must not be {@literal null}.
6968
*/
70-
@PersistenceConstructor
69+
@PersistenceCreator
7170
public GeoResults(List<? extends GeoResult<T>> results, Distance averageDistance) {
7271

7372
Assert.notNull(results, "Results must not be null");

Diff for: src/main/java/org/springframework/data/geo/Point.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import java.io.Serializable;
1919
import java.util.Locale;
2020

21-
import org.springframework.data.annotation.PersistenceConstructor;
21+
import org.springframework.data.annotation.PersistenceCreator;
2222
import org.springframework.lang.Nullable;
2323
import org.springframework.util.Assert;
2424

@@ -43,7 +43,7 @@ public class Point implements Serializable {
4343
* @param x
4444
* @param y
4545
*/
46-
@PersistenceConstructor
46+
@PersistenceCreator
4747
public Point(double x, double y) {
4848
this.x = x;
4949
this.y = y;

Diff for: src/main/java/org/springframework/data/geo/Polygon.java

+2-3
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,13 @@
1515
*/
1616
package org.springframework.data.geo;
1717

18-
1918
import java.util.ArrayList;
2019
import java.util.Arrays;
2120
import java.util.Collections;
2221
import java.util.Iterator;
2322
import java.util.List;
2423

25-
import org.springframework.data.annotation.PersistenceConstructor;
24+
import org.springframework.data.annotation.PersistenceCreator;
2625
import org.springframework.util.Assert;
2726
import org.springframework.util.ObjectUtils;
2827
import org.springframework.util.StringUtils;
@@ -67,7 +66,7 @@ public Polygon(Point x, Point y, Point z, Point... others) {
6766
*
6867
* @param points must not be {@literal null}.
6968
*/
70-
@PersistenceConstructor
69+
@PersistenceCreator
7170
public Polygon(List<? extends Point> points) {
7271

7372
Assert.notNull(points, "Points must not be null");

Diff for: src/main/java/org/springframework/data/mapping/callback/EntityCallbackDiscoverer.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ public void setBeanFactory(BeanFactory beanFactory) {
212212
this.beanClassLoader = cbf.getBeanClassLoader();
213213
}
214214

215-
this.retrievalMutex = cbf.getSingletonMutex();
215+
this.retrievalMutex = new Object();
216216
}
217217

218218
defaultRetriever.discoverEntityCallbacks(beanFactory);

Diff for: src/test/java/org/springframework/data/mapping/model/ClassGeneratingEntityInstantiatorUnitTests.java

+6-1
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,12 @@ void capturesContextOnInstantiationException() throws Exception {
142142

143143
} catch (MappingInstantiationException o_O) {
144144

145-
assertThat(o_O.getConstructor()).hasValue(constructor);
145+
assertThat(o_O.getEntityCreator()
146+
.map(it -> (PreferredConstructor) it)
147+
.map(PreferredConstructor::getConstructor))
148+
.isPresent()
149+
.hasValue(constructor);
150+
146151
assertThat(o_O.getConstructorArguments()).isEqualTo(parameters);
147152
assertThat(o_O.getEntityType()).hasValue(Sample.class);
148153

Diff for: src/test/java/org/springframework/data/mapping/model/ReflectionEntityInstantiatorUnitTests.java

+6-1
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,12 @@ void capturesContextOnInstantiationException() throws Exception {
130130

131131
} catch (MappingInstantiationException o_O) {
132132

133-
assertThat(o_O.getConstructor()).hasValue(constructor);
133+
assertThat(o_O.getEntityCreator()
134+
.map(it -> (PreferredConstructor) it)
135+
.map(PreferredConstructor::getConstructor))
136+
.isPresent()
137+
.hasValue(constructor);
138+
134139
assertThat(o_O.getConstructorArguments()).isEqualTo(parameters);
135140
assertThat(o_O.getEntityType()).hasValue(Sample.class);
136141

0 commit comments

Comments
 (0)