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 2ac1decdd34ba85bf5691bfc0f37c37b552e1814
Author: danhaywood <[email protected]>
AuthorDate: Fri Feb 23 06:41:27 2024 +0000

    CAUSEWAY-3676: simplifies holders (9)
---
 .../graphql/model/domain/rich/query/GqlvAction.java |  1 -
 .../model/domain/rich/query/GqlvActionValidity.java |  4 ++--
 .../domain/rich/query/HolderActionValidity.java     | 21 ---------------------
 3 files changed, 2 insertions(+), 24 deletions(-)

diff --git 
a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/GqlvAction.java
 
b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/GqlvAction.java
index d174f3eeed..6f80886304 100644
--- 
a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/GqlvAction.java
+++ 
b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/GqlvAction.java
@@ -53,7 +53,6 @@ public class GqlvAction
         implements
         HolderMember<ObjectAction>,
         HolderActionDetails,
-        HolderActionValidity,
                    Parent, 
org.apache.causeway.viewer.graphql.model.mmproviders.ObjectSpecificationProvider,
 
org.apache.causeway.viewer.graphql.model.mmproviders.ObjectMemberProvider<ObjectAction>,
 org.apache.causeway.viewer.graphql.model.mmproviders.SchemaTypeProvider {
 
     private final GqlvMemberHidden<ObjectAction> hidden;
diff --git 
a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/GqlvActionValidity.java
 
b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/GqlvActionValidity.java
index b9d9897429..4cf3a369b8 100644
--- 
a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/GqlvActionValidity.java
+++ 
b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/GqlvActionValidity.java
@@ -42,10 +42,10 @@ import lombok.extern.log4j.Log4j2;
 @Log4j2
 public class GqlvActionValidity extends GqlvAbstract {
 
-    private final HolderActionValidity holder;
+    private final HolderActionDetails holder;
 
     public GqlvActionValidity(
-            final HolderActionValidity holder,
+            final HolderActionDetails holder,
             final Context context
     ) {
         super(context);
diff --git 
a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/HolderActionValidity.java
 
b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/HolderActionValidity.java
deleted file mode 100644
index dbe26636c3..0000000000
--- 
a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/HolderActionValidity.java
+++ /dev/null
@@ -1,21 +0,0 @@
-package org.apache.causeway.viewer.graphql.model.domain.rich.query;
-
-import graphql.schema.GraphQLFieldDefinition;
-
-import org.apache.causeway.core.metamodel.spec.feature.ObjectAction;
-import 
org.apache.causeway.viewer.graphql.model.mmproviders.ObjectActionProvider;
-import 
org.apache.causeway.viewer.graphql.model.mmproviders.ObjectSpecificationProvider;
-import org.apache.causeway.viewer.graphql.model.mmproviders.SchemaTypeProvider;
-import org.apache.causeway.viewer.graphql.model.types.TypeMapper;
-
-public interface HolderActionValidity
-        extends SchemaTypeProvider,
-                ObjectSpecificationProvider,
-                ObjectActionProvider {
-
-    void addGqlArguments(
-            ObjectAction objectAction,
-            GraphQLFieldDefinition.Builder fieldBuilder,
-            TypeMapper.InputContext inputContext,
-            int parameterCount);
-}

Reply via email to