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 411b81cb00419cd6931558dda6f7d2a9f323f6fe Author: danhaywood <[email protected]> AuthorDate: Fri Feb 16 17:51:24 2024 +0000 CAUSEWAY-3676: fixes integ test, adds clob as url, speeds up interpolation --- .../graphql/model/domain/GqlvAbstractCustom.java | 7 +- .../viewer/graphql/model/domain/GqlvAction.java | 13 +- .../graphql/model/domain/GqlvActionParam.java | 18 +++ .../graphql/model/domain/GqlvActionParams.java | 5 + .../graphql/model/domain/GqlvCollection.java | 10 ++ .../graphql/model/domain/GqlvDomainService.java | 4 + .../viewer/graphql/model/domain/GqlvMeta.java | 16 +++ .../viewer/graphql/model/domain/GqlvProperty.java | 22 +++- .../graphql/model/domain/GqlvPropertyGetBlob.java | 12 ++ .../graphql/model/domain/GqlvPropertyGetClob.java | 10 ++ .../graphql/model/domain/GqlvScenarioStep.java | 4 + .../model/toplevel/GqlvTopLevelMutation.java | 4 + .../schema/GqlSchemaQuery_print_IntegTest.java | 31 ----- ...tegTest.java => GqlSchema_print_IntegTest.java} | 4 +- viewers/graphql/test/src/test/resources/schema.gql | 145 ++++++++++----------- 15 files changed, 192 insertions(+), 113 deletions(-) diff --git a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvAbstractCustom.java b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvAbstractCustom.java index 6c955fbb92..17e762136d 100644 --- a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvAbstractCustom.java +++ b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvAbstractCustom.java @@ -63,7 +63,8 @@ public abstract class GqlvAbstractCustom extends GqlvAbstract implements Parent protected final void addChildFieldFor(@Nullable GqlvAbstract hasField) { if (isBuilt()) { - throw new IllegalStateException("Object type has already been built"); + // the type was built already + return; } if (hasField == null) { return; @@ -72,6 +73,10 @@ public abstract class GqlvAbstractCustom extends GqlvAbstract implements Parent } void addChildField(GraphQLFieldDefinition childField) { + if (isBuilt()) { + // the type was built already + return; + } if (childField != null) { gqlObjectTypeBuilder.field(childField); } diff --git a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvAction.java b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvAction.java index 48cae6a1af..b81a1a6b56 100644 --- a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvAction.java +++ b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvAction.java @@ -51,7 +51,7 @@ public class GqlvAction GqlvActionInvoke.Holder, GqlvActionValidity.Holder, GqlvActionParams.Holder, - Parent { + Parent { private final GqlvMemberHidden<ObjectAction> hidden; private final GqlvMemberDisabled<ObjectAction> disabled; @@ -71,6 +71,14 @@ public class GqlvAction final Context context) { super(holder, objectAction, TypeNames.actionTypeNameFor(holder.getObjectSpecification(), objectAction), context); + if(isBuilt()) { + this.hidden = null; + this.disabled = null; + this.validate = null; + this.invoke = null; + this.params = null; + return; + } addChildFieldFor(this.hidden = new GqlvMemberHidden<>(this, context)); addChildFieldFor(this.disabled = new GqlvMemberDisabled<>(this, context)); addChildFieldFor(this.validate = new GqlvActionValidity(this, context)); @@ -253,6 +261,9 @@ public class GqlvAction @Override protected void addDataFetchersForChildren() { + if(hidden == null) { + return; + } hidden.addDataFetcher(this); disabled.addDataFetcher(this); validate.addDataFetcher(this); diff --git a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParam.java b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParam.java index a989c38b4a..0f47e2c7b7 100644 --- a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParam.java +++ b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParam.java @@ -78,6 +78,20 @@ public class GqlvActionParam this.objectActionParameter = objectActionParameter; this.paramNum = paramNum; + if (isBuilt()) { + this.hidden = null; + this.disabled = null; + this.choices = null; + this.autoComplete = null; + this.default_ = null; + this.validate = null; + this.datatype = null; + + // nothing else to be done + return; + } + + addChildFieldFor(this.hidden = new GqlvActionParamHidden(this, context)); addChildFieldFor(this.disabled = new GqlvActionParamDisabled(this, context)); addChildFieldFor(this.choices = new GqlvActionParamChoices(this, context)); @@ -107,6 +121,10 @@ public class GqlvActionParam @Override protected void addDataFetchersForChildren() { + if (hidden == null) { + return; + } + hidden.addDataFetcher(this); disabled.addDataFetcher(this); diff --git a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParams.java b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParams.java index 5e4b9e05ef..0f779e6bc5 100644 --- a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParams.java +++ b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParams.java @@ -56,6 +56,11 @@ public class GqlvActionParams super(TypeNames.actionParamsTypeNameFor(holder.getObjectSpecification(), holder.getObjectAction()), context); this.holder = holder; + if (isBuilt()) { + // nothing else to be done + return; + } + val idx = new AtomicInteger(0); holder.getObjectAction().getParameters().forEach(objectActionParameter -> { addParam(objectActionParameter, idx.getAndIncrement()); diff --git a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvCollection.java b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvCollection.java index c5b4ff6343..90a3b60a57 100644 --- a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvCollection.java +++ b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvCollection.java @@ -41,6 +41,13 @@ public class GqlvCollection ) { super(holder, oneToManyAssociation, TypeNames.collectionTypeNameFor(holder.getObjectSpecification(), oneToManyAssociation), context); + if(isBuilt()) { + this.hidden = null; + this.disabled = null; + this.get = null; + this.datatype = null; + return; + } addChildFieldFor(this.hidden = new GqlvMemberHidden<>(this, context)); addChildFieldFor(this.disabled = new GqlvMemberDisabled<>(this, context)); addChildFieldFor(this.get = new GqlvCollectionGet(this, context)); @@ -57,6 +64,9 @@ public class GqlvCollection @Override protected void addDataFetchersForChildren() { + if(hidden == null) { + return; + } hidden.addDataFetcher(this); disabled.addDataFetcher(this); get.addDataFetcher(this); diff --git a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvDomainService.java b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvDomainService.java index 845d93fd0a..85fa14ff74 100644 --- a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvDomainService.java +++ b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvDomainService.java @@ -60,6 +60,10 @@ public class GqlvDomainService this.objectSpecification = objectSpecification; this.servicePojo = servicePojo; + if(isBuilt()) { + return; + } + addActions(); if (hasActions()) { buildObjectTypeAndField(TypeNames.objectTypeNameFor(this.objectSpecification)); diff --git a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvMeta.java b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvMeta.java index 9dfa5ede87..832055e349 100644 --- a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvMeta.java +++ b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvMeta.java @@ -58,6 +58,19 @@ public class GqlvMeta extends GqlvAbstractCustom { super(TypeNames.metaTypeNameFor(holder.getObjectSpecification()), context); this.holder = holder; + if(isBuilt()) { + this.metaId = null; + this.metaLogicalTypeName = null; + this.metaVersion = null; + this.metaTitle = null; + this.metaIconName = null; + this.metaCssClass = null; + this.metaLayout = null; + this.metaGrid = null; + this.metaSaveAs = null; + return; + } + addChildFieldFor(this.metaId = new GqlvMetaId(context)); addChildFieldFor(this.metaLogicalTypeName = new GqlvMetaLogicalTypeName(context)); addChildFieldFor(this.metaVersion = isEntity() ? new GqlvMetaVersion(context) : null); @@ -78,6 +91,9 @@ public class GqlvMeta extends GqlvAbstractCustom { @Override protected void addDataFetchersForChildren() { + if (metaId == null) { + return; + } metaId.addDataFetcher(this); metaLogicalTypeName.addDataFetcher(this); if (isEntity()) { diff --git a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvProperty.java b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvProperty.java index 4cb27880ab..eda7109ed5 100644 --- a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvProperty.java +++ b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvProperty.java @@ -68,16 +68,26 @@ public class GqlvProperty final Context context) { super(holder, oneToOneAssociation, TypeNames.propertyTypeNameFor(holder.getObjectSpecification(), oneToOneAssociation), context); + if (isBuilt()) { + this.hidden = null; + this.disabled = null; + this.choices = null; + this.autoComplete = null; + this.validate = null; + this.set = null; + this.datatype = null; + this.get = null; + return; + } addChildFieldFor(this.hidden = new GqlvMemberHidden<>(this, context)); addChildFieldFor(this.disabled = new GqlvMemberDisabled<>(this, context)); - this.get = isBlob() ? new GqlvPropertyGetBlob(this, context) : isClob() ? new GqlvPropertyGetClob(this, context) : new GqlvPropertyGet(this, context); addChildFieldFor( - isBlob() - ? new GqlvPropertyGetBlob(this, context) - : isClob() - ? new GqlvPropertyGetClob(this, context) - : new GqlvPropertyGet(this, context) + this.get = isBlob() + ? new GqlvPropertyGetBlob(this, context) + : isClob() + ? new GqlvPropertyGetClob(this, context) + : new GqlvPropertyGet(this, context) ); addChildFieldFor(this.validate = new GqlvPropertyValidate(this, context)); diff --git a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvPropertyGetBlob.java b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvPropertyGetBlob.java index bb9e3d830d..6380205c24 100644 --- a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvPropertyGetBlob.java +++ b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvPropertyGetBlob.java @@ -43,8 +43,17 @@ public class GqlvPropertyGetBlob final Holder holder, final Context context) { super(TypeNames.propertyBlobTypeNameFor(holder.getObjectSpecification(), holder.getObjectMember()), context); + this.holder = holder; + if (isBuilt()) { + // type already exists, nothing else to do. + this.blobName = null; + this.blobMimeType = null; + this.blobBytes = null; + return; + } + addChildFieldFor(blobName = new GqlvPropertyGetBlobBytes(this, context)); addChildFieldFor(blobMimeType = new GqlvPropertyGetBlobMimeType(this, context)); addChildFieldFor(blobBytes = new GqlvPropertyGetBlobName(this, context)); @@ -62,6 +71,9 @@ public class GqlvPropertyGetBlob @Override protected void addDataFetchersForChildren() { + if (blobName == null) { + return; + } blobName.addDataFetcher(this); blobMimeType.addDataFetcher(this); blobBytes.addDataFetcher(this); diff --git a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvPropertyGetClob.java b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvPropertyGetClob.java index 1944815515..6983f85fd7 100644 --- a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvPropertyGetClob.java +++ b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvPropertyGetClob.java @@ -45,6 +45,13 @@ public class GqlvPropertyGetClob super(TypeNames.propertyBlobTypeNameFor(holder.getObjectSpecification(), holder.getObjectMember()), context); this.holder = holder; + if(isBuilt()) { + this.clobChars = null; + this.clobMimeType = null; + this.clobName = null; + return; + } + addChildFieldFor(clobChars = new GqlvPropertyGetClobChars(this, context)); addChildFieldFor(clobMimeType = new GqlvPropertyGetClobMimeType(this, context)); addChildFieldFor(clobName = new GqlvPropertyGetClobName(this, context)); @@ -62,6 +69,9 @@ public class GqlvPropertyGetClob @Override protected void addDataFetchersForChildren() { + if(clobChars == null) { + return; + } clobChars.addDataFetcher(this); clobMimeType.addDataFetcher(this); clobName.addDataFetcher(this); diff --git a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvScenarioStep.java b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvScenarioStep.java index 785f4dcf93..7b9718e774 100644 --- a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvScenarioStep.java +++ b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvScenarioStep.java @@ -21,6 +21,10 @@ public class GqlvScenarioStep public GqlvScenarioStep(final Context context) { super("ScenarioStep", context); + if(isBuilt()) { + return; + } + context.objectSpecifications().forEach(objectSpec -> { switch (objectSpec.getBeanSort()) { diff --git a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/toplevel/GqlvTopLevelMutation.java b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/toplevel/GqlvTopLevelMutation.java index 45c75039ae..7e7ff48946 100644 --- a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/toplevel/GqlvTopLevelMutation.java +++ b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/toplevel/GqlvTopLevelMutation.java @@ -29,6 +29,10 @@ public class GqlvTopLevelMutation public GqlvTopLevelMutation(final Context context) { super("Mutation", context); + if (isBuilt()) { + // type already exists, nothing else to do. + return; + } val objectSpecifications = context.objectSpecifications(); objectSpecifications.forEach(objectSpec -> { diff --git a/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/schema/GqlSchemaQuery_print_IntegTest.java b/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/schema/GqlSchemaQuery_print_IntegTest.java deleted file mode 100644 index 275810d940..0000000000 --- a/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/schema/GqlSchemaQuery_print_IntegTest.java +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.apache.causeway.viewer.graphql.viewer.test.schema; - -import org.junit.jupiter.api.Order; - -import org.springframework.test.annotation.DirtiesContext; -import org.springframework.transaction.annotation.Transactional; - -@Order(0) -@Transactional -@DirtiesContext -public class GqlSchemaQuery_print_IntegTest extends AbstractGqlSchema_print_IntegTest { - -} diff --git a/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/schema/AbstractGqlSchema_print_IntegTest.java b/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/schema/GqlSchema_print_IntegTest.java similarity index 94% rename from viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/schema/AbstractGqlSchema_print_IntegTest.java rename to viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/schema/GqlSchema_print_IntegTest.java index dbcca757cc..d55627dfa0 100644 --- a/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/schema/AbstractGqlSchema_print_IntegTest.java +++ b/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/schema/GqlSchema_print_IntegTest.java @@ -31,6 +31,7 @@ import org.approvaltests.core.Options; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; +import org.springframework.test.annotation.DirtiesContext; import org.springframework.transaction.annotation.Transactional; import org.apache.causeway.commons.io.TextUtils; @@ -44,7 +45,8 @@ import static org.apache.causeway.commons.internal.assertions._Assert.assertNotN import lombok.val; @Transactional -public abstract class AbstractGqlSchema_print_IntegTest extends CausewayViewerGraphqlTestModuleIntegTestAbstract { +@DirtiesContext +public class GqlSchema_print_IntegTest extends CausewayViewerGraphqlTestModuleIntegTestAbstract { @Inject private CausewaySystemEnvironment causewaySystemEnvironment; @Inject private SpecificationLoader specificationLoader; diff --git a/viewers/graphql/test/src/test/resources/schema.gql b/viewers/graphql/test/src/test/resources/schema.gql index 4aca251bf4..2c63dfb7fe 100644 --- a/viewers/graphql/test/src/test/resources/schema.gql +++ b/viewers/graphql/test/src/test/resources/schema.gql @@ -23,46 +23,46 @@ directive @specifiedBy( ) on SCALAR type Mutation { - causeway_applib_PropertyNode__mixedIn(_gqlv_target: causeway_applib_PropertyNode__gqlv_input, mixedIn: Boolean!): causeway_applib_PropertyNode - causeway_applib_node_ActionNode__mixedIn(_gqlv_target: causeway_applib_node_ActionNode__gqlv_input, mixedIn: Boolean!): causeway_applib_node_ActionNode - causeway_applib_node_CollectionNode__mixedIn(_gqlv_target: causeway_applib_node_CollectionNode__gqlv_input, mixedIn: Boolean!): causeway_applib_node_CollectionNode - causeway_applib_node_FacetNode__shadowed(_gqlv_target: causeway_applib_node_FacetNode__gqlv_input, shadowed: Boolean!): causeway_applib_node_FacetNode - causeway_conf_ConfigurationProperty__key(_gqlv_target: causeway_conf_ConfigurationProperty__gqlv_input, key: String!): causeway_conf_ConfigurationProperty - causeway_conf_ConfigurationProperty__value(_gqlv_target: causeway_conf_ConfigurationProperty__gqlv_input, value: String!): causeway_conf_ConfigurationProperty - causeway_schema_metamodel_v2_DomainClassDto__actions(_gqlv_target: causeway_schema_metamodel_v2_DomainClassDto__gqlv_input, actions: String!): causeway_schema_metamodel_v2_DomainClassDto - causeway_schema_metamodel_v2_DomainClassDto__annotations(_gqlv_target: causeway_schema_metamodel_v2_DomainClassDto__gqlv_input, annotations: String!): causeway_schema_metamodel_v2_DomainClassDto - causeway_schema_metamodel_v2_DomainClassDto__collections(_gqlv_target: causeway_schema_metamodel_v2_DomainClassDto__gqlv_input, collections: String!): causeway_schema_metamodel_v2_DomainClassDto - causeway_schema_metamodel_v2_DomainClassDto__facets(_gqlv_target: causeway_schema_metamodel_v2_DomainClassDto__gqlv_input, facets: String!): causeway_schema_metamodel_v2_DomainClassDto - causeway_schema_metamodel_v2_DomainClassDto__id(_gqlv_target: causeway_schema_metamodel_v2_DomainClassDto__gqlv_input, id: String!): causeway_schema_metamodel_v2_DomainClassDto - causeway_schema_metamodel_v2_DomainClassDto__majorVersion(_gqlv_target: causeway_schema_metamodel_v2_DomainClassDto__gqlv_input, majorVersion: String): causeway_schema_metamodel_v2_DomainClassDto - causeway_schema_metamodel_v2_DomainClassDto__minorVersion(_gqlv_target: causeway_schema_metamodel_v2_DomainClassDto__gqlv_input, minorVersion: String): causeway_schema_metamodel_v2_DomainClassDto - causeway_schema_metamodel_v2_DomainClassDto__properties(_gqlv_target: causeway_schema_metamodel_v2_DomainClassDto__gqlv_input, properties: String!): causeway_schema_metamodel_v2_DomainClassDto - causeway_schema_metamodel_v2_DomainClassDto__service(_gqlv_target: causeway_schema_metamodel_v2_DomainClassDto__gqlv_input, service: Boolean!): causeway_schema_metamodel_v2_DomainClassDto - causeway_testing_fixtures_FixtureResult__fixtureScriptClassName(_gqlv_target: causeway_testing_fixtures_FixtureResult__gqlv_input, fixtureScriptClassName: String): causeway_testing_fixtures_FixtureResult - causeway_testing_fixtures_FixtureResult__key(_gqlv_target: causeway_testing_fixtures_FixtureResult__gqlv_input, key: String!): causeway_testing_fixtures_FixtureResult - causeway_testing_fixtures_FixtureResult__object(_gqlv_target: causeway_testing_fixtures_FixtureResult__gqlv_input, object: String!): causeway_testing_fixtures_FixtureResult - org_apache_causeway_core_metamodel_inspect_model_MemberNode__mixedIn(_gqlv_target: org_apache_causeway_core_metamodel_inspect_model_MemberNode__gqlv_input, mixedIn: Boolean!): org_apache_causeway_core_metamodel_inspect_model_MemberNode - org_apache_causeway_testing_fixtures_applib_fixturescripts_FixtureScript__friendlyName(_gqlv_target: org_apache_causeway_testing_fixtures_applib_fixturescripts_FixtureScript__gqlv_input, friendlyName: String!): org_apache_causeway_testing_fixtures_applib_fixturescripts_FixtureScript + causeway_applib_PropertyNode__mixedIn(_target: causeway_applib_PropertyNode__gqlv_input, mixedIn: Boolean!): causeway_applib_PropertyNode + causeway_applib_node_ActionNode__mixedIn(_target: causeway_applib_node_ActionNode__gqlv_input, mixedIn: Boolean!): causeway_applib_node_ActionNode + causeway_applib_node_CollectionNode__mixedIn(_target: causeway_applib_node_CollectionNode__gqlv_input, mixedIn: Boolean!): causeway_applib_node_CollectionNode + causeway_applib_node_FacetNode__shadowed(_target: causeway_applib_node_FacetNode__gqlv_input, shadowed: Boolean!): causeway_applib_node_FacetNode + causeway_conf_ConfigurationProperty__key(_target: causeway_conf_ConfigurationProperty__gqlv_input, key: String!): causeway_conf_ConfigurationProperty + causeway_conf_ConfigurationProperty__value(_target: causeway_conf_ConfigurationProperty__gqlv_input, value: String!): causeway_conf_ConfigurationProperty + causeway_schema_metamodel_v2_DomainClassDto__actions(_target: causeway_schema_metamodel_v2_DomainClassDto__gqlv_input, actions: String!): causeway_schema_metamodel_v2_DomainClassDto + causeway_schema_metamodel_v2_DomainClassDto__annotations(_target: causeway_schema_metamodel_v2_DomainClassDto__gqlv_input, annotations: String!): causeway_schema_metamodel_v2_DomainClassDto + causeway_schema_metamodel_v2_DomainClassDto__collections(_target: causeway_schema_metamodel_v2_DomainClassDto__gqlv_input, collections: String!): causeway_schema_metamodel_v2_DomainClassDto + causeway_schema_metamodel_v2_DomainClassDto__facets(_target: causeway_schema_metamodel_v2_DomainClassDto__gqlv_input, facets: String!): causeway_schema_metamodel_v2_DomainClassDto + causeway_schema_metamodel_v2_DomainClassDto__id(_target: causeway_schema_metamodel_v2_DomainClassDto__gqlv_input, id: String!): causeway_schema_metamodel_v2_DomainClassDto + causeway_schema_metamodel_v2_DomainClassDto__majorVersion(_target: causeway_schema_metamodel_v2_DomainClassDto__gqlv_input, majorVersion: String): causeway_schema_metamodel_v2_DomainClassDto + causeway_schema_metamodel_v2_DomainClassDto__minorVersion(_target: causeway_schema_metamodel_v2_DomainClassDto__gqlv_input, minorVersion: String): causeway_schema_metamodel_v2_DomainClassDto + causeway_schema_metamodel_v2_DomainClassDto__properties(_target: causeway_schema_metamodel_v2_DomainClassDto__gqlv_input, properties: String!): causeway_schema_metamodel_v2_DomainClassDto + causeway_schema_metamodel_v2_DomainClassDto__service(_target: causeway_schema_metamodel_v2_DomainClassDto__gqlv_input, service: Boolean!): causeway_schema_metamodel_v2_DomainClassDto + causeway_testing_fixtures_FixtureResult__fixtureScriptClassName(_target: causeway_testing_fixtures_FixtureResult__gqlv_input, fixtureScriptClassName: String): causeway_testing_fixtures_FixtureResult + causeway_testing_fixtures_FixtureResult__key(_target: causeway_testing_fixtures_FixtureResult__gqlv_input, key: String!): causeway_testing_fixtures_FixtureResult + causeway_testing_fixtures_FixtureResult__object(_target: causeway_testing_fixtures_FixtureResult__gqlv_input, object: String!): causeway_testing_fixtures_FixtureResult + org_apache_causeway_core_metamodel_inspect_model_MemberNode__mixedIn(_target: org_apache_causeway_core_metamodel_inspect_model_MemberNode__gqlv_input, mixedIn: Boolean!): org_apache_causeway_core_metamodel_inspect_model_MemberNode + org_apache_causeway_testing_fixtures_applib_fixturescripts_FixtureScript__friendlyName(_target: org_apache_causeway_testing_fixtures_applib_fixturescripts_FixtureScript__gqlv_input, friendlyName: String!): org_apache_causeway_testing_fixtures_applib_fixturescripts_FixtureScript university_admin_AdminMenu__actionWithDisabledParam(firstParam: String!, secondParam: String!, thirdParameter: String!): String university_admin_AdminMenu__actionWithHiddenParam(firstParam: String!, secondParam: String!): String university_admin_AdminMenu__adminAction: String university_admin_AdminMenu__otherAdminAction: String - university_dept_Department__addStaffMember(_gqlv_target: university_dept_Department__gqlv_input, staffMember: university_dept_StaffMember__gqlv_input!): university_dept_Department - university_dept_Department__addStaffMembers(_gqlv_target: university_dept_Department__gqlv_input, staffMembers: [university_dept_StaffMember__gqlv_input]): university_dept_Department - university_dept_Department__changeDeptHead(_gqlv_target: university_dept_Department__gqlv_input, newDeptHead: university_dept_DeptHead__gqlv_input!): university_dept_Department - university_dept_Department__changeName(_gqlv_target: university_dept_Department__gqlv_input, newName: String!): university_dept_Department - university_dept_Department__deptHead(_gqlv_target: university_dept_Department__gqlv_input, deptHead: university_dept_DeptHead__gqlv_input): university_dept_Department - university_dept_Department__name(_gqlv_target: university_dept_Department__gqlv_input, name: String!): university_dept_Department - university_dept_Department__removeStaffMember(_gqlv_target: university_dept_Department__gqlv_input, staffMember: university_dept_StaffMember__gqlv_input!): university_dept_Department + university_dept_Department__addStaffMember(_target: university_dept_Department__gqlv_input, staffMember: university_dept_StaffMember__gqlv_input!): university_dept_Department + university_dept_Department__addStaffMembers(_target: university_dept_Department__gqlv_input, staffMembers: [university_dept_StaffMember__gqlv_input]): university_dept_Department + university_dept_Department__changeDeptHead(_target: university_dept_Department__gqlv_input, newDeptHead: university_dept_DeptHead__gqlv_input!): university_dept_Department + university_dept_Department__changeName(_target: university_dept_Department__gqlv_input, newName: String!): university_dept_Department + university_dept_Department__deptHead(_target: university_dept_Department__gqlv_input, deptHead: university_dept_DeptHead__gqlv_input): university_dept_Department + university_dept_Department__name(_target: university_dept_Department__gqlv_input, name: String!): university_dept_Department + university_dept_Department__removeStaffMember(_target: university_dept_Department__gqlv_input, staffMember: university_dept_StaffMember__gqlv_input!): university_dept_Department university_dept_Departments__createDepartment(deptHead: university_dept_DeptHead__gqlv_input, name: String!): university_dept_Department - university_dept_DeptHead__changeDepartment(_gqlv_target: university_dept_DeptHead__gqlv_input, department: university_dept_Department__gqlv_input!): university_dept_DeptHead - university_dept_DeptHead__changeName(_gqlv_target: university_dept_DeptHead__gqlv_input, newName: String!): university_dept_DeptHead - university_dept_DeptHead__department(_gqlv_target: university_dept_DeptHead__gqlv_input, department: university_dept_Department__gqlv_input): university_dept_DeptHead - university_dept_DeptHead__name(_gqlv_target: university_dept_DeptHead__gqlv_input, name: String): university_dept_DeptHead - university_dept_StaffMember__department(_gqlv_target: university_dept_StaffMember__gqlv_input, department: university_dept_Department__gqlv_input): university_dept_StaffMember - university_dept_StaffMember__grade(_gqlv_target: university_dept_StaffMember__gqlv_input, grade: org_apache_causeway_viewer_graphql_viewer_test_domain_dept_Grade__gqlv_enum!): university_dept_StaffMember - university_dept_StaffMember__name(_gqlv_target: university_dept_StaffMember__gqlv_input, name: String!): university_dept_StaffMember - university_dept_StaffMember__photo(_gqlv_target: university_dept_StaffMember__gqlv_input, photo: String): university_dept_StaffMember + university_dept_DeptHead__changeDepartment(_target: university_dept_DeptHead__gqlv_input, department: university_dept_Department__gqlv_input!): university_dept_DeptHead + university_dept_DeptHead__changeName(_target: university_dept_DeptHead__gqlv_input, newName: String!): university_dept_DeptHead + university_dept_DeptHead__department(_target: university_dept_DeptHead__gqlv_input, department: university_dept_Department__gqlv_input): university_dept_DeptHead + university_dept_DeptHead__name(_target: university_dept_DeptHead__gqlv_input, name: String): university_dept_DeptHead + university_dept_StaffMember__department(_target: university_dept_StaffMember__gqlv_input, department: university_dept_Department__gqlv_input): university_dept_StaffMember + university_dept_StaffMember__grade(_target: university_dept_StaffMember__gqlv_input, grade: org_apache_causeway_viewer_graphql_viewer_test_domain_dept_Grade__gqlv_enum!): university_dept_StaffMember + university_dept_StaffMember__name(_target: university_dept_StaffMember__gqlv_input, name: String!): university_dept_StaffMember + university_dept_StaffMember__photo(_target: university_dept_StaffMember__gqlv_input, photo: String): university_dept_StaffMember university_dept_Staff__createStaffMember(department: university_dept_Department__gqlv_input!, name: String!): university_dept_StaffMember } @@ -171,7 +171,7 @@ type ScenarioStep { } type causeway_applib_DomainObjectList { - _gqlv_meta: causeway_applib_DomainObjectList__gqlv_meta + _meta: causeway_applib_DomainObjectList__gqlv_meta actionArguments: causeway_applib_DomainObjectList__actionArguments__gqlv_property actionId: causeway_applib_DomainObjectList__actionId__gqlv_property actionOwningFqcn: causeway_applib_DomainObjectList__actionOwningFqcn__gqlv_property @@ -243,7 +243,7 @@ type causeway_applib_DomainObjectList__title__gqlv_property { } type causeway_applib_FacetGroupNode { - _gqlv_meta: causeway_applib_FacetGroupNode__gqlv_meta + _meta: causeway_applib_FacetGroupNode__gqlv_meta childNodes: causeway_applib_FacetGroupNode__childNodes__gqlv_collection facets: causeway_applib_FacetGroupNode__facets__gqlv_property parentNode: causeway_applib_FacetGroupNode__parentNode__gqlv_property @@ -284,7 +284,7 @@ type causeway_applib_FacetGroupNode__parentNode__gqlv_property { } type causeway_applib_ParameterNode { - _gqlv_meta: causeway_applib_ParameterNode__gqlv_meta + _meta: causeway_applib_ParameterNode__gqlv_meta childNodes: causeway_applib_ParameterNode__childNodes__gqlv_collection parameter: causeway_applib_ParameterNode__parameter__gqlv_property parentNode: causeway_applib_ParameterNode__parentNode__gqlv_property @@ -326,7 +326,7 @@ type causeway_applib_ParameterNode__parentNode__gqlv_property { } type causeway_applib_PropertyNode { - _gqlv_meta: causeway_applib_PropertyNode__gqlv_meta + _meta: causeway_applib_PropertyNode__gqlv_meta childNodes: causeway_applib_PropertyNode__childNodes__gqlv_collection mixedIn: causeway_applib_PropertyNode__mixedIn__gqlv_property parentNode: causeway_applib_PropertyNode__parentNode__gqlv_property @@ -378,7 +378,7 @@ type causeway_applib_PropertyNode__property__gqlv_property { } type causeway_applib_RoleMemento { - _gqlv_meta: causeway_applib_RoleMemento__gqlv_meta + _meta: causeway_applib_RoleMemento__gqlv_meta description: causeway_applib_RoleMemento__description__gqlv_property name: causeway_applib_RoleMemento__name__gqlv_property } @@ -413,7 +413,7 @@ type causeway_applib_RoleMemento__name__gqlv_property { } type causeway_applib_TypeNode { - _gqlv_meta: causeway_applib_TypeNode__gqlv_meta + _meta: causeway_applib_TypeNode__gqlv_meta childNodes: causeway_applib_TypeNode__childNodes__gqlv_collection domainClassDto: causeway_applib_TypeNode__domainClassDto__gqlv_property parentNode: causeway_applib_TypeNode__parentNode__gqlv_property @@ -454,7 +454,7 @@ type causeway_applib_TypeNode__parentNode__gqlv_property { } type causeway_applib_UserMemento { - _gqlv_meta: causeway_applib_UserMemento__gqlv_meta + _meta: causeway_applib_UserMemento__gqlv_meta authenticationCode: causeway_applib_UserMemento__authenticationCode__gqlv_property authenticationSource: causeway_applib_UserMemento__authenticationSource__gqlv_property avatarUrl: causeway_applib_UserMemento__avatarUrl__gqlv_property @@ -590,7 +590,7 @@ type causeway_applib_UserMenu__me__gqlv_action { } type causeway_applib_node_ActionNode { - _gqlv_meta: causeway_applib_node_ActionNode__gqlv_meta + _meta: causeway_applib_node_ActionNode__gqlv_meta action: causeway_applib_node_ActionNode__action__gqlv_property childNodes: causeway_applib_node_ActionNode__childNodes__gqlv_collection mixedIn: causeway_applib_node_ActionNode__mixedIn__gqlv_property @@ -642,7 +642,7 @@ type causeway_applib_node_ActionNode__parentNode__gqlv_property { } type causeway_applib_node_CollectionNode { - _gqlv_meta: causeway_applib_node_CollectionNode__gqlv_meta + _meta: causeway_applib_node_CollectionNode__gqlv_meta childNodes: causeway_applib_node_CollectionNode__childNodes__gqlv_collection collection: causeway_applib_node_CollectionNode__collection__gqlv_property mixedIn: causeway_applib_node_CollectionNode__mixedIn__gqlv_property @@ -694,7 +694,7 @@ type causeway_applib_node_CollectionNode__parentNode__gqlv_property { } type causeway_applib_node_FacetAttrNode { - _gqlv_meta: causeway_applib_node_FacetAttrNode__gqlv_meta + _meta: causeway_applib_node_FacetAttrNode__gqlv_meta childNodes: causeway_applib_node_FacetAttrNode__childNodes__gqlv_collection facetAttr: causeway_applib_node_FacetAttrNode__facetAttr__gqlv_property parentNode: causeway_applib_node_FacetAttrNode__parentNode__gqlv_property @@ -736,7 +736,7 @@ type causeway_applib_node_FacetAttrNode__parentNode__gqlv_property { } type causeway_applib_node_FacetNode { - _gqlv_meta: causeway_applib_node_FacetNode__gqlv_meta + _meta: causeway_applib_node_FacetNode__gqlv_meta childNodes: causeway_applib_node_FacetNode__childNodes__gqlv_collection facet: causeway_applib_node_FacetNode__facet__gqlv_property parentNode: causeway_applib_node_FacetNode__parentNode__gqlv_property @@ -798,7 +798,7 @@ type causeway_conf_ConfigurationMenu__configuration__gqlv_action { } type causeway_conf_ConfigurationProperty { - _gqlv_meta: causeway_conf_ConfigurationProperty__gqlv_meta + _meta: causeway_conf_ConfigurationProperty__gqlv_meta key: causeway_conf_ConfigurationProperty__key__gqlv_property value: causeway_conf_ConfigurationProperty__value__gqlv_property } @@ -833,7 +833,7 @@ type causeway_conf_ConfigurationProperty__value__gqlv_property { } type causeway_conf_ConfigurationViewmodel { - _gqlv_meta: causeway_conf_ConfigurationViewmodel__gqlv_meta + _meta: causeway_conf_ConfigurationViewmodel__gqlv_meta environment: causeway_conf_ConfigurationViewmodel__environment__gqlv_collection primary: causeway_conf_ConfigurationViewmodel__primary__gqlv_collection secondary: causeway_conf_ConfigurationViewmodel__secondary__gqlv_collection @@ -872,7 +872,7 @@ type causeway_conf_ConfigurationViewmodel__secondary__gqlv_collection { } type causeway_feat_ApplicationFeatureViewModel { - _gqlv_meta: causeway_feat_ApplicationFeatureViewModel__gqlv_meta + _meta: causeway_feat_ApplicationFeatureViewModel__gqlv_meta memberName: causeway_feat_ApplicationFeatureViewModel__memberName__gqlv_property namespaceName: causeway_feat_ApplicationFeatureViewModel__namespaceName__gqlv_property parent: causeway_feat_ApplicationFeatureViewModel__parent__gqlv_property @@ -926,7 +926,7 @@ type causeway_feat_ApplicationFeatureViewModel__typeSimpleName__gqlv_property { } type causeway_feat_ApplicationNamespace { - _gqlv_meta: causeway_feat_ApplicationNamespace__gqlv_meta + _meta: causeway_feat_ApplicationNamespace__gqlv_meta contents: causeway_feat_ApplicationNamespace__contents__gqlv_collection memberName: causeway_feat_ApplicationNamespace__memberName__gqlv_property namespaceName: causeway_feat_ApplicationNamespace__namespaceName__gqlv_property @@ -987,7 +987,7 @@ type causeway_feat_ApplicationNamespace__typeSimpleName__gqlv_property { } type causeway_feat_ApplicationType { - _gqlv_meta: causeway_feat_ApplicationType__gqlv_meta + _meta: causeway_feat_ApplicationType__gqlv_meta actions: causeway_feat_ApplicationType__actions__gqlv_collection collections: causeway_feat_ApplicationType__collections__gqlv_collection memberName: causeway_feat_ApplicationType__memberName__gqlv_property @@ -998,7 +998,7 @@ type causeway_feat_ApplicationType { } type causeway_feat_ApplicationTypeAction { - _gqlv_meta: causeway_feat_ApplicationTypeAction__gqlv_meta + _meta: causeway_feat_ApplicationTypeAction__gqlv_meta actionSemantics: causeway_feat_ApplicationTypeAction__actionSemantics__gqlv_property memberName: causeway_feat_ApplicationTypeAction__memberName__gqlv_property namespaceName: causeway_feat_ApplicationTypeAction__namespaceName__gqlv_property @@ -1073,7 +1073,7 @@ type causeway_feat_ApplicationTypeAction__typeSimpleName__gqlv_property { } type causeway_feat_ApplicationTypeCollection { - _gqlv_meta: causeway_feat_ApplicationTypeCollection__gqlv_meta + _meta: causeway_feat_ApplicationTypeCollection__gqlv_meta derived: causeway_feat_ApplicationTypeCollection__derived__gqlv_property elementType: causeway_feat_ApplicationTypeCollection__elementType__gqlv_property memberName: causeway_feat_ApplicationTypeCollection__memberName__gqlv_property @@ -1147,7 +1147,7 @@ type causeway_feat_ApplicationTypeCollection__typeSimpleName__gqlv_property { } type causeway_feat_ApplicationTypeMember { - _gqlv_meta: causeway_feat_ApplicationTypeMember__gqlv_meta + _meta: causeway_feat_ApplicationTypeMember__gqlv_meta memberName: causeway_feat_ApplicationTypeMember__memberName__gqlv_property namespaceName: causeway_feat_ApplicationTypeMember__namespaceName__gqlv_property parent: causeway_feat_ApplicationTypeMember__parent__gqlv_property @@ -1201,7 +1201,7 @@ type causeway_feat_ApplicationTypeMember__typeSimpleName__gqlv_property { } type causeway_feat_ApplicationTypeProperty { - _gqlv_meta: causeway_feat_ApplicationTypeProperty__gqlv_meta + _meta: causeway_feat_ApplicationTypeProperty__gqlv_meta derived: causeway_feat_ApplicationTypeProperty__derived__gqlv_property maxLength: causeway_feat_ApplicationTypeProperty__maxLength__gqlv_property memberName: causeway_feat_ApplicationTypeProperty__memberName__gqlv_property @@ -1362,7 +1362,7 @@ type causeway_feat_ApplicationType__typeSimpleName__gqlv_property { } type causeway_schema_metamodel_v2_DomainClassDto { - _gqlv_meta: causeway_schema_metamodel_v2_DomainClassDto__gqlv_meta + _meta: causeway_schema_metamodel_v2_DomainClassDto__gqlv_meta actions: causeway_schema_metamodel_v2_DomainClassDto__actions__gqlv_property annotations: causeway_schema_metamodel_v2_DomainClassDto__annotations__gqlv_property collections: causeway_schema_metamodel_v2_DomainClassDto__collections__gqlv_property @@ -1467,7 +1467,7 @@ type causeway_schema_metamodel_v2_DomainClassDto__service__gqlv_property { } type causeway_security_LoginRedirect { - _gqlv_meta: causeway_security_LoginRedirect__gqlv_meta + _meta: causeway_security_LoginRedirect__gqlv_meta } type causeway_security_LoginRedirect__gqlv_meta { @@ -1493,7 +1493,7 @@ type causeway_security_LogoutMenu__logout__gqlv_action { } type causeway_testing_fixtures_FixtureResult { - _gqlv_meta: causeway_testing_fixtures_FixtureResult__gqlv_meta + _meta: causeway_testing_fixtures_FixtureResult__gqlv_meta className: causeway_testing_fixtures_FixtureResult__className__gqlv_property fixtureScriptClassName: causeway_testing_fixtures_FixtureResult__fixtureScriptClassName__gqlv_property key: causeway_testing_fixtures_FixtureResult__key__gqlv_property @@ -1547,7 +1547,7 @@ type causeway_testing_fixtures_FixtureResult__object__gqlv_property { } type java_lang_Runnable { - _gqlv_meta: java_lang_Runnable__gqlv_meta + _meta: java_lang_Runnable__gqlv_meta } type java_lang_Runnable__gqlv_meta { @@ -1562,7 +1562,7 @@ type java_lang_Runnable__gqlv_meta { } type java_util_Map { - _gqlv_meta: java_util_Map__gqlv_meta + _meta: java_util_Map__gqlv_meta } type java_util_Map__gqlv_meta { @@ -1577,7 +1577,7 @@ type java_util_Map__gqlv_meta { } type java_util_SortedMap { - _gqlv_meta: java_util_SortedMap__gqlv_meta + _meta: java_util_SortedMap__gqlv_meta } type java_util_SortedMap__gqlv_meta { @@ -1592,7 +1592,7 @@ type java_util_SortedMap__gqlv_meta { } type java_util_concurrent_Callable { - _gqlv_meta: java_util_concurrent_Callable__gqlv_meta + _meta: java_util_concurrent_Callable__gqlv_meta } type java_util_concurrent_Callable__gqlv_meta { @@ -1607,7 +1607,7 @@ type java_util_concurrent_Callable__gqlv_meta { } type java_util_function_BiFunction { - _gqlv_meta: java_util_function_BiFunction__gqlv_meta + _meta: java_util_function_BiFunction__gqlv_meta } type java_util_function_BiFunction__gqlv_meta { @@ -1622,7 +1622,7 @@ type java_util_function_BiFunction__gqlv_meta { } type java_util_function_Consumer { - _gqlv_meta: java_util_function_Consumer__gqlv_meta + _meta: java_util_function_Consumer__gqlv_meta } type java_util_function_Consumer__gqlv_meta { @@ -1637,7 +1637,7 @@ type java_util_function_Consumer__gqlv_meta { } type java_util_function_Function { - _gqlv_meta: java_util_function_Function__gqlv_meta + _meta: java_util_function_Function__gqlv_meta } type java_util_function_Function__gqlv_meta { @@ -1652,7 +1652,7 @@ type java_util_function_Function__gqlv_meta { } type java_util_stream_Stream { - _gqlv_meta: java_util_stream_Stream__gqlv_meta + _meta: java_util_stream_Stream__gqlv_meta } type java_util_stream_Stream__gqlv_meta { @@ -1667,7 +1667,7 @@ type java_util_stream_Stream__gqlv_meta { } type org_apache_causeway_core_metamodel_inspect_model_MMNode { - _gqlv_meta: org_apache_causeway_core_metamodel_inspect_model_MMNode__gqlv_meta + _meta: org_apache_causeway_core_metamodel_inspect_model_MMNode__gqlv_meta childNodes: org_apache_causeway_core_metamodel_inspect_model_MMNode__childNodes__gqlv_collection parentNode: org_apache_causeway_core_metamodel_inspect_model_MMNode__parentNode__gqlv_property } @@ -1698,7 +1698,7 @@ type org_apache_causeway_core_metamodel_inspect_model_MMNode__parentNode__gqlv_p } type org_apache_causeway_core_metamodel_inspect_model_MemberNode { - _gqlv_meta: org_apache_causeway_core_metamodel_inspect_model_MemberNode__gqlv_meta + _meta: org_apache_causeway_core_metamodel_inspect_model_MemberNode__gqlv_meta childNodes: org_apache_causeway_core_metamodel_inspect_model_MemberNode__childNodes__gqlv_collection mixedIn: org_apache_causeway_core_metamodel_inspect_model_MemberNode__mixedIn__gqlv_property parentNode: org_apache_causeway_core_metamodel_inspect_model_MemberNode__parentNode__gqlv_property @@ -1740,7 +1740,7 @@ type org_apache_causeway_core_metamodel_inspect_model_MemberNode__parentNode__gq } type org_apache_causeway_testing_fixtures_applib_fixturescripts_FixtureScript { - _gqlv_meta: org_apache_causeway_testing_fixtures_applib_fixturescripts_FixtureScript__gqlv_meta + _meta: org_apache_causeway_testing_fixtures_applib_fixturescripts_FixtureScript__gqlv_meta friendlyName: org_apache_causeway_testing_fixtures_applib_fixturescripts_FixtureScript__friendlyName__gqlv_property qualifiedName: org_apache_causeway_testing_fixtures_applib_fixturescripts_FixtureScript__qualifiedName__gqlv_property } @@ -2379,7 +2379,7 @@ type university_calc_Calculator__plusJodaDays__numDays__gqlv_action_parameter { "University department specializing in a field of study" type university_dept_Department { - _gqlv_meta: university_dept_Department__gqlv_meta + _meta: university_dept_Department__gqlv_meta addStaffMember: university_dept_Department__addStaffMember__gqlv_action addStaffMembers: university_dept_Department__addStaffMembers__gqlv_action changeDeptHead: university_dept_Department__changeDeptHead__gqlv_action @@ -2601,7 +2601,7 @@ type university_dept_Departments__findDepartmentByName__name__gqlv_action_parame "Departmental head, responsible for curriculum, research, funding and staff" type university_dept_DeptHead { - _gqlv_meta: university_dept_DeptHead__gqlv_meta + _meta: university_dept_DeptHead__gqlv_meta changeDepartment: university_dept_DeptHead__changeDepartment__gqlv_action changeName: university_dept_DeptHead__changeName__gqlv_action department: university_dept_DeptHead__department__gqlv_property @@ -2723,7 +2723,7 @@ type university_dept_Staff { "Staff member of a university department, responsible for delivering lectures, tutorials, exam invigilation and candidate interviews" type university_dept_StaffMember { - _gqlv_meta: university_dept_StaffMember__gqlv_meta + _meta: university_dept_StaffMember__gqlv_meta department: university_dept_StaffMember__department__gqlv_property grade: university_dept_StaffMember__grade__gqlv_property name: university_dept_StaffMember__name__gqlv_property @@ -2775,7 +2775,6 @@ type university_dept_StaffMember__name__gqlv_property { type university_dept_StaffMember__photo__gqlv_property { datatype: String disabled: String - get: university_dept_StaffMember__photo__gqlv_property_blob hidden: Boolean set(photo: String): university_dept_StaffMember validate(photo: String): String
