This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch CAUSEWAY-3676
in repository https://gitbox.apache.org/repos/asf/causeway.git

commit 675bf04646bc3f88612c59c65e60651df13170fc
Author: danhaywood <[email protected]>
AuthorDate: Fri Feb 23 09:01:03 2024 +0000

    CAUSEWAY-3676: simplifies holders (19)
---
 .../model/domain/rich/query/HolderAssociationDetails.java  | 14 --------------
 .../model/domain/rich/query/HolderPropertyDetails.java     |  2 +-
 2 files changed, 1 insertion(+), 15 deletions(-)

diff --git 
a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/HolderAssociationDetails.java
 
b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/HolderAssociationDetails.java
deleted file mode 100644
index 7065ffc91c..0000000000
--- 
a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/HolderAssociationDetails.java
+++ /dev/null
@@ -1,14 +0,0 @@
-package org.apache.causeway.viewer.graphql.model.domain.rich.query;
-
-import org.apache.causeway.core.metamodel.spec.feature.ObjectAssociation;
-import org.apache.causeway.core.metamodel.spec.feature.OneToManyAssociation;
-import 
org.apache.causeway.viewer.graphql.model.mmproviders.ObjectMemberProvider;
-import 
org.apache.causeway.viewer.graphql.model.mmproviders.ObjectSpecificationProvider;
-import org.apache.causeway.viewer.graphql.model.mmproviders.SchemaTypeProvider;
-
-public interface HolderAssociationDetails<T extends ObjectAssociation>
-        extends SchemaTypeProvider,
-                ObjectSpecificationProvider,
-                ObjectMemberProvider<T> {
-
-}
diff --git 
a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/HolderPropertyDetails.java
 
b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/HolderPropertyDetails.java
index 8683b9aea9..1f9b13a4b1 100644
--- 
a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/HolderPropertyDetails.java
+++ 
b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/HolderPropertyDetails.java
@@ -11,7 +11,7 @@ import 
org.apache.causeway.viewer.graphql.model.mmproviders.SchemaTypeProvider;
 import org.apache.causeway.viewer.graphql.model.types.TypeMapper;
 
 public interface HolderPropertyDetails
-        extends HolderAssociationDetails<OneToOneAssociation> {
+        extends SchemaTypeProvider, ObjectSpecificationProvider, 
ObjectMemberProvider<OneToOneAssociation> {
 
     void addGqlArgument(
             OneToOneAssociation otoa,

Reply via email to