You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@causeway.apache.org by da...@apache.org on 2024/02/23 09:59:01 UTC

(causeway) 15/23: CAUSEWAY-3676: simplifies holders (19)

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 <da...@haywood-associates.co.uk>
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,