diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MappingMongoConverter.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MappingMongoConverter.java index ee7dbc173..67df29623 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MappingMongoConverter.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/MappingMongoConverter.java @@ -280,6 +280,7 @@ public class MappingMongoConverter extends AbstractMongoConverter this.codecRegistryProvider = codecRegistryProvider; } + @Override public MappingContext, MongoPersistentProperty> getMappingContext() { return mappingContext; } @@ -432,6 +433,7 @@ public class MappingMongoConverter extends AbstractMongoConverter } } + @Override public S read(Class clazz, Bson bson) { return read(TypeInformation.of(clazz), bson); } @@ -729,6 +731,7 @@ public class MappingMongoConverter extends AbstractMongoConverter return null; } + @Override public DBRef toDBRef(Object object, @Nullable MongoPersistentProperty referringProperty) { org.springframework.data.mongodb.core.mapping.DBRef annotation; @@ -795,6 +798,7 @@ public class MappingMongoConverter extends AbstractMongoConverter * * @see org.springframework.data.mongodb.core.convert.MongoWriter#write(java.lang.Object, java.lang.Object) */ + @Override public void write(Object obj, Bson bson) { if (null == obj) { @@ -934,7 +938,7 @@ public class MappingMongoConverter extends AbstractMongoConverter } @SuppressWarnings({ "unchecked" }) - protected void writePropertyInternal(@Nullable Object obj, DocumentAccessor accessor, MongoPersistentProperty prop, + void writePropertyInternal(@Nullable Object obj, DocumentAccessor accessor, MongoPersistentProperty prop, PersistentPropertyAccessor persistentPropertyAccessor) { if (obj == null) { @@ -1610,13 +1614,13 @@ public class MappingMongoConverter extends AbstractMongoConverter } @Override - public Object convertToMongoType(@Nullable Object obj, MongoPersistentEntity entity) { + public Object convertToMongoType(@Nullable Object obj, MongoPersistentEntity entity) { Document newDocument = new Document(); writeInternal(obj, newDocument, entity); return newDocument; } - // TODO: hide in 4.0 + // TODO: hide in 5.0 public List maybeConvertList(Iterable source, @Nullable TypeInformation typeInformation) { List newDbl = new ArrayList<>(); @@ -1948,6 +1952,7 @@ public class MappingMongoConverter extends AbstractMongoConverter this.spELContext = spELContext; } + @Override @Nullable @SuppressWarnings("unchecked") public T getPropertyValue(MongoPersistentProperty property) { diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/ObjectPath.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/ObjectPath.java index 35e92b302..553e754c0 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/ObjectPath.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/ObjectPath.java @@ -40,7 +40,7 @@ import org.springframework.util.StringUtils; * @author Christoph Strobl * @since 1.6 */ -class ObjectPath { +public class ObjectPath { static final ObjectPath ROOT = new ObjectPath();