Adapt to changed PersistentProperty interface.

Closes #1428
This commit is contained in:
Mark Paluch
2023-08-31 09:42:51 +02:00
parent 746541447c
commit baaf350b5d
3 changed files with 16 additions and 13 deletions

View File

@@ -221,6 +221,11 @@ class AnnotatedCassandraConstructorProperty implements CassandraPersistentProper
return delegate.isWritable();
}
@Override
public boolean isReadable() {
return delegate.isReadable();
}
@Override
public boolean isImmutable() {
return delegate.isImmutable();

View File

@@ -210,6 +210,11 @@ class CassandraConstructorProperty implements CassandraPersistentProperty {
return false;
}
@Override
public boolean isReadable() {
return true;
}
@Override
public boolean isImmutable() {
return false;

View File

@@ -29,19 +29,7 @@ import org.jetbrains.annotations.NotNull;
import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.data.cassandra.core.cql.Ordering;
import org.springframework.data.mapping.Alias;
import org.springframework.data.mapping.Association;
import org.springframework.data.mapping.AssociationHandler;
import org.springframework.data.mapping.IdentifierAccessor;
import org.springframework.data.mapping.InstanceCreatorMetadata;
import org.springframework.data.mapping.PersistentEntity;
import org.springframework.data.mapping.PersistentProperty;
import org.springframework.data.mapping.PersistentPropertyAccessor;
import org.springframework.data.mapping.PersistentPropertyPathAccessor;
import org.springframework.data.mapping.PreferredConstructor;
import org.springframework.data.mapping.PropertyHandler;
import org.springframework.data.mapping.SimpleAssociationHandler;
import org.springframework.data.mapping.SimplePropertyHandler;
import org.springframework.data.mapping.*;
import org.springframework.data.mapping.context.MappingContext;
import org.springframework.data.util.TypeInformation;
import org.springframework.lang.Nullable;
@@ -563,6 +551,11 @@ public class EmbeddedEntityOperations {
return delegate.isWritable();
}
@Override
public boolean isReadable() {
return delegate.isReadable();
}
@Override
public boolean isImmutable() {
return delegate.isImmutable();