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,