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 93217a8f3..94fe70d57 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 @@ -2443,7 +2443,7 @@ public class MappingMongoConverter extends AbstractMongoConverter implements App } } - private static class PropertyTranslatingPropertyAccessor implements PersistentPropertyPathAccessor { + private static class PropertyTranslatingPropertyAccessor implements PersistentPropertyAccessor { private final PersistentPropertyAccessor delegate; private final PersistentPropertyTranslator propertyTranslator; @@ -2460,7 +2460,7 @@ public class MappingMongoConverter extends AbstractMongoConverter implements App } @Override - public void setProperty(PersistentProperty property, @Nullable Object value) { + public void setProperty(PersistentProperty property, @Nullable Object value) { delegate.setProperty(translate(property), value); } @@ -2474,23 +2474,6 @@ public class MappingMongoConverter extends AbstractMongoConverter implements App return delegate.getBean(); } - @Override - public void setProperty(PersistentPropertyPath> path, Object value, - AccessOptions.SetOptions options) { - throw new UnsupportedOperationException(); - } - - @Override - public Object getProperty(PersistentPropertyPath> path, - AccessOptions.GetOptions context) { - throw new UnsupportedOperationException(); - } - - @Override - public void setProperty(PersistentPropertyPath> path, Object value) { - throw new UnsupportedOperationException(); - } - private MongoPersistentProperty translate(PersistentProperty property) { return propertyTranslator.translate((MongoPersistentProperty) property); }