This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch spring6
in repository https://gitbox.apache.org/repos/asf/causeway.git
from 17755d1ade Merge pull request #2228 from
apache/dependabot/maven/spring6/org.jboss.resteasy.spring-resteasy-spring-3.1.2.Final
add 4e63787388 CAUSEWAY-3676: adds support for retrieving blob bytes via
rest controller;
add f69ed4d8a9 CAUSEWAY-3676: adds test to download from URL
add 9a2276ea4a CAUSEWAY-3676: scrubs bookmarks for repeatability; removes
the ugly 'gqlv_' part of the default prefixes
add 8b42a17e24 CAUSEWAY-3676: use addChildFieldFor where possible; removes
'grid' from test; adds clob controller
add 70e30a4e95 CAUSEWAY-3676: reorg imports is all
add 411b81cb00 CAUSEWAY-3676: fixes integ test, adds clob as url, speeds
up interpolation
add 74bcab882d CAUSEWAY-3676: further removal of unnecessary work
add 61dbe87fef CAUSEWAY-3676: experiment if can add multiple fields of
different types; seemingly not.
add 0229968343 Merge pull request #2215 from apache/CAUSEWAY-3676
add 4d3433f237 CAUSEWAY-3676: extends controller to download .layout grid
add 260b623a56 CAUSEWAY-3676: reworks grid to return a URL
add 07cf38b6a6 CAUSEWAY-3676: downloads icon as URL
add 503a4ab6f1 CAUSEWAY-3676: downloads icon as URL (2)
add eb0caa6a6a Merge pull request #2216 from apache/CAUSEWAY-3676
add bb51d60263 CAUSEWAY-3676: makes e2e tests more generic
add 80b970a160 CAUSEWAY-3676: adds scalar support for jdk and joda dates
and times
add 5df565a4f8 Merge pull request #2217 from apache/CAUSEWAY-3676
add d13e00b943 CAUSEWAY-3676: adds config properties to control
whether/how resources can be downloaded
add 5b600b0356 CAUSEWAY-3676: adds 'invoke.result' as an additional field
...
add a14a988503 CAUSEWAY-3676: renames some classes is all
add b5f44f5653 Merge pull request #2221 from apache/CAUSEWAY-3676
add f13e67a26e CAUSEWAY-3676: replaces Map of params with a simple List
add 41e1164c8d CAUSEWAY-3676: simplifies GDO a little
add b2d548bedd CAUSEWAY-3676: adds invoke.args
add 01be2fe481 CAUSEWAY-3676: adds descriptions to all fields
add 2fb16249da CAUSEWAY-3676: improves handling of abstract input types
add d35c5a9d3c Merge pull request #2222 from apache/CAUSEWAY-3676
add 32311afee3 CAUSEWAY-3688: adds guard if fail to read pre value when
deleting
add 492cff0919 CAUSEWAY-3688: adds guard also if updating
add 5b72c19758 CAUSEWAY-3688: makes audit trail robust when fail to read
current value for all scenarios (new, update, delete)
add bbe164468c Merge pull request #2225 from apache/CAUSEWAY-3688
add 94dc03a2b1 CAUSEWAY-3689: adds config param to disallow grouping
(thousands) separator
add f138f26517 CAUSEWAY-3689: fixes unit test for wicket viewer
add e5dfa5e8ba CAUSEWAY-3689: uses groupingSeparator config prop for
rendering as well as parsing
add 0dba7d9a4a CAUSEWAY-3689: renames enum is all
add 1e86d11654 Merge pull request #2229 from apache/CAUSEWAY-3689
add 4b0c8d979d CAUSEWAY-3676: wip on causeway config settings
add a5c373e3e7 CAUSEWAY-3676: wip on introducing rich and simple schema
styles
add 0a35d4dcb6 CAUSEWAY-3676: wip, more on 'rich' and 'simple' schemas;
updates .gql tests
add 3e1d106da4 CAUSEWAY-3676: wip, more on 'rich' and 'simple' schemas;
updates .gql tests
add d8d6f8478b CAUSEWAY-3676: fixes integ tests
add a492b6a55e CAUSEWAY-3676: introduces SchemaType and updates type names
to use
add 26e11a990c CAUSEWAY-3676: adds 'simple' schema classes
add a5912527b1 CAUSEWAY-3676: introduces RICH_AND_SCHEMA schema style
add e9ec5f5a96 CAUSEWAY-3676: introduces holder.getSchemaType(),
parameterize type names by schemaType
add 6a3353d2ba CAUSEWAY-3676: refactors GqlvDomainObject/Service as common
add 24d6f9bb04 CAUSEWAY-3676: introduces SchemaStrategy
add e6ff1ecfd6 CAUSEWAY-3676: wip, SchemaStrategy
add b71982d062 CAUSEWAY-3676: wip - still factoring out simple vs rich
schema
add f58f1d510e CAUSEWAY-3676: wip, still hitting: "Validation error
(FieldUndefined@[university_dept_Department]) : Field
'university_dept_Department' in type 'SimpleAndRich' is undefined"
add 2c45a22f18 CAUSEWAY-3676: ok, works.
add 35b330a842 CAUSEWAY-3676: refactors integ test abstract a little
add f9be1778c7 moves GqlvMeta to common
add 848e0dc4f2 CAUSEWAY-3676: moves remaining GqlvMeta up to common
add 78b28081ca CAUSEWAY-3676: working towards simplifying Holder interfaces
add ff86396ac0 CAUSEWAY-3676: renames
add ce704ed912 CAUSEWAY-3676: simplifies holders
add 7bb226c991 CAUSEWAY-3676: simplifies holders
add 4a8da26c97 CAUSEWAY-3676: simplifies holders
add d45d584491 CAUSEWAY-3676: simplifies holders (4)
add 50a90ed9a8 CAUSEWAY-3676: simplifies holders (5)
add 1f5959b6f0 CAUSEWAY-3676: simplifies holders (6)
add aa5b913f4c CAUSEWAY-3676: simplifies holders (7)
add 62eae88136 CAUSEWAY-3676: simplifies holders (8)
add a162b71155 CAUSEWAY-3676: simplifies holders (9)
add 01b9a54867 CAUSEWAY-3676: simplifies holders (10)
add 93218c0d83 CAUSEWAY-3676: simplifies holders (11)
add 767e3a5d37 CAUSEWAY-3676: simplifies holders (12)
add 09c214b514 CAUSEWAY-3676: simplifies holders (13)
add 86dfd2fc6a CAUSEWAY-3676: simplifies holders (14)
add 6e27bc7f03 CAUSEWAY-3676: simplifies holders (15)
add e838228e49 CAUSEWAY-3676: simplifies holders (16)
add cb2de88de3 CAUSEWAY-3676: simplifies holders (17)
add 2180e8b615 CAUSEWAY-3676: simplifies holders (18)
add d08782215a CAUSEWAY-3676: simplifies holders (19)
add 4f2e42083e CAUSEWAY-3676: passes holder down the line rather than each
element implement
add 2006227852 CAUSEWAY-3676: passes holder down the line rather than each
element implement (2)
add 1d8aaab97e CAUSEWAY-3676: passes holder down the line rather than each
element implement (3)
add e711cd1efb CAUSEWAY-3676: passes holder down the line rather than each
element implement (4)
add 244740e3a8 CAUSEWAY-3676: adds missing copyright messages
add 2dba09061d CAUSEWAY-3676: renames holder -> interactor
add 95661a548e CAUSEWAY-3676: moves scenario classes
add 11906227f1 CAUSEWAY-3676: renames holder -> interactor (2)
add c2f659b28a CAUSEWAY-3676: uses name of enum rather than their
toString()
add 75b466f8da CAUSEWAY-3676: wip, simplifying schema
add d8f56b44ab CAUSEWAY-3676: wip, simplifying schema
add 09722f143f CAUSEWAY-3676: wip, simplifying schema
add f808f0bf28 CAUSEWAY-3676: wip, refactoring to simple schema
add d41c659498 CAUSEWAY-3676: wip, refactoring to simple schema (2)
add 4ecbc741db CAUSEWAY-3676: wip, refactoring to simple schema (3)
add fff235251a CAUSEWAY-3676: wip, refactoring to simple schema (4)
add 376d9bf769 CAUSEWAY-3676: wip, refactoring to simple schema (5)
add 66c64b844f CAUSEWAY-3676: wip, refactoring to simple schema (6)
add c83bc664cc CAUSEWAY-3676: wip, refactoring to simple schema (7)
add b64d696063 CAUSEWAY-3676: wip, refactoring to simple schema (8)
add 1dffdcfd12 CAUSEWAY-3676: almost there, just need to pass arguments
correctly
add 609fe3dcc5 CAUSEWAY-3676: simple schema now also working, I believe
add 7b59496e34 CAUSEWAY-3676: fixes dupl integ test issue
add 0b4b31e3eb Merge pull request #2235 from apache/CAUSEWAY-3676
add 8b2b4d62f8 Bump com.structurizr:structurizr-export from 1.19.0 to 2.0.0
add 124e374809 Merge pull request #2234 from
apache/dependabot/maven/master/com.structurizr-structurizr-export-2.0.0
add bdad123085 Bump com.google.errorprone:error_prone_annotations from
2.24.1 to 2.25.0
add e0fb33f918 Merge pull request #2219 from
apache/dependabot/maven/master/com.google.errorprone-error_prone_annotations-2.25.0
add d43ab83590 Bump org.springframework.graphql:spring-graphql-test from
1.2.4 to 1.2.5
add 6a303821f6 Merge pull request #2226 from
apache/dependabot/maven/master/org.springframework.graphql-spring-graphql-test-1.2.5
add 2a7bf17ab2 Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.1
to 3.5.2
add 390eade10c Merge pull request #2224 from
apache/dependabot/maven/master/org.apache.maven.plugins-maven-shade-plugin-3.5.2
add bc260da9bf Bump com.graphql-java:graphql-java-extended-scalars from
19.1 to 21.0
add 6f0178e01c Merge pull request #2220 from
apache/dependabot/maven/master/com.graphql-java-graphql-java-extended-scalars-21.0
add 425a8abbd3 CAUSEWAY-2297: organize imports
add 90d14a27fb Merge 'master' into 'spring6'
No new revisions were added by this update.
Summary of changes:
.../value/semantics/ValueSemanticsAbstract.java | 24 +-
bom/pom.xml | 6 +
.../core/config/CausewayConfiguration.java | 177 +-
.../_testing/MetaModelContext_forTesting.java | 1 +
.../DomainObjectAnnotationFacetFactory.java | 2 +-
.../objectlifecycle/PropertyChangeRecord.java | 44 +-
.../objectlifecycle/PropertyValuePlaceholder.java | 17 +
.../valuesemantics/BigDecimalValueSemantics.java | 8 +-
.../valuesemantics/DoubleValueSemantics.java | 2 +-
.../valuesemantics/FloatValueSemantics.java | 2 +-
.../BigDecimalValueSemanticsProviderTest.java | 52 +-
.../oauth2/restful/AuthenticationStrategyJwt.java | 2 +-
.../changetracking/EntityChangeTrackerDefault.java | 4 +-
viewers/graphql/model/pom.xml | 5 +
.../graphql/model/src/main/java/module-info.java | 26 +-
.../viewer/graphql/model/context/Context.java | 24 +-
.../viewer/graphql/model/domain/Environment.java | 68 +
.../viewer/graphql/model/domain/GqlvAbstract.java | 10 +-
.../graphql/model/domain/GqlvAbstractCustom.java | 77 +-
.../graphql/model/domain/GqlvActionParam.java | 194 -
.../model/domain/GqlvActionParamAutoComplete.java | 123 -
.../model/domain/GqlvActionParamChoices.java | 114 -
.../model/domain/GqlvActionParamHidden.java | 99 -
.../graphql/model/domain/GqlvActionParams.java | 133 -
.../graphql/model/domain/GqlvDomainObject.java | 182 -
.../viewer/graphql/model/domain/GqlvMeta.java | 214 -
.../viewer/graphql/model/domain/GqlvProperty.java | 159 -
.../graphql/model/domain/GqlvScenarioName.java | 31 -
.../graphql/model/domain/GqlvScenarioStep.java | 71 -
.../SchemaType.java} | 10 +-
.../viewer/graphql/model/domain/TypeNames.java | 91 +-
.../model/domain/common/SchemaStrategy.java | 108 +
.../common/interactors/ActionInteractor.java | 44 +
.../common/interactors/ActionParamInteractor.java} | 19 +-
.../common/interactors/MemberInteractor.java | 23 +-
.../common/interactors/ObjectInteractor.java} | 14 +-
.../common/interactors/PropertyInteractor.java | 43 +
.../domain/common/query/GqlvDomainObject.java | 202 +
.../{ => common/query}/GqlvDomainService.java | 55 +-
.../model/domain/common/query/GqlvMeta.java | 132 +
.../query/GqlvTopLevelQueryAbstractSchema.java | 102 +
.../model/domain/common/query/GvqlActionUtils.java | 175 +
.../{ => common/query/meta}/GqlvMetaCssClass.java | 5 +-
.../domain/common/query/meta/GqlvMetaFetcher.java | 130 +
.../{ => common/query/meta}/GqlvMetaGrid.java | 5 +-
.../query/meta/GqlvMetaIcon.java} | 11 +-
.../domain/{ => common/query/meta}/GqlvMetaId.java | 5 +-
.../{ => common/query/meta}/GqlvMetaLayout.java | 5 +-
.../query/meta}/GqlvMetaLogicalTypeName.java | 11 +-
.../{ => common/query/meta}/GqlvMetaSaveAs.java | 30 +-
.../{ => common/query/meta}/GqlvMetaTitle.java | 11 +-
.../{ => common/query/meta}/GqlvMetaVersion.java | 5 +-
.../model/domain/rich/SchemaStrategyRich.java | 91 +
.../{ => rich/mutation}/GqlvMutationForAction.java | 86 +-
.../mutation}/GqlvMutationForProperty.java | 72 +-
.../mutation/GqlvTopLevelMutationRichSchema.java} | 39 +-
.../model/domain/{ => rich/query}/GqlvAction.java | 174 +-
.../model/domain/rich/query/GqlvActionInvoke.java | 97 +
.../domain/rich/query/GqlvActionInvokeArgs.java | 78 +
.../domain/rich/query/GqlvActionInvokeArgsArg.java | 81 +
.../query/GqlvActionInvokeResult.java} | 75 +-
.../model/domain/rich/query/GqlvActionParams.java | 76 +
.../domain/rich/query/GqlvActionParamsParam.java | 174 +
.../query/GqlvActionParamsParamAutoComplete.java | 101 +
.../rich/query/GqlvActionParamsParamChoices.java | 92 +
.../query/GqlvActionParamsParamDatatype.java} | 28 +-
.../query/GqlvActionParamsParamDefault.java} | 59 +-
.../query/GqlvActionParamsParamDisabled.java} | 50 +-
.../query/GqlvActionParamsParamHidden.java} | 66 +-
.../query/GqlvActionParamsParamValidate.java} | 46 +-
.../{ => rich/query}/GqlvActionValidity.java | 40 +-
.../domain/{ => rich/query}/GqlvAssociation.java | 13 +-
.../{ => rich/query}/GqlvAssociationDatatype.java | 19 +-
.../{ => rich/query}/GqlvAssociationGet.java | 32 +-
.../domain/{ => rich/query}/GqlvCollection.java | 53 +-
.../{ => rich/query}/GqlvCollectionDatatype.java | 7 +-
.../domain/{ => rich/query}/GqlvCollectionGet.java | 16 +-
.../model/domain/{ => rich/query}/GqlvMember.java | 17 +-
.../{ => rich/query}/GqlvMemberDisabled.java | 21 +-
.../domain/{ => rich/query}/GqlvMemberHidden.java | 21 +-
.../model/domain/rich/query/GqlvProperty.java | 182 +
.../{ => rich/query}/GqlvPropertyAutoComplete.java | 36 +-
.../{ => rich/query}/GqlvPropertyChoices.java | 38 +-
.../{ => rich/query}/GqlvPropertyDatatype.java | 7 +-
.../domain/{ => rich/query}/GqlvPropertyGet.java | 21 +-
.../domain/rich/query/GqlvPropertyGetBlob.java | 91 +
.../query/GqlvPropertyGetBlobAbstract.java} | 68 +-
.../query/GqlvPropertyGetBlobBytes.java} | 42 +-
.../query/GqlvPropertyGetBlobMimeType.java} | 19 +-
.../query/GqlvPropertyGetBlobName.java} | 19 +-
.../domain/rich/query/GqlvPropertyGetClob.java | 90 +
.../query/GqlvPropertyGetClobAbstract.java} | 68 +-
.../query/GqlvPropertyGetClobChars.java} | 42 +-
.../query/GqlvPropertyGetClobMimeType.java} | 19 +-
.../query/GqlvPropertyGetClobName.java} | 19 +-
.../domain/{ => rich/query}/GqlvPropertySet.java | 27 +-
.../{ => rich/query}/GqlvPropertyValidate.java | 29 +-
.../model/domain/rich/query/RichTopLevelQuery.java | 64 +
.../domain/{ => rich/scenario}/GqlvScenario.java | 16 +-
.../scenario/GqlvScenarioName.java} | 30 +-
.../domain/rich/scenario/GqlvScenarioStep.java | 96 +
.../model/domain/simple/SchemaStrategySimple.java | 92 +
.../mutation}/GqlvMutationForAction.java | 87 +-
.../mutation}/GqlvMutationForProperty.java | 72 +-
.../GqlvTopLevelMutationSimpleSchema.java} | 39 +-
.../model/domain/simple/query/SimpleAction.java | 343 ++
.../query/SimpleCollection.java} | 64 +-
.../model/domain/simple/query/SimpleProperty.java | 217 +
.../query/SimplePropertyLobAbstract.java} | 69 +-
.../query/SimplePropertyLobBytes.java} | 42 +-
.../query/SimplePropertyLobChars.java} | 42 +-
.../query/SimplePropertyLobMimeType.java} | 19 +-
.../query/SimplePropertyLobName.java} | 19 +-
.../query/SimpleTopLevelQuery.java} | 40 +-
.../graphql/model/fetcher/BookmarkedPojo.java | 3 +-
.../model/fetcher/BookmarkedPojoFetcher.java | 5 +-
.../marshallers/ScalarMarshallerBigDecimal.java | 8 +-
.../marshallers/ScalarMarshallerBigInteger.java | 8 +-
.../ScalarMarshallerBooleanPrimitive.java | 10 +-
.../ScalarMarshallerBooleanWrapper.java | 11 +-
.../marshallers/ScalarMarshallerBytePrimitive.java | 9 +-
.../marshallers/ScalarMarshallerByteWrapper.java | 12 +-
.../marshallers/ScalarMarshallerCharPrimitive.java | 10 +-
.../ScalarMarshallerCharacterWrapper.java | 9 +-
.../ScalarMarshallerDoublePrimitive.java | 11 +-
.../marshallers/ScalarMarshallerDoubleWrapper.java | 11 +-
.../ScalarMarshallerFloatPrimitive.java | 11 +-
.../marshallers/ScalarMarshallerFloatWrapper.java | 8 +-
.../marshallers/ScalarMarshallerIntPrimitive.java | 11 +-
.../ScalarMarshallerIntegerWrapper.java | 11 +-
.../marshallers/ScalarMarshallerJdk8LocalDate.java | 8 +-
...ate.java => ScalarMarshallerJdk8LocalTime.java} | 22 +-
...ava => ScalarMarshallerJdk8OffsetDateTime.java} | 20 +-
...te.java => ScalarMarshallerJdk8OffsetTime.java} | 21 +-
.../ScalarMarshallerJdk8ZonedDateTime.java | 7 +-
.../marshallers/ScalarMarshallerJodaDateTime.java | 13 +-
.../marshallers/ScalarMarshallerJodaLocalDate.java | 18 +-
...ate.java => ScalarMarshallerJodaLocalTime.java} | 24 +-
.../marshallers/ScalarMarshallerLongPrimitive.java | 13 +-
.../marshallers/ScalarMarshallerLongWrapper.java | 13 +-
.../ScalarMarshallerShortPrimitive.java | 13 +-
.../marshallers/ScalarMarshallerShortWrapper.java | 13 +-
.../model/marshallers/ScalarMarshallerString.java | 11 +-
...ongPrimitive.java => ScalarMarshallerUuid.java} | 18 +-
.../marshallers/ScalarMarshallerVoidPrimitive.java | 10 +-
.../marshallers/ScalarMarshallerVoidWrapper.java | 7 +-
.../mmproviders/ObjectActionParameterProvider.java | 3 +-
.../mmproviders/OneToManyAssociationProvider.java | 25 -
.../mmproviders/OneToOneAssociationProvider.java | 25 -
...ActionProvider.java => SchemaTypeProvider.java} | 6 +-
.../model/registry/GraphQLTypeRegistry.java | 40 +-
.../graphql/model/toplevel/GqlvTopLevelQuery.java | 96 -
.../GqlvTopLevelQueryBothSchemas.java} | 47 +-
.../viewer/graphql/model/types/ScalarMapper.java | 2 +-
.../types/ScalarMapperUsingScalarMarshallers.java | 11 +-
.../viewer/graphql/model/types/TypeMapper.java | 15 +-
.../graphql/model/types/TypeMapperDefault.java | 54 +-
viewers/graphql/test/pom.xml | 2 -
...ayViewerGraphqlTestModuleIntegTestAbstract.java | 146 +-
.../viewer/test/domain/calc/Calculator.java | 60 +-
.../graphql/viewer/test/domain/calc/Month.java | 4 +
.../graphql/viewer/test/domain/dept/DeptHead.java | 2 +-
.../graphql/viewer/test/domain/dept/People.java | 36 +
.../graphql/viewer/test/domain/dept/Person.java | 17 +
.../viewer/test/domain/dept/StaffMember.java | 2 +-
.../viewer/test/e2e/Abstract_IntegTest.java | 38 +-
...IntegTest.each.action_with_disabled_param._.gql | 20 +
...t.each.action_with_disabled_param.approved.json | 22 +
...n_IntegTest.each.action_with_hidden_param._.gql | 16 +
...est.each.action_with_hidden_param.approved.json | 18 +
.../e2e/Admin_IntegTest.each.admin_action._.gql | 10 +
...Admin_IntegTest.each.admin_action.approved.json | 12 +
.../Admin_IntegTest.each.other_admin_action._.gql | 10 +
...IntegTest.each.other_admin_action.approved.json | 12 +
...culator_IntegTest.java => Admin_IntegTest.java} | 31 +-
...alculator_IntegTest.each.add_big_decimals._.gql | 24 +
...r_IntegTest.each.add_big_decimals.approved.json | 17 +
...alculator_IntegTest.each.add_big_integers._.gql | 11 +
...r_IntegTest.each.add_big_integers.approved.json | 13 +
...ulator_IntegTest.each.add_double_wrappers._.gql | 11 +
...ntegTest.each.add_double_wrappers.approved.json | 13 +
.../Calculator_IntegTest.each.add_doubles._.gql | 11 +
...ulator_IntegTest.each.add_doubles.approved.json | 13 +
...culator_IntegTest.each.add_float_wrappers._.gql | 11 +
...IntegTest.each.add_float_wrappers.approved.json | 13 +
.../e2e/Calculator_IntegTest.each.add_floats._.gql | 11 +
...culator_IntegTest.each.add_floats.approved.json | 13 +
...lator_IntegTest.each.add_integer_wrappers._.gql | 11 +
...tegTest.each.add_integer_wrappers.approved.json | 13 +
.../Calculator_IntegTest.each.add_integers._.gql | 11 +
...lator_IntegTest.each.add_integers.approved.json | 13 +
.../Calculator_IntegTest.each.boolean_and_1._.gql | 11 +
...ator_IntegTest.each.boolean_and_1.approved.json | 13 +
.../Calculator_IntegTest.each.boolean_and_2._.gql | 11 +
...ator_IntegTest.each.boolean_and_2.approved.json | 13 +
.../Calculator_IntegTest.each.boolean_not._.gql | 11 +
...ulator_IntegTest.each.boolean_not.approved.json | 13 +
.../Calculator_IntegTest.each.boolean_or_1._.gql | 11 +
...lator_IntegTest.each.boolean_or_1.approved.json | 13 +
.../Calculator_IntegTest.each.boolean_or_2._.gql | 11 +
...lator_IntegTest.each.boolean_or_2.approved.json | 13 +
.../e2e/Calculator_IntegTest.each.concat._.gql | 11 +
.../Calculator_IntegTest.each.concat.approved.json | 13 +
...lator_IntegTest.each.jdk8_local_plus_days._.gql | 11 +
...tegTest.each.jdk8_local_plus_days.approved.json | 13 +
...st.each.jdk8_local_plus_hours_and_minutes._.gql | 11 +
...jdk8_local_plus_hours_and_minutes.approved.json | 13 +
...k8_offset_plus_days_and_hours_and_minutes._.gql | 11 +
...t_plus_days_and_hours_and_minutes.approved.json | 13 +
...t.each.jdk8_offset_plus_hours_and_minutes._.gql | 11 +
...dk8_offset_plus_hours_and_minutes.approved.json | 13 +
...dk8_zoned_plus_days_and_hours_and_minutes._.gql | 11 +
...d_plus_days_and_hours_and_minutes.approved.json | 13 +
...lator_IntegTest.each.joda_local_plus_days._.gql | 11 +
...tegTest.each.joda_local_plus_days.approved.json | 13 +
...st.each.joda_local_plus_hours_and_minutes._.gql | 11 +
...joda_local_plus_hours_and_minutes.approved.json | 13 +
.../Calculator_IntegTest.each.joda_plus_days._.gql | 11 +
...tor_IntegTest.each.joda_plus_days.approved.json | 13 +
.../e2e/Calculator_IntegTest.each.next_month._.gql | 11 +
...culator_IntegTest.each.next_month.approved.json | 13 +
...Calculator_IntegTest.each.scenario_concat._.gql | 20 +
...or_IntegTest.each.scenario_concat.approved.json | 22 +
.../Calculator_IntegTest.each.some_locale._.gql | 11 +
...ulator_IntegTest.each.some_locale.approved.json | 13 +
.../e2e/Calculator_IntegTest.each.some_url._.gql | 11 +
...alculator_IntegTest.each.some_url.approved.json | 13 +
.../e2e/Calculator_IntegTest.each.some_uuid._.gql | 11 +
...lculator_IntegTest.each.some_uuid.approved.json | 13 +
.../e2e/{scenario => }/Calculator_IntegTest.java | 26 +-
...partment_IntegTest.each.create_department._.gql | 17 +
..._IntegTest.each.create_department.approved.json | 19 +
...ach.create_department_name_param_disabled._.gql | 20 +
...te_department_name_param_disabled.approved.json | 22 +
...tment_IntegTest.each.find_all_departments._.gql | 20 +
...tegTest.each.find_all_departments.approved.json | 67 +
...d_department_and_add_staff_member_choices._.gql | 37 +
...ment_and_add_staff_member_choices.approved.json | 53 +
...ach.find_department_and_add_staff_members._.gql | 86 +
..._department_and_add_staff_members.approved.json | 130 +
...d_department_and_change_head_autocomplete._.gql | 24 +
...ment_and_change_head_autocomplete.approved.json | 30 +
...h.find_department_and_change_head_default._.gql | 23 +
...epartment_and_change_head_default.approved.json | 25 +
...h.find_department_and_change_name_invalid._.gql | 20 +
...epartment_and_change_name_invalid.approved.json | 22 +
...ind_department_and_edit_head_autocomplete._.gql | 19 +
...tment_and_edit_head_autocomplete.approved.json} | 13 +-
..._and_edit_head_autocomplete_none_matching._.gql | 19 +
...t_head_autocomplete_none_matching.approved.json | 17 +
...t.each.find_department_and_list_its_staff._.gql | 23 +
...ind_department_and_list_its_staff.approved.json | 29 +
...epartment_and_remove_staff_member_choices._.gql | 23 +
...t_and_remove_staff_member_choices.approved.json | 29 +
...nt_IntegTest.each.find_department_by_name._.gql | 19 +
...est.each.find_department_by_name.approved.json} | 14 +-
....scenario_find_department_and_change_name._.gql | 40 +
...o_find_department_and_change_name.approved.json | 41 +
.../e2e/{scenario => }/Department_IntegTest.java | 23 +-
...eptHead_IntegTest.each.create_department._.gql} | 0
...IntegTest.each.create_department.approved.json} | 0
...ach.find_depthead_and_change_name_invalid._.gql | 15 +
..._depthead_and_change_name_invalid.approved.json | 17 +
...d_depthead_and_change_name_invoke_invalid._.gql | 21 +
...ad_and_change_name_invoke_invalid.approved.json | 30 +
...Head_IntegTest.each.find_depthead_by_name._.gql | 22 +
...egTest.each.find_depthead_by_name.approved.json | 24 +
...ator_IntegTest.java => DeptHead_IntegTest.java} | 30 +-
.../e2e/People_IntegTest.each.find_person._.gql | 33 +
...People_IntegTest.each.find_person.approved.json | 35 +
...ulator_IntegTest.java => People_IntegTest.java} | 30 +-
...Test.each.name_of_when_dept_head_using_id._.gql | 16 +
...h.name_of_when_dept_head_using_id.approved.json | 29 +
...est.each.name_of_when_dept_head_using_ref._.gql | 35 +
....name_of_when_dept_head_using_ref.approved.json | 37 +
...ame_of_when_staff_member_using_invalid_id._.gql | 16 +
...hen_staff_member_using_invalid_id.approved.json | 29 +
....each.name_of_when_staff_member_using_ref._.gql | 35 +
...me_of_when_staff_member_using_ref.approved.json | 37 +
...ulator_IntegTest.java => Person_IntegTest.java} | 30 +-
.../StaffMutating_IntegTest.java | 3 +-
...Mutating_IntegTest.staff_member_edit_name._.gql | 2 +-
..._IntegTest.staff_member_edit_name.approved.json | 0
....each.create_staff_member_with_department._.gql | 58 +
...eate_staff_member_with_department.approved.json | 60 +
...t.each.find_staff_member_by_name_and_edit._.gql | 19 +
...ind_staff_member_by_name_and_edit.approved.json | 21 +
...aff_member_by_name_and_edit_grade_choices._.gql | 16 +
...er_by_name_and_edit_grade_choices.approved.json | 18 +
...aff_IntegTest.each.list_all_staff_members._.gql | 25 +
...gTest.each.list_all_staff_members.approved.json | 83 +
...gTest.each.staff_member_name_edit_invalid._.gql | 19 +
...ch.staff_member_name_edit_invalid.approved.json | 28 +
...IntegTest.each.staff_member_name_validate._.gql | 15 +
...t.each.staff_member_name_validate.approved.json | 17 +
...culator_IntegTest.java => Staff_IntegTest.java} | 29 +-
...dmin_IntegTest.action_with_disabled_param._.gql | 18 -
...egTest.action_with_disabled_param.approved.json | 20 -
.../Admin_IntegTest.action_with_hidden_param._.gql | 14 -
...ntegTest.action_with_hidden_param.approved.json | 16 -
.../Admin_IntegTest.admin_action._.gql | 8 -
.../Admin_IntegTest.admin_action.approved.json | 10 -
.../e2e/queryandmutations/Admin_IntegTest.java | 83 -
.../Admin_IntegTest.other_admin_action._.gql | 8 -
...dmin_IntegTest.other_admin_action.approved.json | 10 -
.../Calculator_IntegTest.add_big_decimals._.gql | 7 -
...ulator_IntegTest.add_big_decimals.approved.json | 9 -
.../Calculator_IntegTest.add_big_integers._.gql | 7 -
...ulator_IntegTest.add_big_integers.approved.json | 9 -
.../Calculator_IntegTest.add_double_wrappers._.gql | 7 -
...tor_IntegTest.add_double_wrappers.approved.json | 9 -
.../Calculator_IntegTest.add_doubles._.gql | 7 -
.../Calculator_IntegTest.add_doubles.approved.json | 9 -
.../Calculator_IntegTest.add_float_wrappers._.gql | 7 -
...ator_IntegTest.add_float_wrappers.approved.json | 9 -
.../Calculator_IntegTest.add_floats._.gql | 7 -
.../Calculator_IntegTest.add_floats.approved.json | 9 -
...Calculator_IntegTest.add_integer_wrappers._.gql | 7 -
...or_IntegTest.add_integer_wrappers.approved.json | 9 -
.../Calculator_IntegTest.add_integers._.gql | 7 -
...Calculator_IntegTest.add_integers.approved.json | 9 -
.../Calculator_IntegTest.boolean_and_1._.gql | 7 -
...alculator_IntegTest.boolean_and_1.approved.json | 9 -
.../Calculator_IntegTest.boolean_and_2._.gql | 7 -
...alculator_IntegTest.boolean_and_2.approved.json | 9 -
.../Calculator_IntegTest.boolean_not._.gql | 7 -
.../Calculator_IntegTest.boolean_not.approved.json | 9 -
.../Calculator_IntegTest.boolean_or_1._.gql | 7 -
...Calculator_IntegTest.boolean_or_1.approved.json | 9 -
.../Calculator_IntegTest.boolean_or_2._.gql | 7 -
...Calculator_IntegTest.boolean_or_2.approved.json | 9 -
.../Calculator_IntegTest.concat._.gql | 7 -
.../Calculator_IntegTest.concat.approved.json | 9 -
.../queryandmutations/Calculator_IntegTest.java | 179 -
.../Calculator_IntegTest.next_month._.gql | 7 -
.../Calculator_IntegTest.next_month.approved.json | 9 -
.../Calculator_IntegTest.plus_days._.gql | 7 -
.../Calculator_IntegTest.plus_days.approved.json | 9 -
.../Calculator_IntegTest.plus_joda_days._.gql | 7 -
...lculator_IntegTest.plus_joda_days.approved.json | 9 -
...tegTest.change_department_name_visibility._.gql | 7 -
...change_department_name_visibility.approved.json | 9 -
.../Department_IntegTest.create_department._.gql | 13 -
...tment_IntegTest.create_department.approved.json | 15 -
...est.create_department_name_param_disabled._.gql | 16 -
...te_department_name_param_disabled.approved.json | 18 -
...Department_IntegTest.find_all_departments._.gql | 16 -
...nt_IntegTest.find_all_departments.approved.json | 63 -
..._department_and_add_staff_members._.choices.gql | 22 -
...d_department_and_add_staff_members._.invoke.gql | 27 -
..._department_and_add_staff_members.approved.json | 41 -
...d_department_and_change_head_autocomplete._.gql | 20 -
...t.find_department_and_change_head_default._.gql | 19 -
...epartment_and_change_head_default.approved.json | 21 -
...t.find_department_and_change_name_invalid._.gql | 16 -
...epartment_and_change_name_invalid.approved.json | 18 -
...ind_department_and_edit_head_autocomplete._.gql | 15 -
...rtment_and_edit_head_autocomplete.approved.json | 21 -
..._and_edit_head_autocomplete_none_matching._.gql | 15 -
...t_head_autocomplete_none_matching.approved.json | 13 -
...egTest.find_department_and_list_its_staff._.gql | 19 -
...ind_department_and_list_its_staff.approved.json | 25 -
...epartment_and_remove_staff_member_choices._.gql | 19 -
...artment_IntegTest.find_department_by_name._.gql | 15 -
...IntegTest.find_department_by_name.approved.json | 21 -
.../queryandmutations/Department_IntegTest.java | 223 -
...d_IntegTest.find_depthead_and_change_name._.gql | 15 -
...est.find_depthead_and_change_name.approved.json | 17 -
...est.find_depthead_and_change_name_invalid._.gql | 11 -
..._depthead_and_change_name_invalid.approved.json | 13 -
...d_depthead_and_change_name_invoke_invalid._.gql | 15 -
...ad_and_change_name_invoke_invalid.approved.json | 24 -
.../DeptHead_IntegTest.find_depthead_by_name._.gql | 18 -
...d_IntegTest.find_depthead_by_name.approved.json | 20 -
...gTest.create_staff_member_with_department._.gql | 42 -
...eate_staff_member_with_department.approved.json | 44 -
...egTest.find_staff_member_by_name_and_edit._.gql | 15 -
...ind_staff_member_by_name_and_edit.approved.json | 17 -
...aff_member_by_name_and_edit_grade_choices._.gql | 12 -
...er_by_name_and_edit_grade_choices.approved.json | 14 -
.../e2e/queryandmutations/Staff_IntegTest.java | 115 -
.../Staff_IntegTest.list_all_staff_members._.gql | 17 -
..._IntegTest.list_all_staff_members.approved.json | 59 -
..._IntegTest.staff_member_name_edit_invalid._.gql | 15 -
...st.staff_member_name_edit_invalid.approved.json | 24 -
...taff_IntegTest.staff_member_name_validate._.gql | 11 -
...egTest.staff_member_name_validate.approved.json | 13 -
.../e2e/scenario/Calculator_IntegTest.concat._.gql | 12 -
.../Calculator_IntegTest.concat.approved.json | 14 -
...IntegTest.find_department_and_change_name._.gql | 29 -
...t.find_department_and_change_name.approved.json | 29 -
...partment_IntegTest.each.create_department._.gql | 15 +
..._IntegTest.each.create_department.approved.json | 29 +
...tment_IntegTest.each.find_all_departments._.gql | 15 +
...tegTest.each.find_all_departments.approved.json | 52 +
.../SimpleDepartment_IntegTest.java} | 27 +-
...tegTest.change_department_name_visibility._.gql | 9 +
...change_department_name_visibility.approved.json | 11 +
.../DepartmentMutating_IntegTest.java | 6 +-
...Mutating_IntegTest.change_department_name._.gql | 2 +-
..._IntegTest.change_department_name.approved.json | 0
.../DeptHeadMutating_IntegTest.java | 15 +-
...2_IntegTest.find_depthead_and_change_name._.gql | 21 +
...est.find_depthead_and_change_name.approved.json | 23 +
.../DeptHead_2_IntegTest.java} | 38 +-
.../Person_2_IntegTest.java} | 31 +-
...me_of_person_using_id_and_logicalTypeName._.gql | 7 +
...rson_using_id_and_logicalTypeName.approved.json | 12 +
...rson_using_id_but_invalid_logicalTypeName._.gql | 7 +
...ng_id_but_invalid_logicalTypeName.approved.json | 12 +
...d_staff_member_by_name_and_download_photo._.gql | 24 +
...member_by_name_and_download_photo.approved.json | 26 +
.../viewer/test/e2e/special/Staff_2_IntegTest.java | 113 +
.../test/schema/GqlSchema_print_IntegTest.java | 89 +
.../src/test/resources/application-test.properties | 4 +-
viewers/graphql/test/src/test/resources/schema.gql | 5053 +++++++++++++++-----
viewers/graphql/viewer/pom.xml | 4 +
.../graphql/viewer/src/main/java/module-info.java | 2 +
.../viewer/CausewayModuleViewerGraphqlViewer.java | 6 +-
.../viewer/auth/UserMementoProviderDefault.java | 5 +-
.../viewer/controller/ResourceController.java | 221 +
...xecutionStrategyResolvingWithinInteraction.java | 3 +-
.../ExecutionGraphQlServiceForCauseway.java | 1 -
.../integration/GraphQlSourceForCauseway.java | 72 +-
.../test/components/scalars/ConverterTester.java | 6 +
.../scalars/jdkmath/BigDecimalConverterTest.java | 17 +-
426 files changed, 12335 insertions(+), 6350 deletions(-)
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/Environment.java
delete mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParam.java
delete mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParamAutoComplete.java
delete mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParamChoices.java
delete mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParamHidden.java
delete mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionParams.java
delete mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvDomainObject.java
delete mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvMeta.java
delete mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvProperty.java
delete mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvScenarioName.java
delete mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvScenarioStep.java
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/{mmproviders/ObjectAssociationProvider.java
=> domain/SchemaType.java} (75%)
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/common/SchemaStrategy.java
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/common/interactors/ActionInteractor.java
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/{mmproviders/ObjectActionProvider.java
=> domain/common/interactors/ActionParamInteractor.java} (58%)
copy
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/objectlifecycle/PropertyValuePlaceholder.java
=>
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/common/interactors/MemberInteractor.java
(69%)
rename
viewers/graphql/{test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/schema/GqlSchemaQuery_print_IntegTest.java
=>
model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/common/interactors/ObjectInteractor.java}
(69%)
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/common/interactors/PropertyInteractor.java
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/common/query/GqlvDomainObject.java
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> common/query}/GqlvDomainService.java (63%)
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/common/query/GqlvMeta.java
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/common/query/GqlvTopLevelQueryAbstractSchema.java
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/common/query/GvqlActionUtils.java
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> common/query/meta}/GqlvMetaCssClass.java (86%)
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/common/query/meta/GqlvMetaFetcher.java
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> common/query/meta}/GqlvMetaGrid.java (86%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvMetaIconName.java
=> common/query/meta/GqlvMetaIcon.java} (74%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> common/query/meta}/GqlvMetaId.java (87%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> common/query/meta}/GqlvMetaLayout.java (86%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> common/query/meta}/GqlvMetaLogicalTypeName.java (86%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> common/query/meta}/GqlvMetaSaveAs.java (67%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> common/query/meta}/GqlvMetaTitle.java (87%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> common/query/meta}/GqlvMetaVersion.java (86%)
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/SchemaStrategyRich.java
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/mutation}/GqlvMutationForAction.java (73%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/mutation}/GqlvMutationForProperty.java (65%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/{toplevel/GqlvTopLevelMutation.java
=> domain/rich/mutation/GqlvTopLevelMutationRichSchema.java} (67%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvAction.java (59%)
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/GqlvActionInvoke.java
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/GqlvActionInvokeArgs.java
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/GqlvActionInvokeArgsArg.java
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvActionInvoke.java
=> rich/query/GqlvActionInvokeResult.java} (68%)
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/GqlvActionParams.java
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/GqlvActionParamsParam.java
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/GqlvActionParamsParamAutoComplete.java
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/GqlvActionParamsParamChoices.java
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvActionParamDatatype.java
=> rich/query/GqlvActionParamsParamDatatype.java} (63%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvActionParamDefault.java
=> rich/query/GqlvActionParamsParamDefault.java} (60%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvActionParamDisabled.java
=> rich/query/GqlvActionParamsParamDisabled.java} (59%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvPropertyValidate.java
=> rich/query/GqlvActionParamsParamHidden.java} (50%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvActionParamValidate.java
=> rich/query/GqlvActionParamsParamValidate.java} (60%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvActionValidity.java (77%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvAssociation.java (81%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvAssociationDatatype.java (71%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvAssociationGet.java (73%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvCollection.java (50%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvCollectionDatatype.java (80%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvCollectionGet.java (73%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvMember.java (83%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvMemberDisabled.java (82%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvMemberHidden.java (82%)
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/GqlvProperty.java
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvPropertyAutoComplete.java (80%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvPropertyChoices.java (73%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvPropertyDatatype.java (79%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvPropertyGet.java (73%)
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/GqlvPropertyGetBlob.java
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvAssociationGet.java
=> rich/query/GqlvPropertyGetBlobAbstract.java} (50%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvMetaSaveAs.java
=> rich/query/GqlvPropertyGetBlobBytes.java} (51%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvPropertyDatatype.java
=> rich/query/GqlvPropertyGetBlobMimeType.java} (61%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvPropertyDatatype.java
=> rich/query/GqlvPropertyGetBlobName.java} (61%)
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/GqlvPropertyGetClob.java
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvAssociationGet.java
=> rich/query/GqlvPropertyGetClobAbstract.java} (50%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvMetaSaveAs.java
=> rich/query/GqlvPropertyGetClobChars.java} (52%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvPropertyDatatype.java
=> rich/query/GqlvPropertyGetClobMimeType.java} (61%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvPropertyDatatype.java
=> rich/query/GqlvPropertyGetClobName.java} (61%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvPropertySet.java (79%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/query}/GqlvPropertyValidate.java (74%)
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/RichTopLevelQuery.java
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> rich/scenario}/GqlvScenario.java (77%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvActionParamDatatype.java
=> rich/scenario/GqlvScenarioName.java} (67%)
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/scenario/GqlvScenarioStep.java
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/simple/SchemaStrategySimple.java
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> simple/mutation}/GqlvMutationForAction.java (72%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{
=> simple/mutation}/GqlvMutationForProperty.java (65%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/{toplevel/GqlvTopLevelMutation.java
=> domain/simple/mutation/GqlvTopLevelMutationSimpleSchema.java} (67%)
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/simple/query/SimpleAction.java
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvAssociationGet.java
=> simple/query/SimpleCollection.java} (54%)
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/simple/query/SimpleProperty.java
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvAssociationGet.java
=> simple/query/SimplePropertyLobAbstract.java} (50%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvMetaSaveAs.java
=> simple/query/SimplePropertyLobBytes.java} (51%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvMetaSaveAs.java
=> simple/query/SimplePropertyLobChars.java} (51%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvPropertyDatatype.java
=> simple/query/SimplePropertyLobMimeType.java} (61%)
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvPropertyDatatype.java
=> simple/query/SimplePropertyLobName.java} (61%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvActionParamDatatype.java
=> simple/query/SimpleTopLevelQuery.java} (52%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/{ScalarMarshallerJdk8LocalDate.java
=> ScalarMarshallerJdk8LocalTime.java} (77%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/{ScalarMarshallerJodaDateTime.java
=> ScalarMarshallerJdk8OffsetDateTime.java} (72%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/{ScalarMarshallerJodaLocalDate.java
=> ScalarMarshallerJdk8OffsetTime.java} (72%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/{ScalarMarshallerJodaLocalDate.java
=> ScalarMarshallerJodaLocalTime.java} (75%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/{ScalarMarshallerLongPrimitive.java
=> ScalarMarshallerUuid.java} (77%)
delete mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/mmproviders/OneToManyAssociationProvider.java
delete mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/mmproviders/OneToOneAssociationProvider.java
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/mmproviders/{ObjectActionProvider.java
=> SchemaTypeProvider.java} (82%)
delete mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/toplevel/GqlvTopLevelQuery.java
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/{domain/GqlvActionParamDatatype.java
=> toplevel/GqlvTopLevelQueryBothSchemas.java} (50%)
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/domain/dept/People.java
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/domain/dept/Person.java
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Admin_IntegTest.each.action_with_disabled_param._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Admin_IntegTest.each.action_with_disabled_param.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Admin_IntegTest.each.action_with_hidden_param._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Admin_IntegTest.each.action_with_hidden_param.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Admin_IntegTest.each.admin_action._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Admin_IntegTest.each.admin_action.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Admin_IntegTest.each.other_admin_action._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Admin_IntegTest.each.other_admin_action.approved.json
copy
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{scenario/Calculator_IntegTest.java
=> Admin_IntegTest.java} (65%)
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.add_big_decimals._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.add_big_decimals.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.add_big_integers._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.add_big_integers.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.add_double_wrappers._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.add_double_wrappers.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.add_doubles._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.add_doubles.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.add_float_wrappers._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.add_float_wrappers.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.add_floats._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.add_floats.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.add_integer_wrappers._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.add_integer_wrappers.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.add_integers._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.add_integers.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.boolean_and_1._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.boolean_and_1.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.boolean_and_2._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.boolean_and_2.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.boolean_not._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.boolean_not.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.boolean_or_1._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.boolean_or_1.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.boolean_or_2._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.boolean_or_2.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.concat._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.concat.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.jdk8_local_plus_days._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.jdk8_local_plus_days.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.jdk8_local_plus_hours_and_minutes._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.jdk8_local_plus_hours_and_minutes.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.jdk8_offset_plus_days_and_hours_and_minutes._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.jdk8_offset_plus_days_and_hours_and_minutes.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.jdk8_offset_plus_hours_and_minutes._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.jdk8_offset_plus_hours_and_minutes.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.jdk8_zoned_plus_days_and_hours_and_minutes._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.jdk8_zoned_plus_days_and_hours_and_minutes.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.joda_local_plus_days._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.joda_local_plus_days.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.joda_local_plus_hours_and_minutes._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.joda_local_plus_hours_and_minutes.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.joda_plus_days._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.joda_plus_days.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.next_month._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.next_month.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.scenario_concat._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.scenario_concat.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.some_locale._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.some_locale.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.some_url._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.some_url.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.some_uuid._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.some_uuid.approved.json
copy
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{scenario
=> }/Calculator_IntegTest.java (70%)
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Department_IntegTest.each.create_department._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Department_IntegTest.each.create_department.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Department_IntegTest.each.create_department_name_param_disabled._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Department_IntegTest.each.create_department_name_param_disabled.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Department_IntegTest.each.find_all_departments._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Department_IntegTest.each.find_all_departments.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Department_IntegTest.each.find_department_and_add_staff_member_choices._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Department_IntegTest.each.find_department_and_add_staff_member_choices.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Department_IntegTest.each.find_department_and_add_staff_members._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Department_IntegTest.each.find_department_and_add_staff_members.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Department_IntegTest.each.find_department_and_change_head_autocomplete._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Department_IntegTest.each.find_department_and_change_head_autocomplete.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Department_IntegTest.each.find_department_and_change_head_default._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Department_IntegTest.each.find_department_and_change_head_default.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Department_IntegTest.each.find_department_and_change_name_invalid._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Department_IntegTest.each.find_department_and_change_name_invalid.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Department_IntegTest.each.find_department_and_edit_head_autocomplete._.gql
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Department_IntegTest.find_department_and_change_head_autocomplete.approved.json
=>
Department_IntegTest.each.find_department_and_edit_head_autocomplete.approved.json}
(60%)
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Department_IntegTest.each.find_department_and_edit_head_autocomplete_none_matching._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Department_IntegTest.each.find_department_and_edit_head_autocomplete_none_matching.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Department_IntegTest.each.find_department_and_list_its_staff._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Department_IntegTest.each.find_department_and_list_its_staff.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Department_IntegTest.each.find_department_and_remove_staff_member_choices._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Department_IntegTest.each.find_department_and_remove_staff_member_choices.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Department_IntegTest.each.find_department_by_name._.gql
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Department_IntegTest.find_department_and_remove_staff_member_choices.approved.json
=> Department_IntegTest.each.find_department_by_name.approved.json} (59%)
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Department_IntegTest.each.scenario_find_department_and_change_name._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Department_IntegTest.each.scenario_find_department_and_change_name.approved.json
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{scenario
=> }/Department_IntegTest.java (69%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/DeptHeadMutating_IntegTest.create_department._.gql
=> DeptHead_IntegTest.each.create_department._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/DeptHeadMutating_IntegTest.create_department.approved.json
=> DeptHead_IntegTest.each.create_department.approved.json} (100%)
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/DeptHead_IntegTest.each.find_depthead_and_change_name_invalid._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/DeptHead_IntegTest.each.find_depthead_and_change_name_invalid.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/DeptHead_IntegTest.each.find_depthead_and_change_name_invoke_invalid._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/DeptHead_IntegTest.each.find_depthead_and_change_name_invoke_invalid.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/DeptHead_IntegTest.each.find_depthead_by_name._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/DeptHead_IntegTest.each.find_depthead_by_name.approved.json
copy
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{scenario/Calculator_IntegTest.java
=> DeptHead_IntegTest.java} (65%)
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/People_IntegTest.each.find_person._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/People_IntegTest.each.find_person.approved.json
copy
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{scenario/Calculator_IntegTest.java
=> People_IntegTest.java} (65%)
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Person_IntegTest.each.name_of_when_dept_head_using_id._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Person_IntegTest.each.name_of_when_dept_head_using_id.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Person_IntegTest.each.name_of_when_dept_head_using_ref._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Person_IntegTest.each.name_of_when_dept_head_using_ref.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Person_IntegTest.each.name_of_when_staff_member_using_invalid_id._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Person_IntegTest.each.name_of_when_staff_member_using_invalid_id.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Person_IntegTest.each.name_of_when_staff_member_using_ref._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Person_IntegTest.each.name_of_when_staff_member_using_ref.approved.json
copy
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{scenario/Calculator_IntegTest.java
=> Person_IntegTest.java} (65%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations
=> }/StaffMutating_IntegTest.java (93%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations
=> }/StaffMutating_IntegTest.staff_member_edit_name._.gql (72%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations
=> }/StaffMutating_IntegTest.staff_member_edit_name.approved.json (100%)
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Staff_IntegTest.each.create_staff_member_with_department._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Staff_IntegTest.each.create_staff_member_with_department.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Staff_IntegTest.each.find_staff_member_by_name_and_edit._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Staff_IntegTest.each.find_staff_member_by_name_and_edit.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Staff_IntegTest.each.find_staff_member_by_name_and_edit_grade_choices._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Staff_IntegTest.each.find_staff_member_by_name_and_edit_grade_choices.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Staff_IntegTest.each.list_all_staff_members._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Staff_IntegTest.each.list_all_staff_members.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Staff_IntegTest.each.staff_member_name_edit_invalid._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Staff_IntegTest.each.staff_member_name_edit_invalid.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Staff_IntegTest.each.staff_member_name_validate._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Staff_IntegTest.each.staff_member_name_validate.approved.json
copy
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{scenario/Calculator_IntegTest.java
=> Staff_IntegTest.java} (65%)
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Admin_IntegTest.action_with_disabled_param._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Admin_IntegTest.action_with_disabled_param.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Admin_IntegTest.action_with_hidden_param._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Admin_IntegTest.action_with_hidden_param.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Admin_IntegTest.admin_action._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Admin_IntegTest.admin_action.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Admin_IntegTest.java
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Admin_IntegTest.other_admin_action._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Admin_IntegTest.other_admin_action.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.add_big_decimals._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.add_big_decimals.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.add_big_integers._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.add_big_integers.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.add_double_wrappers._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.add_double_wrappers.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.add_doubles._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.add_doubles.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.add_float_wrappers._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.add_float_wrappers.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.add_floats._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.add_floats.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.add_integer_wrappers._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.add_integer_wrappers.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.add_integers._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.add_integers.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.boolean_and_1._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.boolean_and_1.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.boolean_and_2._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.boolean_and_2.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.boolean_not._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.boolean_not.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.boolean_or_1._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.boolean_or_1.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.boolean_or_2._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.boolean_or_2.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.concat._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.concat.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.java
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.next_month._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.next_month.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.plus_days._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.plus_days.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.plus_joda_days._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.plus_joda_days.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/DepartmentMutating_IntegTest.change_department_name_visibility._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/DepartmentMutating_IntegTest.change_department_name_visibility.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Department_IntegTest.create_department._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Department_IntegTest.create_department.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Department_IntegTest.create_department_name_param_disabled._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Department_IntegTest.create_department_name_param_disabled.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Department_IntegTest.find_all_departments._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Department_IntegTest.find_all_departments.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Department_IntegTest.find_department_and_add_staff_members._.choices.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Department_IntegTest.find_department_and_add_staff_members._.invoke.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Department_IntegTest.find_department_and_add_staff_members.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Department_IntegTest.find_department_and_change_head_autocomplete._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Department_IntegTest.find_department_and_change_head_default._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Department_IntegTest.find_department_and_change_head_default.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Department_IntegTest.find_department_and_change_name_invalid._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Department_IntegTest.find_department_and_change_name_invalid.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Department_IntegTest.find_department_and_edit_head_autocomplete._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Department_IntegTest.find_department_and_edit_head_autocomplete.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Department_IntegTest.find_department_and_edit_head_autocomplete_none_matching._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Department_IntegTest.find_department_and_edit_head_autocomplete_none_matching.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Department_IntegTest.find_department_and_list_its_staff._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Department_IntegTest.find_department_and_list_its_staff.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Department_IntegTest.find_department_and_remove_staff_member_choices._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Department_IntegTest.find_department_by_name._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Department_IntegTest.find_department_by_name.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Department_IntegTest.java
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/DeptHead_IntegTest.find_depthead_and_change_name._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/DeptHead_IntegTest.find_depthead_and_change_name.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/DeptHead_IntegTest.find_depthead_and_change_name_invalid._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/DeptHead_IntegTest.find_depthead_and_change_name_invalid.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/DeptHead_IntegTest.find_depthead_and_change_name_invoke_invalid._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/DeptHead_IntegTest.find_depthead_and_change_name_invoke_invalid.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/DeptHead_IntegTest.find_depthead_by_name._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/DeptHead_IntegTest.find_depthead_by_name.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Staff_IntegTest.create_staff_member_with_department._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Staff_IntegTest.create_staff_member_with_department.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Staff_IntegTest.find_staff_member_by_name_and_edit._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Staff_IntegTest.find_staff_member_by_name_and_edit.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Staff_IntegTest.find_staff_member_by_name_and_edit_grade_choices._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Staff_IntegTest.find_staff_member_by_name_and_edit_grade_choices.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Staff_IntegTest.java
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Staff_IntegTest.list_all_staff_members._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Staff_IntegTest.list_all_staff_members.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Staff_IntegTest.staff_member_name_edit_invalid._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Staff_IntegTest.staff_member_name_edit_invalid.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Staff_IntegTest.staff_member_name_validate._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Staff_IntegTest.staff_member_name_validate.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/scenario/Calculator_IntegTest.concat._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/scenario/Calculator_IntegTest.concat.approved.json
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/scenario/Department_IntegTest.find_department_and_change_name._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/scenario/Department_IntegTest.find_department_and_change_name.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/simple/SimpleDepartment_IntegTest.each.create_department._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/simple/SimpleDepartment_IntegTest.each.create_department.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/simple/SimpleDepartment_IntegTest.each.find_all_departments._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/simple/SimpleDepartment_IntegTest.each.find_all_departments.approved.json
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{scenario/Calculator_IntegTest.java
=> simple/SimpleDepartment_IntegTest.java} (70%)
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/special/DepartmentMutating_IntegTest.change_department_name_visibility._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/special/DepartmentMutating_IntegTest.change_department_name_visibility.approved.json
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations
=> special}/DepartmentMutating_IntegTest.java (93%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations
=> special}/DeptHeadMutating_IntegTest.change_department_name._.gql (75%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations
=> special}/DeptHeadMutating_IntegTest.change_department_name.approved.json
(100%)
copy
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations
=> special}/DeptHeadMutating_IntegTest.java (86%)
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/special/DeptHead_2_IntegTest.find_depthead_and_change_name._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/special/DeptHead_2_IntegTest.find_depthead_and_change_name.approved.json
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/DeptHead_IntegTest.java
=> special/DeptHead_2_IntegTest.java} (73%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/DeptHeadMutating_IntegTest.java
=> special/Person_2_IntegTest.java} (65%)
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/special/Person_2_IntegTest.name_of_person_using_id_and_logicalTypeName._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/special/Person_2_IntegTest.name_of_person_using_id_and_logicalTypeName.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/special/Person_2_IntegTest.name_of_person_using_id_but_invalid_logicalTypeName._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/special/Person_2_IntegTest.name_of_person_using_id_but_invalid_logicalTypeName.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/special/Staff_2_IntegTest.find_staff_member_by_name_and_download_photo._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/special/Staff_2_IntegTest.find_staff_member_by_name_and_download_photo.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/special/Staff_2_IntegTest.java
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/schema/GqlSchema_print_IntegTest.java
create mode 100644
viewers/graphql/viewer/src/main/java/org/apache/causeway/viewer/graphql/viewer/controller/ResourceController.java