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 8d5981b0586e71e00ea04542b60cd616cef27959
Author: danhaywood <[email protected]>
AuthorDate: Thu Jan 25 23:39:47 2024 +0000

    CAUSEWAY-3676: limit number of params for supporting methods
---
 .../viewer/graphql/model/domain/GqlvAction.java    |    5 +-
 .../graphql/model/domain/GqlvActionInvoke.java     |    7 +-
 .../graphql/model/domain/GqlvActionParam.java      |    9 +-
 .../model/domain/GqlvActionParamDisabled.java      |   12 +-
 .../model/domain/GqlvActionParamHidden.java        |    4 +-
 .../graphql/model/domain/GqlvActionParams.java     |   15 +-
 .../graphql/model/domain/GqlvActionValidate.java   |    4 +-
 .../domain/ObjectActionParameterProvider.java      |    5 +
 ...main_IntegTest.action_with_disabled_param._.gql |    2 +-
 ...est.create_department_name_param_disabled._.gql |    2 +-
 .../test/e2e/Schema_IntegTest.schema.approved.json | 1258 ++------------------
 .../graphql/test/src/test/resources/schema.gql     |  196 +--
 12 files changed, 229 insertions(+), 1290 deletions(-)

diff --git 
a/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvAction.java
 
b/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvAction.java
index e67d93f3bd..283c6c62df 100644
--- 
a/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvAction.java
+++ 
b/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvAction.java
@@ -25,7 +25,6 @@ import 
org.apache.causeway.core.metamodel.object.ManagedObject;
 import org.apache.causeway.core.metamodel.spec.ObjectSpecification;
 import org.apache.causeway.core.metamodel.spec.feature.ObjectAction;
 import org.apache.causeway.core.metamodel.spec.feature.ObjectActionParameter;
-import org.apache.causeway.core.metamodel.spec.feature.ObjectFeature;
 import org.apache.causeway.core.metamodel.spec.feature.OneToOneActionParameter;
 import org.apache.causeway.viewer.graphql.model.types.TypeMapper;
 import org.apache.causeway.viewer.graphql.model.util.TypeNames;
@@ -135,12 +134,14 @@ public class GqlvAction
     static void addGqlArguments(
             final ObjectAction objectAction,
             final GraphQLFieldDefinition.Builder builder,
-            final TypeMapper.InputContext inputContext) {
+            final TypeMapper.InputContext inputContext,
+            final int upTo) {
 
         Can<ObjectActionParameter> parameters = objectAction.getParameters();
 
         if (parameters.isNotEmpty()) {
             builder.arguments(parameters.stream()
+                    .limit(upTo)
                     .map(OneToOneActionParameter.class::cast)   // we 
previously filter to ignore any actions that have collection parameters
                     .map(oneToOneActionParameter -> 
gqlArgumentFor(oneToOneActionParameter, inputContext))
                     .collect(Collectors.toList()));
diff --git 
a/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionInvoke.java
 
b/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionInvoke.java
index fc2af7a8ff..f988551123 100644
--- 
a/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionInvoke.java
+++ 
b/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionInvoke.java
@@ -18,12 +18,8 @@
  */
 package org.apache.causeway.viewer.graphql.model.domain;
 
-import org.apache.causeway.applib.services.bookmark.BookmarkService;
-
 import org.apache.causeway.commons.collections.Can;
-import org.apache.causeway.core.metamodel.consent.Consent;
 import 
org.apache.causeway.core.metamodel.interactions.managed.ActionInteractionHead;
-import org.apache.causeway.core.metamodel.spec.feature.ObjectActionParameter;
 
 import org.springframework.lang.Nullable;
 
@@ -38,7 +34,6 @@ import lombok.val;
 import lombok.extern.log4j.Log4j2;
 
 import graphql.schema.DataFetchingEnvironment;
-import graphql.schema.GraphQLCodeRegistry;
 import graphql.schema.GraphQLFieldDefinition;
 import graphql.schema.GraphQLList;
 import graphql.schema.GraphQLOutputType;
@@ -71,7 +66,7 @@ public class GqlvActionInvoke {
             val fieldBuilder = newFieldDefinition()
                     .name(fieldNameForSemanticsOf(objectAction))
                     .type(type);
-            GqlvAction.addGqlArguments(objectAction, fieldBuilder, 
TypeMapper.InputContext.INVOKE);
+            GqlvAction.addGqlArguments(objectAction, fieldBuilder, 
TypeMapper.InputContext.INVOKE, objectAction.getParameterCount());
             fieldDefinition = fieldBuilder.build();
 
             holder.addField(fieldDefinition);
diff --git 
a/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParam.java
 
b/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParam.java
index b28aad95ac..2c0782a792 100644
--- 
a/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParam.java
+++ 
b/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParam.java
@@ -18,18 +18,15 @@
  */
 package org.apache.causeway.viewer.graphql.model.domain;
 
-import org.apache.causeway.applib.services.bookmark.BookmarkService;
 import org.apache.causeway.core.metamodel.spec.ObjectSpecification;
 import org.apache.causeway.core.metamodel.spec.feature.ObjectAction;
 import org.apache.causeway.core.metamodel.spec.feature.ObjectActionParameter;
-import org.apache.causeway.core.metamodel.specloader.SpecificationLoader;
 import org.apache.causeway.viewer.graphql.model.util.TypeNames;
 
 import lombok.Getter;
 import lombok.extern.log4j.Log4j2;
 
 import graphql.schema.FieldCoordinates;
-import graphql.schema.GraphQLCodeRegistry;
 import graphql.schema.GraphQLFieldDefinition;
 import graphql.schema.GraphQLObjectType;
 
@@ -42,6 +39,7 @@ public class GqlvActionParam implements 
GqlvActionParamDisabled.Holder, GqlvActi
     @Getter private final Holder holder;
     @Getter private final ObjectActionParameter objectActionParameter;
     private final Context context;
+    @Getter private final int paramNum;
 
     private final GraphQLObjectType.Builder gqlObjectTypeBuilder;
     private final GraphQLObjectType gqlObjectType;
@@ -54,10 +52,12 @@ public class GqlvActionParam implements 
GqlvActionParamDisabled.Holder, GqlvActi
     public GqlvActionParam(
             final Holder holder,
             final ObjectActionParameter objectActionParameter,
-            final Context context) {
+            final Context context,
+            final int paramNum) {
         this.holder = holder;
         this.objectActionParameter = objectActionParameter;
         this.context = context;
+        this.paramNum = paramNum;
         this.gqlObjectTypeBuilder = 
newObject().name(TypeNames.actionParamTypeNameFor(holder.getObjectSpecification(),
 objectActionParameter));
 
         this.hidden = new GqlvActionParamHidden(this, context);
@@ -107,6 +107,7 @@ public class GqlvActionParam implements 
GqlvActionParamDisabled.Holder, GqlvActi
         return FieldCoordinates.coordinates(gqlObjectType, fieldDefinition);
     }
 
+
     public static interface Holder
             extends GqlvHolder,
                     ObjectSpecificationProvider,
diff --git 
a/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParamDisabled.java
 
b/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParamDisabled.java
index 6052c67ce4..560f0b2570 100644
--- 
a/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParamDisabled.java
+++ 
b/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParamDisabled.java
@@ -26,6 +26,8 @@ import 
org.apache.causeway.core.metamodel.object.ManagedObject;
 import org.apache.causeway.core.metamodel.spec.feature.ObjectActionParameter;
 import org.apache.causeway.viewer.graphql.model.types.TypeMapper;
 
+import static 
org.apache.causeway.viewer.graphql.model.domain.GqlvAction.addGqlArguments;
+
 import lombok.val;
 import lombok.extern.log4j.Log4j2;
 
@@ -33,9 +35,6 @@ import graphql.schema.DataFetchingEnvironment;
 import graphql.schema.GraphQLFieldDefinition;
 
 import static graphql.schema.GraphQLFieldDefinition.newFieldDefinition;
-import static graphql.schema.GraphQLObjectType.newObject;
-
-import static 
org.apache.causeway.viewer.graphql.model.domain.GqlvAction.addGqlArguments;
 
 @Log4j2
 public class GqlvActionParamDisabled {
@@ -54,7 +53,7 @@ public class GqlvActionParamDisabled {
         val fieldBuilder = newFieldDefinition()
                 .name("disabled")
                 .type(TypeMapper.scalarTypeFor(String.class));
-        addGqlArguments(holder.getObjectAction(), fieldBuilder, 
TypeMapper.InputContext.DISABLE);
+        addGqlArguments(holder.getObjectAction(), fieldBuilder, 
TypeMapper.InputContext.DISABLE, holder.getParamNum());
         this.field = holder.addField(fieldBuilder.build());
     }
 
@@ -66,8 +65,7 @@ public class GqlvActionParamDisabled {
         );
     }
 
-    private String disabled(
-            final DataFetchingEnvironment dataFetchingEnvironment) {
+    private String disabled(final DataFetchingEnvironment 
dataFetchingEnvironment) {
 
         val evaluator = new Evaluator<String, 
ObjectActionParameter>("Disabled") {
             @Override
@@ -85,8 +83,6 @@ public class GqlvActionParamDisabled {
                     ObjectSpecificationProvider,
                     ObjectActionProvider,
                     ObjectActionParameterProvider {
-
         GqlvActionParam.Holder getHolder();
-
     }
 }
diff --git 
a/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParamHidden.java
 
b/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParamHidden.java
index 140676dd59..6f8f35d566 100644
--- 
a/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParamHidden.java
+++ 
b/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParamHidden.java
@@ -53,7 +53,7 @@ public class GqlvActionParamHidden {
         GraphQLFieldDefinition.Builder fieldBuilder = newFieldDefinition()
                 .name("hidden")
                 .type(TypeMapper.scalarTypeFor(boolean.class));
-        addGqlArguments(holder.getObjectAction(), fieldBuilder, 
TypeMapper.InputContext.DISABLE);
+        addGqlArguments(holder.getObjectAction(), fieldBuilder, 
TypeMapper.InputContext.DISABLE, holder.getParamNum());
         this.field = holder.addField(fieldBuilder.build());
     }
 
@@ -81,6 +81,8 @@ public class GqlvActionParamHidden {
 
     public interface Holder
             extends GqlvHolder,
+                    ObjectSpecificationProvider,
+                    ObjectActionProvider,
                     ObjectActionParameterProvider {
         GqlvActionParam.Holder getHolder();
     }
diff --git 
a/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParams.java
 
b/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParams.java
index 078bb1beda..e1ae2cd5a6 100644
--- 
a/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParams.java
+++ 
b/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParams.java
@@ -18,23 +18,23 @@
  */
 package org.apache.causeway.viewer.graphql.model.domain;
 
-import org.apache.causeway.applib.services.bookmark.BookmarkService;
 import org.apache.causeway.core.metamodel.spec.ObjectSpecification;
 import org.apache.causeway.core.metamodel.spec.feature.ObjectAction;
 import org.apache.causeway.core.metamodel.spec.feature.ObjectActionParameter;
-import org.apache.causeway.core.metamodel.specloader.SpecificationLoader;
 import org.apache.causeway.viewer.graphql.model.util.TypeNames;
 
 import lombok.Getter;
 import lombok.extern.log4j.Log4j2;
 
 import graphql.schema.FieldCoordinates;
-import graphql.schema.GraphQLCodeRegistry;
 import graphql.schema.GraphQLFieldDefinition;
 import graphql.schema.GraphQLObjectType;
 
+import lombok.val;
+
 import java.util.LinkedHashMap;
 import java.util.Map;
+import java.util.concurrent.atomic.AtomicInteger;
 
 import static graphql.schema.GraphQLFieldDefinition.newFieldDefinition;
 import static graphql.schema.GraphQLObjectType.newObject;
@@ -62,7 +62,10 @@ public class GqlvActionParams implements 
GqlvActionParam.Holder {
         this.context = context;
         this.gqlObjectTypeBuilder = 
newObject().name(TypeNames.actionParamsTypeNameFor(holder.getObjectSpecification(),
 holder.getObjectAction()));
 
-        holder.getObjectAction().getParameters().forEach(this::addParam);
+        val idx = new AtomicInteger(0);
+        holder.getObjectAction().getParameters().forEach(objectActionParameter 
-> {
+            addParam(objectActionParameter, idx.getAndIncrement());
+        });
 
         this.gqlObjectType = gqlObjectTypeBuilder.build();
 
@@ -93,8 +96,8 @@ public class GqlvActionParams implements 
GqlvActionParam.Holder {
         return !params.isEmpty();
     }
 
-    void addParam(ObjectActionParameter objectActionParameter) {
-        params.put(objectActionParameter.getId(), new GqlvActionParam(this, 
objectActionParameter, context));
+    void addParam(ObjectActionParameter objectActionParameter, int paramNum) {
+        params.put(objectActionParameter.getId(), new GqlvActionParam(this, 
objectActionParameter, context, paramNum));
     }
 
 
diff --git 
a/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionValidate.java
 
b/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionValidate.java
index b1c1a018f4..ab940964ad 100644
--- 
a/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionValidate.java
+++ 
b/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionValidate.java
@@ -25,7 +25,6 @@ import org.apache.causeway.core.metamodel.consent.Consent;
 import org.apache.causeway.commons.collections.Can;
 import org.apache.causeway.core.metamodel.consent.InteractionInitiatedBy;
 import org.apache.causeway.core.metamodel.object.ManagedObject;
-import org.apache.causeway.core.metamodel.spec.ObjectSpecification;
 import org.apache.causeway.core.metamodel.spec.feature.ObjectAction;
 import org.apache.causeway.core.metamodel.spec.feature.ObjectActionParameter;
 import org.apache.causeway.viewer.graphql.model.types.TypeMapper;
@@ -34,7 +33,6 @@ import lombok.val;
 import lombok.extern.log4j.Log4j2;
 
 import graphql.schema.DataFetchingEnvironment;
-import graphql.schema.GraphQLCodeRegistry;
 import graphql.schema.GraphQLFieldDefinition;
 import graphql.schema.GraphQLOutputType;
 
@@ -67,7 +65,7 @@ public class GqlvActionValidate {
                     .name("validate")
                     .type(type);
 
-            GqlvAction.addGqlArguments(objectAction, fieldBuilder, 
TypeMapper.InputContext.VALIDATE);
+            GqlvAction.addGqlArguments(objectAction, fieldBuilder, 
TypeMapper.InputContext.VALIDATE, objectAction.getParameterCount());
             fieldDefinition = fieldBuilder.build();
 
             holder.addField(fieldDefinition);
diff --git 
a/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/ObjectActionParameterProvider.java
 
b/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/ObjectActionParameterProvider.java
index 98642c992b..760e621cc6 100644
--- 
a/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/ObjectActionParameterProvider.java
+++ 
b/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/ObjectActionParameterProvider.java
@@ -22,4 +22,9 @@ import 
org.apache.causeway.core.metamodel.spec.feature.ObjectActionParameter;
 
 public interface ObjectActionParameterProvider extends ObjectActionProvider {
     ObjectActionParameter getObjectActionParameter();
+
+    /**
+     * 0-based
+     */
+    int getParamNum();
 }
diff --git 
a/incubator/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Domain_IntegTest.action_with_disabled_param._.gql
 
b/incubator/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Domain_IntegTest.action_with_disabled_param._.gql
index a1d54908c7..a9de0f6eb3 100644
--- 
a/incubator/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Domain_IntegTest.action_with_disabled_param._.gql
+++ 
b/incubator/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Domain_IntegTest.action_with_disabled_param._.gql
@@ -7,7 +7,7 @@
           disabled
         }
         secondParam {
-          disabled
+          disabled(firstParam: null)
         }
         thirdParameter {
           disabled(firstParam: null, secondParam: "not blank")
diff --git 
a/incubator/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Domain_IntegTest.create_department_name_param_disabled._.gql
 
b/incubator/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Domain_IntegTest.create_department_name_param_disabled._.gql
index 224a8498c7..2f1a43cea5 100644
--- 
a/incubator/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Domain_IntegTest.create_department_name_param_disabled._.gql
+++ 
b/incubator/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Domain_IntegTest.create_department_name_param_disabled._.gql
@@ -3,7 +3,7 @@
     createDepartment {
       params {
         name {
-          disabled(name: "")
+          disabled
         }
       }
       invokeNonIdempotent(name: "newbie") {
diff --git 
a/incubator/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Schema_IntegTest.schema.approved.json
 
b/incubator/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Schema_IntegTest.schema.approved.json
index 994913f984..99079739df 100644
--- 
a/incubator/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Schema_IntegTest.schema.approved.json
+++ 
b/incubator/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Schema_IntegTest.schema.approved.json
@@ -13559,25 +13559,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "leftConsumer",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_function_Consumer__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          }, {
-            "name" : "rightConsumer",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_function_Consumer__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -13588,25 +13570,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "leftConsumer",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_function_Consumer__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          }, {
-            "name" : "rightConsumer",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_function_Consumer__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -13635,15 +13599,6 @@
               "ofType" : null
             },
             "defaultValue" : null
-          }, {
-            "name" : "rightConsumer",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_function_Consumer__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
           } ],
           "type" : {
             "kind" : "SCALAR",
@@ -13664,15 +13619,6 @@
               "ofType" : null
             },
             "defaultValue" : null
-          }, {
-            "name" : "rightConsumer",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_function_Consumer__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
           } ],
           "type" : {
             "kind" : "SCALAR",
@@ -13913,16 +13859,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "leftMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_function_Function__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -13933,16 +13870,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "leftMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_function_Function__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -14068,16 +13996,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "rightMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_function_Function__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -14088,16 +14007,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "rightMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_function_Function__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -14256,25 +14166,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "leftMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_function_Function__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          }, {
-            "name" : "rightMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_function_Function__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -14285,25 +14177,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "leftMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_function_Function__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          }, {
-            "name" : "rightMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_function_Function__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -14332,15 +14206,6 @@
               "ofType" : null
             },
             "defaultValue" : null
-          }, {
-            "name" : "rightMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_function_Function__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
           } ],
           "type" : {
             "kind" : "SCALAR",
@@ -14361,15 +14226,6 @@
               "ofType" : null
             },
             "defaultValue" : null
-          }, {
-            "name" : "rightMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_function_Function__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
           } ],
           "type" : {
             "kind" : "SCALAR",
@@ -14540,16 +14396,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "chainingFunction",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -14560,16 +14407,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "chainingFunction",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -14846,16 +14684,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "failureConsumer",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -14866,16 +14695,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "failureConsumer",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -15107,16 +14927,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "successConsumer",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -15127,16 +14938,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "successConsumer",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -15156,16 +14958,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "failureMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -15176,16 +14969,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "failureMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -15417,16 +15201,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "successMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -15437,16 +15212,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "successMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -15598,16 +15364,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "arg0",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_function_Consumer__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -15618,16 +15375,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "arg0",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_function_Consumer__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -15814,16 +15562,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "exceptionWrapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_function_BiFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -15834,16 +15573,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "exceptionWrapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_function_BiFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -16022,16 +15752,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "arg0",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_function_Function__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -16042,16 +15763,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "arg0",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_function_Function__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -16177,16 +15889,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "arg0",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_function_Function__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -16197,16 +15900,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "arg0",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_function_Function__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -16393,16 +16087,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "exceptionWrapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_function_BiFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -16413,16 +16098,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "exceptionWrapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_function_BiFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -17222,25 +16898,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "failureConsumer",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          }, {
-            "name" : "successConsumer",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -17251,25 +16909,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "failureConsumer",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          }, {
-            "name" : "successConsumer",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -17437,15 +17077,6 @@
               "ofType" : null
             },
             "defaultValue" : null
-          }, {
-            "name" : "successConsumer",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
           } ],
           "type" : {
             "kind" : "SCALAR",
@@ -17466,15 +17097,6 @@
               "ofType" : null
             },
             "defaultValue" : null
-          }, {
-            "name" : "successConsumer",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
           } ],
           "type" : {
             "kind" : "SCALAR",
@@ -17691,16 +17313,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "successMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -17711,16 +17324,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "successMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -17846,16 +17450,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "successMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -17866,16 +17461,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "successMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -18001,16 +17587,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "successMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -18021,16 +17598,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "successMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -18217,16 +17785,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "exceptionConsumer",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -18237,16 +17796,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "exceptionConsumer",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -18478,16 +18028,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "valueConsumer",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -18498,16 +18039,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "valueConsumer",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -18633,16 +18165,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "valueConsumer",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -18653,16 +18176,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "valueConsumer",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -18841,16 +18355,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "recoveryMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -18861,16 +18366,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "recoveryMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -18890,16 +18386,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "failureMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -18910,16 +18397,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "failureMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -19151,16 +18629,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "successMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -19171,16 +18640,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "successMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -19306,16 +18766,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "successMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -19326,16 +18777,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "successMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -19461,16 +18903,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "successMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -19481,16 +18914,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "successMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -19510,25 +18934,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "failureMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          }, {
-            "name" : "successMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -19539,25 +18945,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "failureMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          }, {
-            "name" : "successMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -19725,37 +19113,19 @@
               "ofType" : null
             },
             "defaultValue" : null
-          }, {
-            "name" : "successMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
           } ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
             "ofType" : null
-          },
-          "isDeprecated" : false,
-          "deprecationReason" : null
-        }, {
-          "name" : "disabled",
-          "description" : null,
-          "args" : [ {
-            "name" : "failureMapper",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          }, {
-            "name" : "successMapper",
+          },
+          "isDeprecated" : false,
+          "deprecationReason" : null
+        }, {
+          "name" : "disabled",
+          "description" : null,
+          "args" : [ {
+            "name" : "failureMapper",
             "description" : null,
             "type" : {
               "kind" : "INPUT_OBJECT",
@@ -19783,16 +19153,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "fallback",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_concurrent_Callable__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -19803,16 +19164,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "fallback",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_concurrent_Callable__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -20028,16 +19380,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "callable",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_concurrent_Callable__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -20048,16 +19391,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "callable",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_concurrent_Callable__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -20289,16 +19623,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "runnable",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingRunnable__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -20309,16 +19634,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "runnable",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : 
"org_apache_causeway_commons_functional_ThrowingRunnable__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -20444,16 +19760,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "next",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_concurrent_Callable__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -20464,16 +19771,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "next",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "java_util_concurrent_Callable__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -21502,34 +20800,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "firstParam",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          }, {
-            "name" : "secondParam",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          }, {
-            "name" : "thirdParameter",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -21540,34 +20811,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "firstParam",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          }, {
-            "name" : "secondParam",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          }, {
-            "name" : "thirdParameter",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -21768,24 +21012,6 @@
               "ofType" : null
             },
             "defaultValue" : null
-          }, {
-            "name" : "secondParam",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          }, {
-            "name" : "thirdParameter",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
           } ],
           "type" : {
             "kind" : "SCALAR",
@@ -21806,24 +21032,6 @@
               "ofType" : null
             },
             "defaultValue" : null
-          }, {
-            "name" : "secondParam",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          }, {
-            "name" : "thirdParameter",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
           } ],
           "type" : {
             "kind" : "SCALAR",
@@ -21862,15 +21070,6 @@
               "ofType" : null
             },
             "defaultValue" : null
-          }, {
-            "name" : "thirdParameter",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
           } ],
           "type" : {
             "kind" : "SCALAR",
@@ -21900,15 +21099,6 @@
               "ofType" : null
             },
             "defaultValue" : null
-          }, {
-            "name" : "thirdParameter",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
           } ],
           "type" : {
             "kind" : "SCALAR",
@@ -21929,54 +21119,18 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "firstParam",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          }, {
-            "name" : "secondParam",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
-          "type" : {
-            "kind" : "SCALAR",
-            "name" : "Boolean",
-            "ofType" : null
-          },
-          "isDeprecated" : false,
-          "deprecationReason" : null
-        }, {
-          "name" : "disabled",
-          "description" : null,
-          "args" : [ {
-            "name" : "firstParam",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          }, {
-            "name" : "secondParam",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
+          "type" : {
+            "kind" : "SCALAR",
+            "name" : "Boolean",
+            "ofType" : null
+          },
+          "isDeprecated" : false,
+          "deprecationReason" : null
+        }, {
+          "name" : "disabled",
+          "description" : null,
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -22144,15 +21298,6 @@
               "ofType" : null
             },
             "defaultValue" : null
-          }, {
-            "name" : "secondParam",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
           } ],
           "type" : {
             "kind" : "SCALAR",
@@ -22173,15 +21318,6 @@
               "ofType" : null
             },
             "defaultValue" : null
-          }, {
-            "name" : "secondParam",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
           } ],
           "type" : {
             "kind" : "SCALAR",
@@ -22702,15 +21838,6 @@
               "ofType" : null
             },
             "defaultValue" : null
-          }, {
-            "name" : "deptHead",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "university_dept_DeptHead__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
           } ],
           "type" : {
             "kind" : "SCALAR",
@@ -22731,15 +21858,6 @@
               "ofType" : null
             },
             "defaultValue" : null
-          }, {
-            "name" : "deptHead",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "university_dept_DeptHead__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
           } ],
           "type" : {
             "kind" : "SCALAR",
@@ -22895,25 +22013,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "name",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          }, {
-            "name" : "deptHead",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "university_dept_DeptHead__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -22924,25 +22024,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "name",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          }, {
-            "name" : "deptHead",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "university_dept_DeptHead__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -23125,16 +22207,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "name",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -23145,16 +22218,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "name",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -23238,16 +22302,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "department",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "university_dept_Department__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -23258,16 +22313,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "department",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "university_dept_Department__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -23499,16 +22545,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "newName",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -23519,16 +22556,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "newName",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -23978,16 +23006,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "name",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -23998,16 +23017,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "name",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -24364,15 +23374,6 @@
               "ofType" : null
             },
             "defaultValue" : null
-          }, {
-            "name" : "department",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "university_dept_Department__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
           } ],
           "type" : {
             "kind" : "SCALAR",
@@ -24393,15 +23394,6 @@
               "ofType" : null
             },
             "defaultValue" : null
-          }, {
-            "name" : "department",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "university_dept_Department__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
           } ],
           "type" : {
             "kind" : "SCALAR",
@@ -24561,25 +23553,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "name",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          }, {
-            "name" : "department",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "university_dept_Department__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -24590,25 +23564,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "name",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          }, {
-            "name" : "department",
-            "description" : null,
-            "type" : {
-              "kind" : "INPUT_OBJECT",
-              "name" : "university_dept_Department__gqlv_input",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
@@ -24791,16 +23747,7 @@
         "fields" : [ {
           "name" : "hidden",
           "description" : null,
-          "args" : [ {
-            "name" : "name",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "Boolean",
@@ -24811,16 +23758,7 @@
         }, {
           "name" : "disabled",
           "description" : null,
-          "args" : [ {
-            "name" : "name",
-            "description" : null,
-            "type" : {
-              "kind" : "SCALAR",
-              "name" : "String",
-              "ofType" : null
-            },
-            "defaultValue" : null
-          } ],
+          "args" : [ ],
           "type" : {
             "kind" : "SCALAR",
             "name" : "String",
diff --git a/incubator/viewers/graphql/test/src/test/resources/schema.gql 
b/incubator/viewers/graphql/test/src/test/resources/schema.gql
index affeb5a88c..aa953469fe 100644
--- a/incubator/viewers/graphql/test/src/test/resources/schema.gql
+++ b/incubator/viewers/graphql/test/src/test/resources/schema.gql
@@ -1283,13 +1283,13 @@ type 
org_apache_causeway_commons_functional_Either__accept__gqlv_action_params {
 }
 
 type 
org_apache_causeway_commons_functional_Either__accept__leftConsumer__gqlv_action_parameter
 {
-  disabled(leftConsumer: java_util_function_Consumer__gqlv_input, 
rightConsumer: java_util_function_Consumer__gqlv_input): String
-  hidden(leftConsumer: java_util_function_Consumer__gqlv_input, rightConsumer: 
java_util_function_Consumer__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type 
org_apache_causeway_commons_functional_Either__accept__rightConsumer__gqlv_action_parameter
 {
-  disabled(leftConsumer: java_util_function_Consumer__gqlv_input, 
rightConsumer: java_util_function_Consumer__gqlv_input): String
-  hidden(leftConsumer: java_util_function_Consumer__gqlv_input, rightConsumer: 
java_util_function_Consumer__gqlv_input): Boolean
+  disabled(leftConsumer: java_util_function_Consumer__gqlv_input): String
+  hidden(leftConsumer: java_util_function_Consumer__gqlv_input): Boolean
 }
 
 type org_apache_causeway_commons_functional_Either__gqlv_meta {
@@ -1317,8 +1317,8 @@ type 
org_apache_causeway_commons_functional_Either__mapLeft__gqlv_action_params
 }
 
 type 
org_apache_causeway_commons_functional_Either__mapLeft__leftMapper__gqlv_action_parameter
 {
-  disabled(leftMapper: java_util_function_Function__gqlv_input): String
-  hidden(leftMapper: java_util_function_Function__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type org_apache_causeway_commons_functional_Either__mapRight__gqlv_action {
@@ -1334,8 +1334,8 @@ type 
org_apache_causeway_commons_functional_Either__mapRight__gqlv_action_params
 }
 
 type 
org_apache_causeway_commons_functional_Either__mapRight__rightMapper__gqlv_action_parameter
 {
-  disabled(rightMapper: java_util_function_Function__gqlv_input): String
-  hidden(rightMapper: java_util_function_Function__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type org_apache_causeway_commons_functional_Either__map__gqlv_action {
@@ -1352,13 +1352,13 @@ type 
org_apache_causeway_commons_functional_Either__map__gqlv_action_params {
 }
 
 type 
org_apache_causeway_commons_functional_Either__map__leftMapper__gqlv_action_parameter
 {
-  disabled(leftMapper: java_util_function_Function__gqlv_input, rightMapper: 
java_util_function_Function__gqlv_input): String
-  hidden(leftMapper: java_util_function_Function__gqlv_input, rightMapper: 
java_util_function_Function__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type 
org_apache_causeway_commons_functional_Either__map__rightMapper__gqlv_action_parameter
 {
-  disabled(leftMapper: java_util_function_Function__gqlv_input, rightMapper: 
java_util_function_Function__gqlv_input): String
-  hidden(leftMapper: java_util_function_Function__gqlv_input, rightMapper: 
java_util_function_Function__gqlv_input): Boolean
+  disabled(leftMapper: java_util_function_Function__gqlv_input): String
+  hidden(leftMapper: java_util_function_Function__gqlv_input): Boolean
 }
 
 type org_apache_causeway_commons_functional_Either__right__gqlv_action {
@@ -1380,8 +1380,8 @@ type org_apache_causeway_commons_functional_Railway {
 }
 
 type 
org_apache_causeway_commons_functional_Railway__chain__chainingFunction__gqlv_action_parameter
 {
-  disabled(chainingFunction: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input): String
-  hidden(chainingFunction: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type org_apache_causeway_commons_functional_Railway__chain__gqlv_action {
@@ -1410,8 +1410,8 @@ type 
org_apache_causeway_commons_functional_Railway__gqlv_meta {
 }
 
 type 
org_apache_causeway_commons_functional_Railway__ifFailure__failureConsumer__gqlv_action_parameter
 {
-  disabled(failureConsumer: 
org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input): String
-  hidden(failureConsumer: 
org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type org_apache_causeway_commons_functional_Railway__ifFailure__gqlv_action {
@@ -1439,13 +1439,13 @@ type 
org_apache_causeway_commons_functional_Railway__ifSuccess__gqlv_action_para
 }
 
 type 
org_apache_causeway_commons_functional_Railway__ifSuccess__successConsumer__gqlv_action_parameter
 {
-  disabled(successConsumer: 
org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input): String
-  hidden(successConsumer: 
org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type 
org_apache_causeway_commons_functional_Railway__mapFailure__failureMapper__gqlv_action_parameter
 {
-  disabled(failureMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input): String
-  hidden(failureMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type org_apache_causeway_commons_functional_Railway__mapFailure__gqlv_action {
@@ -1473,8 +1473,8 @@ type 
org_apache_causeway_commons_functional_Railway__mapSuccess__gqlv_action_par
 }
 
 type 
org_apache_causeway_commons_functional_Railway__mapSuccess__successMapper__gqlv_action_parameter
 {
-  disabled(successMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input): String
-  hidden(successMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type org_apache_causeway_commons_functional_Railway__success__gqlv_property {
@@ -1492,8 +1492,8 @@ type 
org_apache_causeway_commons_functional_ThrowingConsumer {
 }
 
 type 
org_apache_causeway_commons_functional_ThrowingConsumer__andThen__arg0__gqlv_action_parameter
 {
-  disabled(arg0: java_util_function_Consumer__gqlv_input): String
-  hidden(arg0: java_util_function_Consumer__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type 
org_apache_causeway_commons_functional_ThrowingConsumer__andThen__gqlv_action {
@@ -1514,8 +1514,8 @@ type 
org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_meta {
 }
 
 type 
org_apache_causeway_commons_functional_ThrowingConsumer__throwing__exceptionWrapper__gqlv_action_parameter
 {
-  disabled(exceptionWrapper: java_util_function_BiFunction__gqlv_input): String
-  hidden(exceptionWrapper: java_util_function_BiFunction__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type 
org_apache_causeway_commons_functional_ThrowingConsumer__throwing__gqlv_action {
@@ -1538,8 +1538,8 @@ type 
org_apache_causeway_commons_functional_ThrowingFunction {
 }
 
 type 
org_apache_causeway_commons_functional_ThrowingFunction__andThen__arg0__gqlv_action_parameter
 {
-  disabled(arg0: java_util_function_Function__gqlv_input): String
-  hidden(arg0: java_util_function_Function__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type 
org_apache_causeway_commons_functional_ThrowingFunction__andThen__gqlv_action {
@@ -1555,8 +1555,8 @@ type 
org_apache_causeway_commons_functional_ThrowingFunction__andThen__gqlv_acti
 }
 
 type 
org_apache_causeway_commons_functional_ThrowingFunction__compose__arg0__gqlv_action_parameter
 {
-  disabled(arg0: java_util_function_Function__gqlv_input): String
-  hidden(arg0: java_util_function_Function__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type 
org_apache_causeway_commons_functional_ThrowingFunction__compose__gqlv_action {
@@ -1577,8 +1577,8 @@ type 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_meta {
 }
 
 type 
org_apache_causeway_commons_functional_ThrowingFunction__throwing__exceptionWrapper__gqlv_action_parameter
 {
-  disabled(exceptionWrapper: java_util_function_BiFunction__gqlv_input): String
-  hidden(exceptionWrapper: java_util_function_BiFunction__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type 
org_apache_causeway_commons_functional_ThrowingFunction__throwing__gqlv_action {
@@ -1670,8 +1670,8 @@ type org_apache_causeway_commons_functional_Try {
 }
 
 type 
org_apache_causeway_commons_functional_Try__accept__failureConsumer__gqlv_action_parameter
 {
-  disabled(failureConsumer: 
org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input, 
successConsumer: 
org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input): String
-  hidden(failureConsumer: 
org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input, 
successConsumer: 
org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type org_apache_causeway_commons_functional_Try__accept__gqlv_action {
@@ -1688,8 +1688,8 @@ type 
org_apache_causeway_commons_functional_Try__accept__gqlv_action_params {
 }
 
 type 
org_apache_causeway_commons_functional_Try__accept__successConsumer__gqlv_action_parameter
 {
-  disabled(failureConsumer: 
org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input, 
successConsumer: 
org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input): String
-  hidden(failureConsumer: 
org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input, 
successConsumer: 
org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input): Boolean
+  disabled(failureConsumer: 
org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input): String
+  hidden(failureConsumer: 
org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input): Boolean
 }
 
 type org_apache_causeway_commons_functional_Try__failure__gqlv_property {
@@ -1713,8 +1713,8 @@ type 
org_apache_causeway_commons_functional_Try__flatMapSuccessAsNullable__gqlv_
 }
 
 type 
org_apache_causeway_commons_functional_Try__flatMapSuccessAsNullable__successMapper__gqlv_action_parameter
 {
-  disabled(successMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input): String
-  hidden(successMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type 
org_apache_causeway_commons_functional_Try__flatMapSuccessWhenPresent__gqlv_action
 {
@@ -1730,8 +1730,8 @@ type 
org_apache_causeway_commons_functional_Try__flatMapSuccessWhenPresent__gqlv
 }
 
 type 
org_apache_causeway_commons_functional_Try__flatMapSuccessWhenPresent__successMapper__gqlv_action_parameter
 {
-  disabled(successMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input): String
-  hidden(successMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type org_apache_causeway_commons_functional_Try__flatMapSuccess__gqlv_action {
@@ -1747,8 +1747,8 @@ type 
org_apache_causeway_commons_functional_Try__flatMapSuccess__gqlv_action_par
 }
 
 type 
org_apache_causeway_commons_functional_Try__flatMapSuccess__successMapper__gqlv_action_parameter
 {
-  disabled(successMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input): String
-  hidden(successMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type org_apache_causeway_commons_functional_Try__gqlv_meta {
@@ -1771,8 +1771,8 @@ type 
org_apache_causeway_commons_functional_Try__ifFailureFail__gqlv_action {
 }
 
 type 
org_apache_causeway_commons_functional_Try__ifFailure__exceptionConsumer__gqlv_action_parameter
 {
-  disabled(exceptionConsumer: 
org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input): String
-  hidden(exceptionConsumer: 
org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type org_apache_causeway_commons_functional_Try__ifFailure__gqlv_action {
@@ -1800,8 +1800,8 @@ type 
org_apache_causeway_commons_functional_Try__ifSuccessAsNullable__gqlv_actio
 }
 
 type 
org_apache_causeway_commons_functional_Try__ifSuccessAsNullable__valueConsumer__gqlv_action_parameter
 {
-  disabled(valueConsumer: 
org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input): String
-  hidden(valueConsumer: 
org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type org_apache_causeway_commons_functional_Try__ifSuccess__gqlv_action {
@@ -1817,8 +1817,8 @@ type 
org_apache_causeway_commons_functional_Try__ifSuccess__gqlv_action_params {
 }
 
 type 
org_apache_causeway_commons_functional_Try__ifSuccess__valueConsumer__gqlv_action_parameter
 {
-  disabled(valueConsumer: 
org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input): String
-  hidden(valueConsumer: 
org_apache_causeway_commons_functional_ThrowingConsumer__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type 
org_apache_causeway_commons_functional_Try__mapEmptyToFailure__gqlv_action {
@@ -1841,13 +1841,13 @@ type 
org_apache_causeway_commons_functional_Try__mapFailureToSuccess__gqlv_actio
 }
 
 type 
org_apache_causeway_commons_functional_Try__mapFailureToSuccess__recoveryMapper__gqlv_action_parameter
 {
-  disabled(recoveryMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input): String
-  hidden(recoveryMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type 
org_apache_causeway_commons_functional_Try__mapFailure__failureMapper__gqlv_action_parameter
 {
-  disabled(failureMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input): String
-  hidden(failureMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type org_apache_causeway_commons_functional_Try__mapFailure__gqlv_action {
@@ -1875,8 +1875,8 @@ type 
org_apache_causeway_commons_functional_Try__mapSuccessAsNullable__gqlv_acti
 }
 
 type 
org_apache_causeway_commons_functional_Try__mapSuccessAsNullable__successMapper__gqlv_action_parameter
 {
-  disabled(successMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input): String
-  hidden(successMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type 
org_apache_causeway_commons_functional_Try__mapSuccessWhenPresent__gqlv_action {
@@ -1892,8 +1892,8 @@ type 
org_apache_causeway_commons_functional_Try__mapSuccessWhenPresent__gqlv_act
 }
 
 type 
org_apache_causeway_commons_functional_Try__mapSuccessWhenPresent__successMapper__gqlv_action_parameter
 {
-  disabled(successMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input): String
-  hidden(successMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type org_apache_causeway_commons_functional_Try__mapSuccess__gqlv_action {
@@ -1909,13 +1909,13 @@ type 
org_apache_causeway_commons_functional_Try__mapSuccess__gqlv_action_params
 }
 
 type 
org_apache_causeway_commons_functional_Try__mapSuccess__successMapper__gqlv_action_parameter
 {
-  disabled(successMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input): String
-  hidden(successMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type 
org_apache_causeway_commons_functional_Try__mapToEither__failureMapper__gqlv_action_parameter
 {
-  disabled(failureMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input, 
successMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input): String
-  hidden(failureMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input, 
successMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type org_apache_causeway_commons_functional_Try__mapToEither__gqlv_action {
@@ -1932,13 +1932,13 @@ type 
org_apache_causeway_commons_functional_Try__mapToEither__gqlv_action_params
 }
 
 type 
org_apache_causeway_commons_functional_Try__mapToEither__successMapper__gqlv_action_parameter
 {
-  disabled(failureMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input, 
successMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input): String
-  hidden(failureMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input, 
successMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input): Boolean
+  disabled(failureMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input): String
+  hidden(failureMapper: 
org_apache_causeway_commons_functional_ThrowingFunction__gqlv_input): Boolean
 }
 
 type 
org_apache_causeway_commons_functional_Try__orCall__fallback__gqlv_action_parameter
 {
-  disabled(fallback: java_util_concurrent_Callable__gqlv_input): String
-  hidden(fallback: java_util_concurrent_Callable__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type org_apache_causeway_commons_functional_Try__orCall__gqlv_action {
@@ -1962,8 +1962,8 @@ type 
org_apache_causeway_commons_functional_Try__success__gqlv_property {
 }
 
 type 
org_apache_causeway_commons_functional_Try__thenCall__callable__gqlv_action_parameter
 {
-  disabled(callable: java_util_concurrent_Callable__gqlv_input): String
-  hidden(callable: java_util_concurrent_Callable__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type org_apache_causeway_commons_functional_Try__thenCall__gqlv_action {
@@ -1991,8 +1991,8 @@ type 
org_apache_causeway_commons_functional_Try__thenRun__gqlv_action_params {
 }
 
 type 
org_apache_causeway_commons_functional_Try__thenRun__runnable__gqlv_action_parameter
 {
-  disabled(runnable: 
org_apache_causeway_commons_functional_ThrowingRunnable__gqlv_input): String
-  hidden(runnable: 
org_apache_causeway_commons_functional_ThrowingRunnable__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type org_apache_causeway_commons_functional_Try__then__gqlv_action {
@@ -2008,8 +2008,8 @@ type 
org_apache_causeway_commons_functional_Try__then__gqlv_action_params {
 }
 
 type 
org_apache_causeway_commons_functional_Try__then__next__gqlv_action_parameter {
-  disabled(next: java_util_concurrent_Callable__gqlv_input): String
-  hidden(next: java_util_concurrent_Callable__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type org_apache_causeway_commons_functional_Try__value__gqlv_property {
@@ -2118,8 +2118,8 @@ type university_admin_AdminMenu {
 }
 
 type 
university_admin_AdminMenu__actionWithDisabledParam__firstParam__gqlv_action_parameter
 {
-  disabled(firstParam: String, secondParam: String, thirdParameter: String): 
String
-  hidden(firstParam: String, secondParam: String, thirdParameter: String): 
Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type university_admin_AdminMenu__actionWithDisabledParam__gqlv_action {
@@ -2137,18 +2137,18 @@ type 
university_admin_AdminMenu__actionWithDisabledParam__gqlv_action_params {
 }
 
 type 
university_admin_AdminMenu__actionWithDisabledParam__secondParam__gqlv_action_parameter
 {
-  disabled(firstParam: String, secondParam: String, thirdParameter: String): 
String
-  hidden(firstParam: String, secondParam: String, thirdParameter: String): 
Boolean
+  disabled(firstParam: String): String
+  hidden(firstParam: String): Boolean
 }
 
 type 
university_admin_AdminMenu__actionWithDisabledParam__thirdParameter__gqlv_action_parameter
 {
-  disabled(firstParam: String, secondParam: String, thirdParameter: String): 
String
-  hidden(firstParam: String, secondParam: String, thirdParameter: String): 
Boolean
+  disabled(firstParam: String, secondParam: String): String
+  hidden(firstParam: String, secondParam: String): Boolean
 }
 
 type 
university_admin_AdminMenu__actionWithHiddenParam__firstParam__gqlv_action_parameter
 {
-  disabled(firstParam: String, secondParam: String): String
-  hidden(firstParam: String, secondParam: String): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type university_admin_AdminMenu__actionWithHiddenParam__gqlv_action {
@@ -2165,8 +2165,8 @@ type 
university_admin_AdminMenu__actionWithHiddenParam__gqlv_action_params {
 }
 
 type 
university_admin_AdminMenu__actionWithHiddenParam__secondParam__gqlv_action_parameter
 {
-  disabled(firstParam: String, secondParam: String): String
-  hidden(firstParam: String, secondParam: String): Boolean
+  disabled(firstParam: String): String
+  hidden(firstParam: String): Boolean
 }
 
 type university_admin_AdminMenu__adminAction__gqlv_action {
@@ -2225,8 +2225,8 @@ type university_dept_Departments {
 }
 
 type 
university_dept_Departments__createDepartment__deptHead__gqlv_action_parameter {
-  disabled(deptHead: university_dept_DeptHead__gqlv_input, name: String): 
String
-  hidden(deptHead: university_dept_DeptHead__gqlv_input, name: String): Boolean
+  disabled(name: String): String
+  hidden(name: String): Boolean
 }
 
 type university_dept_Departments__createDepartment__gqlv_action {
@@ -2243,8 +2243,8 @@ type 
university_dept_Departments__createDepartment__gqlv_action_params {
 }
 
 type 
university_dept_Departments__createDepartment__name__gqlv_action_parameter {
-  disabled(deptHead: university_dept_DeptHead__gqlv_input, name: String): 
String
-  hidden(deptHead: university_dept_DeptHead__gqlv_input, name: String): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type university_dept_Departments__findAllDepartments__gqlv_action {
@@ -2267,8 +2267,8 @@ type 
university_dept_Departments__findByName__gqlv_action_params {
 }
 
 type university_dept_Departments__findByName__name__gqlv_action_parameter {
-  disabled(name: String): String
-  hidden(name: String): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type university_dept_DeptHead {
@@ -2280,8 +2280,8 @@ type university_dept_DeptHead {
 }
 
 type 
university_dept_DeptHead__changeDepartment__department__gqlv_action_parameter {
-  disabled(department: university_dept_Department__gqlv_input): String
-  hidden(department: university_dept_Department__gqlv_input): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type university_dept_DeptHead__changeDepartment__gqlv_action {
@@ -2309,8 +2309,8 @@ type 
university_dept_DeptHead__changeName__gqlv_action_params {
 }
 
 type university_dept_DeptHead__changeName__newName__gqlv_action_parameter {
-  disabled(newName: String): String
-  hidden(newName: String): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type university_dept_DeptHead__department__gqlv_property {
@@ -2360,8 +2360,8 @@ type 
university_dept_DeptHeads__findHeadByName__gqlv_action_params {
 }
 
 type university_dept_DeptHeads__findHeadByName__name__gqlv_action_parameter {
-  disabled(name: String): String
-  hidden(name: String): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type university_dept_Staff {
@@ -2399,8 +2399,8 @@ type university_dept_StaffMember__name__gqlv_property {
 }
 
 type 
university_dept_Staff__createStaffMember__department__gqlv_action_parameter {
-  disabled(department: university_dept_Department__gqlv_input, name: String): 
String
-  hidden(department: university_dept_Department__gqlv_input, name: String): 
Boolean
+  disabled(name: String): String
+  hidden(name: String): Boolean
 }
 
 type university_dept_Staff__createStaffMember__gqlv_action {
@@ -2417,8 +2417,8 @@ type 
university_dept_Staff__createStaffMember__gqlv_action_params {
 }
 
 type university_dept_Staff__createStaffMember__name__gqlv_action_parameter {
-  disabled(department: university_dept_Department__gqlv_input, name: String): 
String
-  hidden(department: university_dept_Department__gqlv_input, name: String): 
Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 type university_dept_Staff__findAllStaffMembers__gqlv_action {
@@ -2441,8 +2441,8 @@ type 
university_dept_Staff__findByName__gqlv_action_params {
 }
 
 type university_dept_Staff__findByName__name__gqlv_action_parameter {
-  disabled(name: String): String
-  hidden(name: String): Boolean
+  disabled: String
+  hidden: Boolean
 }
 
 input causeway_applib_DomainObjectList__gqlv_input {

Reply via email to