This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/causeway.git

commit 6cb6db28fd3eebd278bf86cb393316ab8a016226
Merge: 51c633beb1 38aed14dc4
Author: Dan Haywood <[email protected]>
AuthorDate: Thu Mar 14 15:53:08 2024 +0000

    Merge pull request #2284 from apache/CAUSEWAY-3676
    
    Causeway 3676

 .../pages/index/annotation/DomainService.adoc      |  17 +-
 .../pages/index/annotation/NatureOfService.adoc    |  82 --------
 .../hooks/DomainObject_021-logicalTypeName.adoc    |   5 +-
 .../DomainObject_028-autoCompleteRepository.adoc   |   4 +-
 .../hooks/DomainService_021-objectType.adoc        |   5 +-
 .../annotation/hooks/DomainService_022-nature.adoc |   6 +-
 .../pages/index/services/swagger/Visibility.adoc   |  12 +-
 ...sewayConfiguration_Viewer_Graphql_ApiScope.adoc |  42 +++++
 ...ayConfiguration_Viewer_Graphql_SchemaStyle.adoc |  72 +++++++
 .../modules/petclinic/pages/080-view-models.adoc   |   9 +-
 .../modules/ROOT/partials/domain-entities/jdo.adoc |   9 +-
 .../modules/ROOT/partials/domain-entities/jpa.adoc |   7 +-
 .../ROOT/partials/domain-services/progmodel.adoc   |   5 +-
 .../globally-defined-dropdowns.adoc                |   2 +-
 .../ui-layout-and-hints/menubars-layout.adoc       |  12 +-
 .../applib/services/metamodel/BeanSort.java        |   3 +-
 .../applib/services/swagger/Visibility.java        |  23 +--
 bom/pom.xml                                        |   5 +
 core/adoc/modules/_overview/pages/about.adoc       |  48 ++++-
 .../pages/sections/causeway.viewer.graphql.adoc    |  10 +-
 .../core/config/CausewayConfiguration.java         |  62 +++++-
 .../core/metamodel/spec/ObjectSpecification.java   |  23 +++
 .../dom/PdfJsDemoObjectWithBlobMenu.java           |   1 -
 .../demoapp/web/replay/DemoReplayController.java   |   1 -
 .../adoc/modules/starters/pages/simpleapp.adoc     |   6 +-
 viewers/graphql/adoc/modules/ROOT/pages/i18n.adoc  |   2 +-
 .../ROOT/pages/setup-and-configuration.adoc        |   5 +
 .../adoc/modules/ROOT/pages/testsupport.adoc       |   2 +-
 .../viewer/graphql/model/context/Context.java      |   8 +-
 .../viewer/graphql/model/domain/ElementCustom.java |  22 +++
 .../domain/common/query/CommonDomainObject.java    |   7 +-
 .../domain/common/query/CommonDomainService.java   |   2 +
 .../common/query/CommonTopLevelQueryAbstract.java  |   7 +-
 .../domain/common/query/ObjectFeatureUtils.java    |   2 +-
 .../domain/rich/mutation/RichTopLevelMutation.java |   1 +
 .../simple/mutation/SimpleTopLevelMutation.java    |   6 +-
 .../graphql/model/types/TypeMapperDefault.java     |  40 ++--
 viewers/graphql/pom.xml                            |   1 +
 .../viewer/test/e2e/Abstract_IntegTest.java        |   1 +
 .../viewer/test/schema/PrintSchemaIntegTest.java   |   1 +
 viewers/graphql/test2/pom.xml                      | 101 ++++++++++
 .../viewer/graphql/viewer/test2/.gitignore         |   2 +
 .../viewer/test2/domain/UniversityModule.java      |  32 ++++
 .../viewer/test2/domain/calc/Calculator.java       | 177 ++++++++++++++++++
 .../graphql/viewer/test2/domain/calc/Month.java    |  27 +++
 .../viewer/test2/domain/calc/Month_Test.java       |  14 ++
 .../viewer/test2/domain/dept/Department.java       | 207 +++++++++++++++++++++
 .../test2/domain/dept/DepartmentRepository.java    |  60 ++++++
 .../viewer/test2/domain/dept/Departments.java      |  46 ++---
 .../graphql/viewer/test2/domain/dept/DeptHead.java | 137 ++++++++++++++
 .../test2/domain/dept/DeptHeadRepository.java      |  71 +++++++
 .../viewer/test2/domain/dept/DeptHeads.java        |  43 ++---
 .../graphql/viewer/test2/domain/dept/Grade.java    |  30 +++
 .../graphql/viewer/test2/domain/dept/People.java   |  34 ++++
 .../graphql/viewer/test2/domain/dept/Person.java   |  17 ++
 .../graphql/viewer/test2/domain/dept/Staff.java    |  48 +++--
 .../viewer/test2/domain/dept/StaffMember.java      | 119 ++++++++++++
 .../test2/domain/dept/StaffMemberRepository.java   |  72 +++++++
 .../viewer/test2/e2e/Abstract_IntegTest.java}      |  29 ++-
 ...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 ++
 .../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 ++
 .../calc/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 ++
 .../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 ++
 .../calc/Calculator_IntegTest.each.some_url._.gql  |  11 ++
 ...alculator_IntegTest.each.some_url.approved.json |  13 ++
 .../calc/Calculator_IntegTest.each.some_uuid._.gql |  11 ++
 ...lculator_IntegTest.each.some_uuid.approved.json |  13 ++
 .../test2/e2e/calc/Calculator_IntegTest.java       |  41 ++++
 .../viewer/test2}/schema/PrintSchemaIntegTest.java |  24 ++-
 .../test2/schema/VerifySchemaIntegTest.java}       |  38 +++-
 .../src/test/resources/application-test.properties |  30 +++
 .../src/test/resources/junit-platform.properties   |   2 +
 .../integration/GraphQlSourceForCauseway.java      |   1 -
 .../hints-and-tips/view-model-as-parameter.adoc    |  15 +-
 120 files changed, 2396 insertions(+), 282 deletions(-)

Reply via email to