Skip to content

Commit baaf350

Browse files
committed
Adapt to changed PersistentProperty interface.
Closes #1428
1 parent 7465414 commit baaf350

File tree

3 files changed

+16
-13
lines changed

3 files changed

+16
-13
lines changed

spring-data-cassandra/src/main/java/org/springframework/data/cassandra/core/convert/AnnotatedCassandraConstructorProperty.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,11 @@ public boolean isWritable() {
221221
return delegate.isWritable();
222222
}
223223

224+
@Override
225+
public boolean isReadable() {
226+
return delegate.isReadable();
227+
}
228+
224229
@Override
225230
public boolean isImmutable() {
226231
return delegate.isImmutable();

spring-data-cassandra/src/main/java/org/springframework/data/cassandra/core/convert/CassandraConstructorProperty.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,11 @@ public boolean isWritable() {
210210
return false;
211211
}
212212

213+
@Override
214+
public boolean isReadable() {
215+
return true;
216+
}
217+
213218
@Override
214219
public boolean isImmutable() {
215220
return false;

spring-data-cassandra/src/main/java/org/springframework/data/cassandra/core/mapping/EmbeddedEntityOperations.java

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -29,19 +29,7 @@
2929
import org.springframework.beans.BeansException;
3030
import org.springframework.context.ApplicationContext;
3131
import org.springframework.data.cassandra.core.cql.Ordering;
32-
import org.springframework.data.mapping.Alias;
33-
import org.springframework.data.mapping.Association;
34-
import org.springframework.data.mapping.AssociationHandler;
35-
import org.springframework.data.mapping.IdentifierAccessor;
36-
import org.springframework.data.mapping.InstanceCreatorMetadata;
37-
import org.springframework.data.mapping.PersistentEntity;
38-
import org.springframework.data.mapping.PersistentProperty;
39-
import org.springframework.data.mapping.PersistentPropertyAccessor;
40-
import org.springframework.data.mapping.PersistentPropertyPathAccessor;
41-
import org.springframework.data.mapping.PreferredConstructor;
42-
import org.springframework.data.mapping.PropertyHandler;
43-
import org.springframework.data.mapping.SimpleAssociationHandler;
44-
import org.springframework.data.mapping.SimplePropertyHandler;
32+
import org.springframework.data.mapping.*;
4533
import org.springframework.data.mapping.context.MappingContext;
4634
import org.springframework.data.util.TypeInformation;
4735
import org.springframework.lang.Nullable;
@@ -563,6 +551,11 @@ public boolean isWritable() {
563551
return delegate.isWritable();
564552
}
565553

554+
@Override
555+
public boolean isReadable() {
556+
return delegate.isReadable();
557+
}
558+
566559
@Override
567560
public boolean isImmutable() {
568561
return delegate.isImmutable();

0 commit comments

Comments
 (0)