You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2018/02/01 16:03:39 UTC
[isis] 02/02: ISIS-1834: relaxes validation so that
@PersistenceCapable can be applied to interfaces.
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch maint-1.16.1
in repository https://gitbox.apache.org/repos/asf/isis.git
commit f8c35e55b40833038d4de95ef5b7f4735b474d3c
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Thu Feb 1 16:03:01 2018 +0000
ISIS-1834: relaxes validation so that @PersistenceCapable can be applied to interfaces.
---
.../java/org/apache/isis/objectstore/jdo/service/RegisterEntities.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/core/runtime/src/main/java/org/apache/isis/objectstore/jdo/service/RegisterEntities.java b/core/runtime/src/main/java/org/apache/isis/objectstore/jdo/service/RegisterEntities.java
index 538b5b1..ffcdfb4 100644
--- a/core/runtime/src/main/java/org/apache/isis/objectstore/jdo/service/RegisterEntities.java
+++ b/core/runtime/src/main/java/org/apache/isis/objectstore/jdo/service/RegisterEntities.java
@@ -128,7 +128,8 @@ public class RegisterEntities {
private static boolean ignore(final Class<?> entityType) {
try {
- if(entityType.isAnonymousClass() || entityType.isLocalClass() || entityType.isMemberClass()) {
+ if(entityType.isAnonymousClass() || entityType.isLocalClass() || entityType.isMemberClass() ||
+ entityType.isInterface()) {
return true;
}
final PersistenceCapable persistenceCapable = entityType.getAnnotation(PersistenceCapable.class);
--
To stop receiving notification emails like this one, please contact
danhaywood@apache.org.