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

danhaywood pushed a change to branch CAUSEWAY-3676
in repository https://gitbox.apache.org/repos/asf/causeway.git


    from 25f962c6e3 CAUSEWAY-3676: updates docs is all
     add 86aa09c2e6 Merge pull request #2185 from apache/CAUSEWAY-3676
     add f2ce0576a0 CAUSEWAY-3676: reorg imports, adds jakarta to .editorconfig 
import preferences
     add b48a7eaca2 CAUSEWAY-3676 : makes tests more resilient
     add 5c1af5aebe CAUSEWAY-3404: some quality of life improvements for 
DataTable
     add d3c6d75e39 CAUSEWAY-3404: remove unused imports
     add 5e0854443e CAUSEWAY-3404: improved error message on action returning 
non-bookmarkable object
     add 19a6b22a7d Bump org.junit.jupiter:junit-jupiter-api from 5.10.1 to 
5.10.2
     add 502aaa6c93 Merge pull request #2197 from 
apache/dependabot/maven/master/org.junit.jupiter-junit-jupiter-api-5.10.2
     add c3f39d77e6 Bump org.assertj:assertj-guava from 3.25.2 to 3.25.3
     add 93594ce39b Merge pull request #2199 from 
apache/dependabot/maven/master/org.assertj-assertj-guava-3.25.3
     add 2ffe82312a Bump joda-time:joda-time from 2.12.6 to 2.12.7
     add b2577845f8 Merge pull request #2200 from 
apache/dependabot/maven/master/joda-time-joda-time-2.12.7
     add 4ca11e6683 Bump org.datanucleus:datanucleus-api-jdo from 6.0.1 to 6.0.2
     add 3a25a9f4eb Merge pull request #2196 from 
apache/dependabot/maven/master/org.datanucleus-datanucleus-api-jdo-6.0.2
     add ca20c6eefc Bump org.datanucleus:datanucleus-core from 6.0.6 to 6.0.7
     add e941fc6432 Merge pull request #2201 from 
apache/dependabot/maven/master/org.datanucleus-datanucleus-core-6.0.7
     add 9d689d3dcf Bump org.datanucleus:datanucleus-rdbms from 6.0.6 to 6.0.7
     add bf879000aa Merge pull request #2198 from 
apache/dependabot/maven/master/org.datanucleus-datanucleus-rdbms-6.0.7
     add 28fc4c2fa3 Bump org.junit.platform:junit-platform-console from 1.10.1 
to 1.10.2
     add 5f79a450ec Merge pull request #2195 from 
apache/dependabot/maven/master/org.junit.platform-junit-platform-console-1.10.2
     add 8a64e77bd7 Bump org.slf4j:slf4j-api from 2.0.11 to 2.0.12
     add 2ae83494df Merge pull request #2203 from 
apache/dependabot/maven/master/org.slf4j-slf4j-api-2.0.12
     add 6e9f0c0051 CAUSEWAY-3404: adds negative end-index semantics to 
Can#subCan
     add 5d30332fd4 CAUSEWAY-3404: Can: adds accessors relative to last
     add 22aad05080 CAUSEWAY-3686: improved veto reduction algorithm
     add 442167cd39 CAUSEWAY-3686: fine-tuning veto icon rendering (CSS)
     add dbc4423ebb CAUSEWAY-3686: on not-authorized editing veto provide 
feature-id in UI
     add 65f8851cdc CAUSEWAY-3686: fix format in prev. commit
     add f69448c1b3 CAUSEWAY-3686: refining VetReason reduce algorithm
     add c0274efbe1 CAUSEWAY-3686: minor: java-doc fix
     add 74884907f2 CAUSEWAY-2297: backport from spring6 branch:
     new 8b22033f6f CAUSEWAY-3676 : don't suppress entire non-idempotent 
action, only the invoke
     new 142407489d CAUSEWAY-3676 : refactors top-level query, similar 
structure to lower level
     new 06331112f4 CAUSEWAY-3676: adds ability to lookup arbitrary domain 
objects from top-level query
     new 9abf5b81e0 CAUSEWAY-3676: updates docs
     new 64af587519 CAUSEWAY-3676: introduces TypeMarshaller
     new c5b0cb8b2b CAUSEWAY-3676: updates docs
     new 47474a365a CAUSEWAY-3676: updates docs further

The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .editorconfig                                      |     2 +-
 .../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 -
 .../causeway/applib/value/LocalResourcePath.java   |    10 +-
 .../applib/services/user/UserMemento_Test.java     |    24 +-
 bom/pom.xml                                        |    22 +-
 .../apache/causeway/commons/collections/Can.java   |    38 +-
 .../causeway/commons/collections/Can_Empty.java    |     5 +
 .../causeway/commons/collections/Can_Multiple.java |    12 +-
 .../commons/collections/Can_Singleton.java         |     7 +
 .../commons/internal/hardening/_Hardening.java     |    25 -
 .../causeway/commons/internal/os/_OsUtil.java      |     2 +-
 .../commons/internal/primitives/_Ints.java         |    14 +
 .../commons/internal/resources/_Resources.java     |    22 +-
 .../causeway/commons/collections/CanTest.java      |    85 +
 core/adoc/modules/_overview/pages/about.adoc       |    34 +-
 .../pages/sections/causeway.viewer.graphql.adoc    |    37 +-
 .../core/config/CausewayConfiguration.java         |    18 +-
 .../progmodel/ProgrammingModelConstants.java       |    11 +
 .../causeway/core/metamodel/consent/Consent.java   |    99 +-
 .../core/metamodel/consent/InteractionResult.java  |     2 +-
 .../interactions/managed/ActionInteraction.java    |     4 +
 .../metamodel/objectmanager/ObjectCreator.java     |     3 +-
 .../authorization/AuthorizationFacet.java          |     9 +
 .../authorization/AuthorizationFacetAbstract.java  |     5 +-
 .../core/metamodel/spec/feature/ObjectMember.java  |     3 +-
 .../core/metamodel/tabular/simple/DataTable.java   |   122 +-
 .../causeway/core/metamodel/util/Facets.java       |     3 +-
 .../valuesemantics/URLValueSemantics.java          |    20 +-
 .../executor/MemberExecutorServiceDefault.java     |    13 +-
 ...InteractionTest_notUsingAllowSafeSemantics.java |    12 +-
 ...ionInteractionTest_usingAllowSafeSemantics.java |     7 +-
 starters/pom.xml                                   |     4 +-
 .../services/AbstractRandomValueGenerator.java     |     6 +
 .../fakedata/applib/services/Collections.java      |     2 +-
 .../testing/fakedata/applib/services/Doubles.java  |     9 +-
 .../testing/fakedata/applib/services/Floats.java   |     8 +-
 .../testing/fakedata/applib/services/Integers.java |     6 +-
 .../testing/fakedata/applib/services/Longs.java    |     6 +-
 .../testing/fakedata/applib/services/Urls.java     |    14 +-
 .../applib/jmocking/CausewayActions.java           |    10 +-
 .../applib/soap/SoapEndpointSpec.java              |    10 +-
 ...ockery2Test_mockAnnotatedWithNever_sadCase.java |     1 -
 .../projectmodel/maven/SimpleModelResolver.java    |    19 +-
 .../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      |    36 +-
 .../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      |     9 +-
 .../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   |    40 +-
 .../marshallers/ScalarMarshallerCharPrimitive.java |    47 +
 .../ScalarMarshallerCharacterWrapper.java          |    47 +
 .../ScalarMarshallerDoublePrimitive.java           |    41 +-
 .../marshallers/ScalarMarshallerDoubleWrapper.java |    40 +-
 .../ScalarMarshallerFloatPrimitive.java            |    48 +
 .../marshallers/ScalarMarshallerFloatWrapper.java  |    49 +
 .../marshallers/ScalarMarshallerIntPrimitive.java  |    41 +-
 .../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  |    40 +-
 .../marshallers/ScalarMarshallerVoidPrimitive.java |    40 +-
 .../marshallers/ScalarMarshallerVoidWrapper.java   |    40 +-
 .../viewer/graphql/model/types/ScalarMapper.java   |    16 +-
 .../types/ScalarMapperUsingScalarMarshallers.java  |    90 +
 .../viewer/graphql/model}/types/TypeMapper.java    |    13 +-
 .../graphql/model/types/TypeMapperDefault.java     |   116 +-
 .../viewer/test/e2e/query/Admin_IntegTest.java     |     2 +
 .../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 +-
 .../test/e2e/query/Calculator_IntegTest.java       |     2 +
 .../test/e2e/query/Department_IntegTest.java       |     2 +
 .../viewer/test/e2e/query/DeptHead_IntegTest.java  |     2 +
 .../viewer/test/e2e/query/Staff_IntegTest.java     |     2 +
 ...tegTest.change_department_name_visibility._.gql |     7 +
 ...change_department_name_visibility.approved.json |     9 +
 ...Test.java => DepartmentMutating_IntegTest.java} |    18 +-
 .../DeptHeadMutating_IntegTest.java                |     2 +
 .../StaffMutating_IntegTest.java                   |    12 +-
 .../viewer/test/schema/Schema_IntegTest.java       |    48 -
 .../test/schema/Schema_IntegTest.schema._.gql      |    99 -
 .../schema/Schema_IntegTest.schema.approved.json   | 31056 -------------------
 .../Schema_IntegTest.schema_types_name._.gql       |     7 -
 ...chema_IntegTest.schema_types_name.approved.json |  1039 -
 .../query/GqlSchemaQuery_print_IntegTest.java      |    26 +-
 ...GqlSchemaQueryAndMutations_print_IntegTest.java |    23 +-
 viewers/graphql/test/src/test/resources/schema.gql |   342 +-
 .../integration/GraphQlSourceForCauseway.java      |    68 +-
 .../graphql/viewer/toplevel/GqlvTopLevelQuery.java |   102 +-
 .../viewer/restfulobjects/applib/util/Parser.java  |     9 +-
 .../components/scalars/ScalarPanelAbstract2.java   |    10 +-
 .../scalars/ScalarPanelAdditionalButton.java       |    30 +-
 .../bootstrap/css/bootstrap-overrides-all-v2.css   |    15 +-
 130 files changed, 2681 insertions(+), 33019 deletions(-)
 create mode 100644 
antora/components/refguide-index/modules/viewer/pages/index/graphql/applib/marshallers/ScalarMarshaller.adoc
 delete mode 100644 
antora/components/refguide-index/modules/viewer/pages/index/graphql/applib/types/TypeMapper.adoc
 create mode 100644 viewers/graphql/adoc/modules/ROOT/pages/spi-services.adoc
 create mode 100644 
viewers/graphql/applib/src/main/java/org/apache/causeway/viewer/graphql/applib/marshallers/ScalarMarshaller.java
 copy 
testing/fakedata/applib/src/main/java/org/apache/causeway/testing/fakedata/applib/services/Doubles.java
 => 
viewers/graphql/applib/src/main/java/org/apache/causeway/viewer/graphql/applib/marshallers/ScalarMarshallerAbstract.java
 (55%)
 create mode 100644 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/ScalarMarshallerBigDecimal.java
 create mode 100644 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/ScalarMarshallerBigInteger.java
 create mode 100644 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/ScalarMarshallerBooleanPrimitive.java
 create mode 100644 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/ScalarMarshallerBooleanWrapper.java
 create mode 100644 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/ScalarMarshallerBytePrimitive.java
 copy 
testing/fakedata/applib/src/main/java/org/apache/causeway/testing/fakedata/applib/services/Integers.java
 => 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/ScalarMarshallerByteWrapper.java
 (50%)
 create mode 100644 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/ScalarMarshallerCharPrimitive.java
 create mode 100644 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/ScalarMarshallerCharacterWrapper.java
 copy 
testing/fakedata/applib/src/main/java/org/apache/causeway/testing/fakedata/applib/services/Integers.java
 => 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/ScalarMarshallerDoublePrimitive.java
 (50%)
 copy 
testing/fakedata/applib/src/main/java/org/apache/causeway/testing/fakedata/applib/services/Integers.java
 => 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/ScalarMarshallerDoubleWrapper.java
 (50%)
 create mode 100644 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/ScalarMarshallerFloatPrimitive.java
 create mode 100644 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/ScalarMarshallerFloatWrapper.java
 copy 
testing/fakedata/applib/src/main/java/org/apache/causeway/testing/fakedata/applib/services/Integers.java
 => 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/ScalarMarshallerIntPrimitive.java
 (50%)
 create mode 100644 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/ScalarMarshallerIntegerWrapper.java
 create mode 100644 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/ScalarMarshallerJdk8LocalDate.java
 create mode 100644 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/ScalarMarshallerJdk8ZonedDateTime.java
 create mode 100644 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/ScalarMarshallerJodaDateTime.java
 create mode 100644 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/ScalarMarshallerJodaLocalDate.java
 create mode 100644 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/ScalarMarshallerLongPrimitive.java
 create mode 100644 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/ScalarMarshallerLongWrapper.java
 create mode 100644 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/ScalarMarshallerObject.java
 create mode 100644 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/ScalarMarshallerShortPrimitive.java
 create mode 100644 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/ScalarMarshallerShortWrapper.java
 copy 
testing/fakedata/applib/src/main/java/org/apache/causeway/testing/fakedata/applib/services/Integers.java
 => 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/ScalarMarshallerString.java
 (50%)
 copy 
testing/fakedata/applib/src/main/java/org/apache/causeway/testing/fakedata/applib/services/Integers.java
 => 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/ScalarMarshallerVoidPrimitive.java
 (50%)
 copy 
testing/fakedata/applib/src/main/java/org/apache/causeway/testing/fakedata/applib/services/Integers.java
 => 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/ScalarMarshallerVoidWrapper.java
 (50%)
 copy 
testing/fakedata/applib/src/main/java/org/apache/causeway/testing/fakedata/applib/services/AbstractRandomValueGenerator.java
 => 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/types/ScalarMapper.java
 (74%)
 create mode 100644 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/types/ScalarMapperUsingScalarMarshallers.java
 rename 
viewers/graphql/{applib/src/main/java/org/apache/causeway/viewer/graphql/applib 
=> 
model/src/main/java/org/apache/causeway/viewer/graphql/model}/types/TypeMapper.java
 (90%)
 create mode 100644 
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/query_and_mutations/DepartmentMutating_IntegTest.change_department_name_visibility._.gql
 create mode 100644 
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/query_and_mutations/DepartmentMutating_IntegTest.change_department_name_visibility.approved.json
 copy 
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/query_and_mutations/{DeptHeadMutating_IntegTest.java
 => DepartmentMutating_IntegTest.java} (87%)
 delete mode 100644 
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/schema/Schema_IntegTest.java
 delete mode 100644 
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/schema/Schema_IntegTest.schema._.gql
 delete mode 100644 
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/schema/Schema_IntegTest.schema.approved.json
 delete mode 100644 
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/schema/Schema_IntegTest.schema_types_name._.gql
 delete mode 100644 
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/schema/Schema_IntegTest.schema_types_name.approved.json

Reply via email to