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 e3dfa01a125fa157d6afffc3f91392f9a578bbc7
Merge: 74884907f2 47474a365a
Author: Dan Haywood <[email protected]>
AuthorDate: Sun Feb 11 12:40:16 2024 +0000

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

 .../commons/pages/index/collections/Can.adoc       |  43 ++-
 .../index/metamodel/tabular/simple/DataTable.adoc  |  70 ++++-
 .../applib/marshallers/ScalarMarshaller.adoc       |  51 ++++
 .../index/graphql/applib/types/TypeMapper.adoc     |  27 --
 bom/pom.xml                                        |   6 -
 core/adoc/modules/_overview/pages/about.adoc       |  34 ++-
 .../pages/sections/causeway.viewer.graphql.adoc    |  37 ++-
 .../core/config/CausewayConfiguration.java         |  18 +-
 .../ROOT/pages/setup-and-configuration.adoc        |  54 ----
 .../adoc/modules/ROOT/pages/spi-services.adoc      |  51 ++++
 .../adoc/modules/ROOT/partials/module-nav.adoc     |   1 +
 .../graphql/applib/src/main/java/module-info.java  |   2 +-
 .../applib/marshallers/ScalarMarshaller.java       |  64 ++++
 .../marshallers/ScalarMarshallerAbstract.java      |  49 +++
 .../viewer/graphql/model/context/Context.java      |   2 +-
 .../viewer/graphql/model/domain/GqlvAction.java    |  26 +-
 .../graphql/model/domain/GqlvActionInvoke.java     |   2 +-
 .../graphql/model/domain/GqlvActionParam.java      |   2 +-
 .../model/domain/GqlvActionParamAutoComplete.java  |   2 +-
 .../model/domain/GqlvActionParamChoices.java       |   2 +-
 .../model/domain/GqlvActionParamDefault.java       |   2 +-
 .../model/domain/GqlvActionParamDisabled.java      |   2 +-
 .../model/domain/GqlvActionParamHidden.java        |   2 +-
 .../model/domain/GqlvActionParamValidate.java      |   2 +-
 .../graphql/model/domain/GqlvActionParams.java     |   2 +-
 .../graphql/model/domain/GqlvActionValidity.java   |   2 +-
 .../graphql/model/domain/GqlvDomainObject.java     |   4 -
 .../graphql/model/domain/GqlvDomainService.java    |  48 +--
 .../model/domain/GqlvMutationForAction.java        |   2 +-
 .../model/domain/GqlvMutationForProperty.java      |  15 +-
 .../viewer/graphql/model/domain/GqlvProperty.java  |   2 +-
 .../graphql/model/domain/GqlvPropertyChoices.java  |   2 +-
 .../graphql/model/domain/GqlvPropertySet.java      |   2 +-
 .../graphql/model/domain/GqlvPropertyValidate.java |   2 +-
 .../marshallers/ScalarMarshallerBigDecimal.java    |  53 ++++
 .../marshallers/ScalarMarshallerBigInteger.java    |  53 ++++
 .../ScalarMarshallerBooleanPrimitive.java          |  48 +++
 .../ScalarMarshallerBooleanWrapper.java            |  49 +++
 .../marshallers/ScalarMarshallerBytePrimitive.java |  47 +++
 .../marshallers/ScalarMarshallerByteWrapper.java   |  47 +++
 .../marshallers/ScalarMarshallerCharPrimitive.java |  47 +++
 .../ScalarMarshallerCharacterWrapper.java          |  47 +++
 .../ScalarMarshallerDoublePrimitive.java           |  48 +++
 .../marshallers/ScalarMarshallerDoubleWrapper.java |  49 +++
 .../ScalarMarshallerFloatPrimitive.java            |  48 +++
 .../marshallers/ScalarMarshallerFloatWrapper.java  |  49 +++
 .../marshallers/ScalarMarshallerIntPrimitive.java  |  48 +++
 .../ScalarMarshallerIntegerWrapper.java            |  49 +++
 .../marshallers/ScalarMarshallerJdk8LocalDate.java |  55 ++++
 .../ScalarMarshallerJdk8ZonedDateTime.java         |  54 ++++
 .../marshallers/ScalarMarshallerJodaDateTime.java  |  53 ++++
 .../marshallers/ScalarMarshallerJodaLocalDate.java |  54 ++++
 .../marshallers/ScalarMarshallerLongPrimitive.java |  52 ++++
 .../marshallers/ScalarMarshallerLongWrapper.java   |  52 ++++
 .../model/marshallers/ScalarMarshallerObject.java  |  53 ++++
 .../ScalarMarshallerShortPrimitive.java            |  48 +++
 .../marshallers/ScalarMarshallerShortWrapper.java  |  49 +++
 .../model/marshallers/ScalarMarshallerString.java  |  49 +++
 .../marshallers/ScalarMarshallerVoidPrimitive.java |  47 +++
 .../marshallers/ScalarMarshallerVoidWrapper.java   |  47 +++
 .../viewer/graphql/model/types/ScalarMapper.java   |  34 +++
 .../types/ScalarMapperUsingScalarMarshallers.java  |  90 ++++++
 .../viewer/graphql/model}/types/TypeMapper.java    |  13 +-
 .../graphql/model/types/TypeMapperDefault.java     | 116 ++-----
 .../Calculator_IntegTest.add_big_decimals._.gql    |   2 +-
 ...ulator_IntegTest.add_big_decimals.approved.json |   2 +-
 .../Calculator_IntegTest.add_big_integers._.gql    |   2 +-
 ...ulator_IntegTest.add_big_integers.approved.json |   2 +-
 ...tegTest.change_department_name_visibility._.gql |   7 +
 ...change_department_name_visibility.approved.json |   9 +
 .../DepartmentMutating_IntegTest.java              |  78 +++++
 viewers/graphql/test/src/test/resources/schema.gql | 338 +++++++++++++++++++--
 .../integration/GraphQlSourceForCauseway.java      |  68 +++--
 .../graphql/viewer/toplevel/GqlvTopLevelQuery.java |  99 ++++--
 74 files changed, 2435 insertions(+), 352 deletions(-)

Reply via email to