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 f72e063548 CAUSEWAY-3676: fixes integ tests bootstrapping
     add b68a32413d Merge pull request #2257 from apache/CAUSEWAY-3676
     add b3795574b1 CAUSEWAY-3692: renames to PrecedingParamsPolicy (enum x2, 
config prop and @Parameter attribute)
     add 5516a551a8 CAUSEWAY-3692: adds mignotes
     add d0f0a71410 CAUSEWAY-3692: recreate doc index
     add 8a180699e4 CAUSEWAY-3692: test approvals
     add aa4fd8c693 CAUSEWAY-3692: remove unused imports
     add 5ccffc3e44 CAUSEWAY-3692: renaming facets related to 
PrecedingParametersPolicy
     add 31fd370521 CAUSEWAY-3692: test approvals
     add 82bb2c4593 CAUSEWAY-3692: site doc fixes
     add 416573c4e6 Merge pull request #2258 from apache/CAUSEWAY-3692
     add 9aff858b64 CAUSEWAY-3692: minor: rename internal method for facet 
processing
     add 49b3fc5d9b CAUSEWAY-3620: throws 404, hopefully, if object not found
     add de280317f2 CAUSEWAY-3620: adds basic e2e integ tests for RO
     add 28cd286eb5 CAUSEWAY-3620: simplifies impl of 
'getObjectAdapterElseThrowNotFound' on Andi's suggestion
     add 26b93919ab Merge pull request #2259 from apache/CAUSEWAY-3620
     add 1ddb89cd7f CAUSEWAY-2297: site doc: code example fix
     add a159035e5f CAUSEWAY-3693: wkt vwr: allow table header text to break on 
whitespace (CSS)
     add 4003624f00 CAUSEWAY-3694: IntrospectionPolicy ENCAPSULATION_ENABLED 
should NOT require annotation on mixin main method.
     add 6728ee5653 CAUSEWAY-3694: revert test mixin class in prev. commit
     add af2d048684 CAUSEWAY-3694: honor exclude markers (always)
     add 951bd708e0 Bump org.apache.maven.plugins:maven-remote-resources-plugin
     add 64f44a6e48 Merge pull request #2260 from 
apache/dependabot/maven/master/org.apache.maven.plugins-maven-remote-resources-plugin-3.2.0
     add 208220ae56 Bump jmock.version from 2.12.0 to 2.13.0
     add 1ebf741841 Merge pull request #2262 from 
apache/dependabot/maven/master/jmock.version-2.13.0
     add 06744c7410 Bump org.apache.maven.plugins:maven-assembly-plugin from 
3.6.0 to 3.7.0
     add b0a422329f Merge pull request #2261 from 
apache/dependabot/maven/master/org.apache.maven.plugins-maven-assembly-plugin-3.7.0
     new 6359a8cb11 CAUSEWAY-3676: adds asciiId to @Property, @Collection, 
@Action, @Parameter ...
     new 4667b1a8aa CAUSEWAY-3676: adds asciiId to @Property, @Collection, 
@Action, @Parameter ...

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:
 .../applib/pages/index/annotation/Parameter.adoc   |   12 +-
 ...aultsPolicy.adoc => PrecedingParamsPolicy.adoc} |   28 +-
 .../index/services/registry/ServiceRegistry.adoc   |    8 +-
 .../simple}/CollectionContentsExporter.adoc        |   11 +
 .../index/metamodel/tabular/simple/DataTable.adoc  |   62 +-
 .../github/menu/LayoutLoadersGitHubMenu.adoc       |    2 +-
 .../CausewayViewerGraphqlIntegTestAbstract.adoc    |   32 +
 .../schema/PrintSchemaIntegTestAbstract.adoc       |   35 +
 .../applib-methods/partials/prefixes/default.adoc  |    4 +-
 .../pages/2024/{2.0.0-RC5 => 2.0.0}/mignotes.adoc  |   20 +-
 .../pages/2024/{2.0.0-RC5 => 2.0.0}/relnotes.adoc  |    0
 .../relnotes/modules/ROOT/pages/about.adoc         |    8 +-
 .../modules/ROOT/partials/mixins/progmodel.adoc    |    2 +-
 .../apache/causeway/applib/annotation/Action.java  |   12 +
 .../causeway/applib/annotation/Collection.java     |   13 +
 .../causeway/applib/annotation/Parameter.java      |   20 +-
 ...aultsPolicy.java => PrecedingParamsPolicy.java} |   25 +-
 .../causeway/applib/annotation/Property.java       |   12 +
 bom/pom.xml                                        |   41 +-
 .../commons/internal/reflection/_ClassCache.java   |   21 +-
 core/adoc/modules/_overview/pages/about.adoc       |  406 ++---
 .../config/pages/sections/causeway.applib.adoc     |    2 +-
 .../core/config/CausewayConfiguration.java         |    6 +-
 .../beans/CausewayBeanTypeClassifierDefault.java   |    4 +
 .../metamodel/facets/ParameterConfigOptions.java   |   20 +-
 core/metamodel/src/main/java/module-info.java      |    1 +
 .../action/ActionAnnotationFacetFactory.java       |   12 +
 .../ascii/AsciiFacetForActionAnnotation.java       |   49 +
 .../ascii/AsciiFacet.java}                         |   16 +-
 .../ascii/AsciiFacetAbstract.java}                 |   31 +-
 .../CollectionAnnotationFacetFactory.java          |   13 +
 .../ascii/AsciiFacetForCollectionAnnotation.java   |   48 +
 .../RemoveAnnotatedMethodsFacetFactory.java        |   41 +-
 .../AsciiFacetForParameterAnnotation.java}         |   28 +-
 .../parameter/ParameterAnnotationFacetFactory.java |   23 +-
 .../PrecedingParametersPolicyFacet.java}           |   34 +-
 .../PrecedingParametersPolicyFacetAbstract.java}   |   14 +-
 ...olicyFacetForActionAnnotationAsConfigured.java} |   10 +-
 ...rametersPolicyFacetForParameterAnnotation.java} |   10 +-
 ...ingParametersPolicyFacetFromConfiguration.java} |   10 +-
 .../ascii/AsciiFacetForPropertyAnnotation.java     |   48 +
 .../property/PropertyAnnotationFacetFactory.java   |   15 +
 .../spec/feature/ObjectActionParameter.java        |    4 +-
 .../specimpl/ObjectActionParameterAbstract.java    |    1 +
 .../causeway/core/metamodel/util/Facets.java       |   10 +-
 extensions/core/executionoutbox/restclient/pom.xml |    1 -
 .../github/menu/LayoutLoadersGitHubMenu.java       |   12 +-
 .../applib/value/CalendarEventSemantics.java       |    8 +-
 ...hPdfJsViewer_IntegTest.dump_facets.approved.xml |   30 +-
 ..._MixinDomain_IntegTest.dump_facets.approved.xml |   30 +-
 ...hPdfjsViewer_IntegTest.dump_facets.approved.xml |   30 +-
 ...r_PropDomain_IntegTest.dump_facets.approved.xml |   30 +-
 .../good/ProperMixinContribution_action1.java      |    3 +-
 ....java => ProperMixinContribution_action1a.java} |    8 +-
 ....java => ProperMixinContribution_action1b.java} |    8 +-
 .../DomainModelTest_usingGoodDomain.java           |   12 +-
 .../MetaModelRegressionTest.verify.approved.xml    | 1648 +++++++++++++-------
 .../viewer/graphql/model/domain/TypeNames.java     |   35 +-
 .../domain/common/query/CommonDomainObject.java    |    2 +-
 ...monActionUtils.java => ObjectFeatureUtils.java} |   14 +-
 .../domain/common/query/meta/CommonMetaSaveAs.java |    4 +-
 .../rich/mutation/RichMutationForAction.java       |   20 +-
 .../rich/mutation/RichMutationForProperty.java     |   12 +-
 .../model/domain/rich/query/RichAction.java        |   20 +-
 .../domain/rich/query/RichActionInvokeArgsArg.java |   11 +-
 .../domain/rich/query/RichActionParamsParam.java   |    3 +-
 .../query/RichActionParamsParamAutoComplete.java   |    5 +-
 .../rich/query/RichActionParamsParamChoices.java   |    5 +-
 .../rich/query/RichActionParamsParamDefault.java   |    3 +-
 .../rich/query/RichActionParamsParamDisabled.java  |    3 +-
 .../rich/query/RichActionParamsParamHidden.java    |    5 +-
 .../rich/query/RichActionParamsParamValidate.java  |    3 +-
 .../domain/rich/query/RichActionValidity.java      |    3 +-
 .../model/domain/rich/query/RichCollection.java    |    3 +-
 .../model/domain/rich/query/RichProperty.java      |    9 +-
 .../rich/query/RichPropertyGetBlobBytes.java       |    3 +-
 .../rich/query/RichPropertyGetClobChars.java       |    3 +-
 .../model/domain/rich/query/RichPropertySet.java   |   19 +-
 .../domain/rich/query/RichPropertyValidate.java    |    9 +-
 .../simple/mutation/SimpleMutationForAction.java   |   22 +-
 .../simple/mutation/SimpleMutationForProperty.java |   12 +-
 .../model/domain/simple/query/SimpleAction.java    |   24 +-
 .../domain/simple/query/SimpleCollection.java      |    3 +-
 .../model/domain/simple/query/SimpleProperty.java  |    3 +-
 .../simple/query/SimplePropertyLobBytes.java       |    3 +-
 .../simple/query/SimplePropertyLobChars.java       |    3 +-
 viewers/graphql/test/pom.xml                       |   28 +-
 .../viewer/test/domain/UniversityModule.java       |    3 -
 .../viewer/test/domain/i18n/I18nCalculator.java    |   45 +
 .../viewer/test/e2e/Abstract_IntegTest.java        |   21 +-
 .../I18nCalculator_IntegTest.each.concat._.gql     |   11 +
 .../e2e/i18ncalc/I18nCalculator_IntegTest.java     |   26 +-
 viewers/graphql/test/src/test/resources/schema.gql |   55 +
 .../CausewayViewerGraphqlIntegTestAbstract.java    |    2 +-
 .../restfulobjects/client/RestfulClient.java       |    4 +-
 viewers/restfulobjects/pom.xml                     |    5 +-
 viewers/restfulobjects/test/pom.xml                |  177 +++
 ...sewayViewerRestfulObjectsIntegTestAbstract.java |  224 +++
 .../test/domain/UniversityModule.java              |    5 +-
 .../restfulobjects/test/domain/dom/Department.java |  207 +++
 .../test/domain/dom/DepartmentRepository.java      |   60 +
 .../test/domain/dom/Departments.java               |   63 +
 .../restfulobjects/test/domain/dom/DeptHead.java   |  138 ++
 .../test/domain/dom/DeptHeadRepository.java        |   71 +
 .../restfulobjects/test/domain/dom/DeptHeads.java  |   53 +
 .../restfulobjects/test/domain/dom/Grade.java      |   19 +-
 .../restfulobjects/test/domain/dom/People.java     |   36 +
 .../restfulobjects/test/domain/dom/Person.java     |   17 +
 .../restfulobjects/test/domain/dom/Staff.java      |   61 +
 .../test/domain/dom/StaffMember.java               |  119 ++
 .../test/domain/dom/StaffMemberRepository.java     |   72 +
 .../test/scenarios}/Abstract_IntegTest.java        |   65 +-
 .../test/scenarios}/StaffMember-photo-Bar.pdf      |  Bin
 .../test/scenarios}/StaffMember-photo-Fizz.pdf     |  Bin
 .../test/scenarios}/StaffMember-photo-Foo.pdf      |  Bin
 ...partment_IntegTest.does_not_exist.approved.json |    5 +
 .../dept/Department_IntegTest.exists.approved.json |  132 ++
 .../test/scenarios/dept/Department_IntegTest.java  |   91 ++
 .../home/HomePage_IntegTest.homePage.approved.json |   34 +
 .../test/scenarios/home/HomePage_IntegTest.java    |   58 +
 .../H2InMemory_withUniqueSchema.properties         |    0
 .../test/resources}/SilenceMetaModel.properties    |    0
 .../resources}/SilenceProgrammingModel.properties  |    0
 .../src/test/resources}/UseLog4j2Test.properties   |    0
 .../test/src/test/resources/application-test.yml   |    6 +
 viewers/restfulobjects/viewer/pom.xml              |    6 +-
 .../viewer/resources/ResourceAbstract.java         |   11 +-
 .../bootstrap/css/bootstrap-overrides-all-v2.css   |    1 -
 128 files changed, 4035 insertions(+), 1204 deletions(-)
 rename 
antora/components/refguide-index/modules/applib/pages/index/annotation/{DependentDefaultsPolicy.adoc
 => PrecedingParamsPolicy.adoc} (58%)
 rename 
antora/components/refguide-index/modules/{viewer/pages/index/commons/applib/services/tabular
 => core/pages/index/metamodel/tabular/simple}/CollectionContentsExporter.adoc 
(87%)
 create mode 100644 
antora/components/refguide-index/modules/viewer/pages/index/graphql/viewer/testsupport/CausewayViewerGraphqlIntegTestAbstract.adoc
 create mode 100644 
antora/components/refguide-index/modules/viewer/pages/index/graphql/viewer/testsupport/schema/PrintSchemaIntegTestAbstract.adoc
 rename antora/components/relnotes/modules/ROOT/pages/2024/{2.0.0-RC5 => 
2.0.0}/mignotes.adoc (88%)
 rename antora/components/relnotes/modules/ROOT/pages/2024/{2.0.0-RC5 => 
2.0.0}/relnotes.adoc (100%)
 rename 
api/applib/src/main/java/org/apache/causeway/applib/annotation/{DependentDefaultsPolicy.java
 => PrecedingParamsPolicy.java} (61%)
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/action/ascii/AsciiFacetForActionAnnotation.java
 copy 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/{param/parameter/depdef/ParameterDependentDefaultsFacetFromConfiguration.java
 => all/ascii/AsciiFacet.java} (61%)
 copy 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/{param/parameter/depdef/ParameterDependentDefaultsFacetForParameterAnnotation.java
 => all/ascii/AsciiFacetAbstract.java} (58%)
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/collection/ascii/AsciiFacetForCollectionAnnotation.java
 copy 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/{parameter/depdef/ParameterDependentDefaultsFacetForParameterAnnotation.java
 => ascii/AsciiFacetForParameterAnnotation.java} (50%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/parameter/{depdef/ParameterDependentDefaultsFacet.java
 => precpol/PrecedingParametersPolicyFacet.java} (61%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/parameter/{depdef/ParameterDependentDefaultsFacetAbstract.java
 => precpol/PrecedingParametersPolicyFacetAbstract.java} (76%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/parameter/{depdef/ParameterDependentDefaultsActionFacetForActionAnnotationAsConfigured.java
 => precpol/PrecedingParametersPolicyFacetForActionAnnotationAsConfigured.java} 
(76%)
 copy 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/parameter/{depdef/ParameterDependentDefaultsFacetForParameterAnnotation.java
 => precpol/PrecedingParametersPolicyFacetForParameterAnnotation.java} (79%)
 copy 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/parameter/{depdef/ParameterDependentDefaultsFacetFromConfiguration.java
 => precpol/PrecedingParametersPolicyFacetFromConfiguration.java} (79%)
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/ascii/AsciiFacetForPropertyAnnotation.java
 copy 
regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/{ProperMixinContribution_action1.java
 => ProperMixinContribution_action1a.java} (87%)
 copy 
regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/{ProperMixinContribution_action1.java
 => ProperMixinContribution_action1b.java} (89%)
 rename 
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/common/query/{CommonActionUtils.java
 => ObjectFeatureUtils.java} (93%)
 create mode 100644 
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/domain/i18n/I18nCalculator.java
 create mode 100644 
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/i18ncalc/I18nCalculator_IntegTest.each.concat._.gql
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/parameter/depdef/ParameterDependentDefaultsFacetForParameterAnnotation.java
 => 
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/i18ncalc/I18nCalculator_IntegTest.java
 (56%)
 create mode 100644 viewers/restfulobjects/test/pom.xml
 create mode 100644 
viewers/restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/CausewayViewerRestfulObjectsIntegTestAbstract.java
 copy 
viewers/{graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer 
=> 
restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects}/test/domain/UniversityModule.java
 (85%)
 create mode 100644 
viewers/restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/domain/dom/Department.java
 create mode 100644 
viewers/restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/domain/dom/DepartmentRepository.java
 create mode 100644 
viewers/restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/domain/dom/Departments.java
 create mode 100644 
viewers/restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/domain/dom/DeptHead.java
 create mode 100644 
viewers/restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/domain/dom/DeptHeadRepository.java
 create mode 100644 
viewers/restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/domain/dom/DeptHeads.java
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/param/parameter/depdef/ParameterDependentDefaultsFacetFromConfiguration.java
 => 
viewers/restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/domain/dom/Grade.java
 (61%)
 create mode 100644 
viewers/restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/domain/dom/People.java
 create mode 100644 
viewers/restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/domain/dom/Person.java
 create mode 100644 
viewers/restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/domain/dom/Staff.java
 create mode 100644 
viewers/restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/domain/dom/StaffMember.java
 create mode 100644 
viewers/restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/domain/dom/StaffMemberRepository.java
 copy 
viewers/{graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e
 => 
restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/scenarios}/Abstract_IntegTest.java
 (59%)
 copy 
viewers/{graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e
 => 
restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/scenarios}/StaffMember-photo-Bar.pdf
 (100%)
 copy 
viewers/{graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e
 => 
restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/scenarios}/StaffMember-photo-Fizz.pdf
 (100%)
 copy 
viewers/{graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e
 => 
restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/scenarios}/StaffMember-photo-Foo.pdf
 (100%)
 create mode 100644 
viewers/restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/scenarios/dept/Department_IntegTest.does_not_exist.approved.json
 create mode 100644 
viewers/restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/scenarios/dept/Department_IntegTest.exists.approved.json
 create mode 100644 
viewers/restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/scenarios/dept/Department_IntegTest.java
 create mode 100644 
viewers/restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/scenarios/home/HomePage_IntegTest.homePage.approved.json
 create mode 100644 
viewers/restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/scenarios/home/HomePage_IntegTest.java
 copy {core/config/src/main/java/org/apache/causeway/core/config/presets => 
viewers/restfulobjects/test/src/test/resources}/H2InMemory_withUniqueSchema.properties
 (100%)
 copy {core/config/src/main/java/org/apache/causeway/core/config/presets => 
viewers/restfulobjects/test/src/test/resources}/SilenceMetaModel.properties 
(100%)
 copy {core/config/src/main/java/org/apache/causeway/core/config/presets => 
viewers/restfulobjects/test/src/test/resources}/SilenceProgrammingModel.properties
 (100%)
 copy {core/config/src/main/java/org/apache/causeway/core/config/presets => 
viewers/restfulobjects/test/src/test/resources}/UseLog4j2Test.properties (100%)
 create mode 100644 
viewers/restfulobjects/test/src/test/resources/application-test.yml

Reply via email to