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 197f1bcd86 CAUSEWAY-3676: updates docs
add 2caabcfb84 updates serve-timeline.sh
add d53cdb275f CAUSEWAY-2297: remove unused imports
add 15b3c16ff5 Bump asciidoctorj.version from 2.5.11 to 2.5.12
add 0333e8efa6 Merge pull request #2268 from
apache/dependabot/maven/master/asciidoctorj.version-2.5.12
add afaea9d59a Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0
to 3.2.0
add 353946ba38 Merge pull request #2267 from
apache/dependabot/maven/master/org.apache.maven.plugins-maven-gpg-plugin-3.2.0
add c0d924fc45 Bump com.google.errorprone:error_prone_annotations from
2.25.0 to 2.26.0
add 633b49f197 Merge pull request #2272 from
apache/dependabot/maven/master/com.google.errorprone-error_prone_annotations-2.26.0
add 0bd57dbb44 CAUSEWAY-3661: can't reproduce, empty collection in RO
returns a 200 rather than 404
add 5a13a5c7f8 Merge pull request #2273 from apache/CAUSEWAY-3661
add 761830dd0b CAUSEWAY-3696: don't log ClientAbortExceptions
add f6e41219d0 Merge pull request #2274 from apache/CAUSEWAY-3696
new 9d9651540d CAUSEWAY-3676: reworks to use an SPI instead of annotation
new 2f816efb5f CAUSEWAY-3676: reworks to use an SPI instead of annotation
The 2 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:
api/applib/src/main/java/module-info.java | 1 +
.../apache/causeway/applib/annotation/Action.java | 13 ------
.../causeway/applib/annotation/Collection.java | 13 ------
.../causeway/applib/annotation/Parameter.java | 13 ------
.../causeway/applib/annotation/Property.java | 13 ------
.../services/ascii/AsciiIdentifierService.java | 20 +++++++++
bom/pom.xml | 6 +--
core/metamodel/src/main/java/module-info.java | 1 -
.../metamodel/context/HasMetaModelContext.java | 6 +++
.../core/metamodel/context/MetaModelContext.java | 2 +
.../action/ActionAnnotationFacetFactory.java | 12 ------
.../ascii/AsciiFacetForActionAnnotation.java | 49 ----------------------
.../metamodel/facets/all/ascii/AsciiFacet.java | 29 -------------
.../facets/all/ascii/AsciiFacetAbstract.java | 48 ---------------------
.../CollectionAnnotationFacetFactory.java | 12 ------
.../ascii/AsciiFacetForCollectionAnnotation.java | 48 ---------------------
.../ascii/AsciiFacetForParameterAnnotation.java | 47 ---------------------
.../parameter/ParameterAnnotationFacetFactory.java | 13 ------
.../ascii/AsciiFacetForPropertyAnnotation.java | 48 ---------------------
.../property/PropertyAnnotationFacetFactory.java | 14 -------
.../core/metamodel/spec/feature/ObjectFeature.java | 1 +
.../specloader/specimpl/ObjectActionDefault.java | 5 +++
.../specimpl/ObjectActionParameterAbstract.java | 8 +++-
.../specloader/specimpl/ObjectMemberAbstract.java | 5 +++
.../logonlog/CausewayLogOnExceptionFilter.java | 29 ++++++++++++-
pom.xml | 2 +-
serve-timeline.sh | 18 ++++++--
starters/pom.xml | 2 +-
viewers/graphql/adoc/modules/ROOT/pages/i18n.adoc | 27 +++++++++---
.../viewer/graphql/model/context/Context.java | 3 +-
.../viewer/graphql/model/domain/TypeNames.java | 26 +++++-------
.../domain/common/query/ObjectFeatureUtils.java | 9 +---
.../rich/mutation/RichMutationForAction.java | 11 ++---
.../rich/mutation/RichMutationForProperty.java | 6 +--
.../model/domain/rich/query/RichAction.java | 8 ++--
.../domain/rich/query/RichActionInvokeArgsArg.java | 3 +-
.../domain/rich/query/RichActionParamsParam.java | 3 +-
.../query/RichActionParamsParamAutoComplete.java | 7 ++--
.../rich/query/RichActionParamsParamChoices.java | 7 ++--
.../rich/query/RichActionParamsParamDefault.java | 5 ++-
.../rich/query/RichActionParamsParamDisabled.java | 5 ++-
.../rich/query/RichActionParamsParamHidden.java | 7 ++--
.../rich/query/RichActionParamsParamValidate.java | 5 ++-
.../domain/rich/query/RichActionValidity.java | 3 +-
.../model/domain/rich/query/RichCollection.java | 3 +-
.../model/domain/rich/query/RichProperty.java | 5 +--
.../rich/query/RichPropertyGetBlobBytes.java | 9 ++--
.../rich/query/RichPropertyGetClobChars.java | 9 ++--
.../model/domain/rich/query/RichPropertySet.java | 3 +-
.../domain/rich/query/RichPropertyValidate.java | 3 +-
.../simple/mutation/SimpleMutationForAction.java | 11 ++---
.../simple/mutation/SimpleMutationForProperty.java | 6 +--
.../model/domain/simple/query/SimpleAction.java | 13 +++---
.../domain/simple/query/SimpleCollection.java | 3 +-
.../model/domain/simple/query/SimpleProperty.java | 3 +-
.../simple/query/SimplePropertyLobBytes.java | 9 ++--
.../simple/query/SimplePropertyLobChars.java | 9 ++--
...iiIdentifierServiceSupportingGraphqlViewer.java | 13 ++++++
.../viewer/test/domain/i18n/I18nCalculator.java | 18 +-------
...sewayViewerRestfulObjectsIntegTestAbstract.java | 4 ++
....collection_with_no_staff_members.approved.json | 25 +++++++++++
...est.collection_with_staff_members.approved.json | 37 ++++++++++++++++
.../dept/Department_IntegTest.exists.approved.json | 30 ++++++-------
.../test/scenarios/dept/Department_IntegTest.java | 48 +++++++++++++++++++++
64 files changed, 350 insertions(+), 524 deletions(-)
create mode 100644
api/applib/src/main/java/org/apache/causeway/applib/services/ascii/AsciiIdentifierService.java
delete mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/action/ascii/AsciiFacetForActionAnnotation.java
delete mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/all/ascii/AsciiFacet.java
delete mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/all/ascii/AsciiFacetAbstract.java
delete mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/collection/ascii/AsciiFacetForCollectionAnnotation.java
delete mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/ascii/AsciiFacetForParameterAnnotation.java
delete mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/ascii/AsciiFacetForPropertyAnnotation.java
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/domain/i18n/AsciiIdentifierServiceSupportingGraphqlViewer.java
create mode 100644
viewers/restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/scenarios/dept/Department_IntegTest.collection_with_no_staff_members.approved.json
create mode 100644
viewers/restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/scenarios/dept/Department_IntegTest.collection_with_staff_members.approved.json