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

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


 discard 47fd6ff124 CAUSEWAY-2485: wip on composite value type example
 discard 4a1c463e88 CAUSEWAY-2485: wip on embedded types
     add 51d6f91691 CAUSEWAY-3051: simplify MM validator type hierarchy
     add 130b3a5c8e CAUSEWAY-3051: cleaning up validators (1)
     add 9ef864ab18 CAUSEWAY-3051: cleaning up validators (2)
     add cab2c8fadf CAUSEWAY-3051: minor runtime optimization
     add 78517e3168 CAUSEWAY-3051: test scenario fixes
     add fc1455dc7e CAUSEWAY-3051: java-doc and more refactoring
     add 6c099edbaa CAUSEWAY-3051: relax strictness of member-id clash checks
     add 9ed1d80361 CAUSEWAY-3051: corrects test expectations
     add edac3a23fe CAUSEWAY-3051: simplify act/prob/coll factory methods
     add 02193e030d CAUSEWAY-3051: prepares ObjectSpecificationAbstract for 
member-id clash reporting
     add 86ade94759 CAUSEWAY-3051: implements member-id clash reporting
     add bb986a08dd CAUSEWAY-3051: implement tests
     add 9866dd2d5e CAUSEWAY-3051: relax checks: allow for method overrides 
(regular members)
     add 821df92764 Merge pull request #1629 from 
apache/3051.validate.memberId.clash
     add b687a9dc37 Bump maven-gpg-plugin from 3.0.1 to 3.1.0
     add 287d33810c Merge pull request #1631 from 
apache/dependabot/maven/master/org.apache.maven.plugins-maven-gpg-plugin-3.1.0
     add e6da6b2277 Bump maven-surefire-report-plugin from 3.0.0 to 3.1.0
     add cc49d1f994 Merge pull request #1630 from 
apache/dependabot/maven/master/org.apache.maven.plugins-maven-surefire-report-plugin-3.1.0
     add 09637c38cf CAUSEWAY-3051: string cutting util: separation of concerns
     add 42742ff1d1 Bump error_prone_annotations from 2.18.0 to 2.19.0
     add ae79a24fed Merge pull request #1634 from 
apache/dependabot/maven/master/com.google.errorprone-error_prone_annotations-2.19.0
     add 6699bbfe1b Bump cxf-rt-rs-client from 3.5.5 to 3.6.0
     add 51f8419548 Merge pull request #1635 from 
apache/dependabot/maven/master/org.apache.cxf-cxf-rt-rs-client-3.6.0
     add bfe6ca992a CAUSEWAY-3404: adding TextUtils for GA (WIP)
     add 37be2f361a CAUSEWAY-3404: TextUtils: adds I/O methods
     add 96983bc865 CAUSEWAY-3404: recreate ref-guide index
     new aaea0a0b3b CAUSEWAY-2485: wip on embedded types
     new 67c3ea79a0 CAUSEWAY-2485: wip on composite value type example
     new 8d3294ae3a CAUSEWAY-2485: fleshes out Composite value type example

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (47fd6ff124)
            \
             N -- N -- N   refs/heads/CAUSEWAY-2485 (8d3294ae3a)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 3 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:
 .../modules/applib/pages/index/Identifier.adoc     |   4 +-
 .../applib/pages/index/annotation/Action.adoc      |  19 +-
 .../pages/index/annotation/ActionLayout.adoc       |  22 -
 .../applib/pages/index/annotation/Collection.adoc  |  17 +-
 .../pages/index/annotation/DomainObject.adoc       |   4 +-
 .../applib/pages/index/annotation/Property.adoc    |  19 +-
 .../index/events/domain/AbstractDomainEvent.adoc   |  12 +-
 .../index/events/domain/ActionDomainEvent.adoc     |   5 -
 .../layout/component/DomainObjectLayoutData.adoc   |  46 +-
 .../modules/commons/pages/index/io/DataSource.adoc |  11 +
 .../modules/commons/pages/index/io/TextUtils.adoc  | 116 ++++
 .../modules/commons/pages/index/io/ZipUtils.adoc   |  22 +
 .../index/metamodel/object/ManagedObject.adoc      |  15 +-
 .../applib/fixturescripts/FixtureScripts.adoc      |   2 +-
 .../applib/validate/DomainModelValidator.adoc      |  11 +
 .../org/apache/causeway/applib/Identifier.java     |   8 +-
 .../org/apache/causeway/applib/value/Markup.java   |   3 +-
 bom/pom.xml                                        |   8 +-
 commons/src/main/java/module-info.java             |   2 +-
 .../causeway/commons/internal/base/_Refs.java      | 118 ----
 .../causeway/commons/internal/base/_Text.java      | 125 +---
 .../internal/debug/xray/graphics/_Graphics.java    |  13 +-
 .../commons/internal/exceptions/_Exceptions.java   |   8 +-
 .../causeway/commons/internal/os/_OsUtil.java      |   4 +-
 .../org/apache/causeway/commons/io/DataSource.java |   3 +-
 .../org/apache/causeway/commons/io/TextUtils.java  | 397 ++++++++++++
 .../causeway/commons/internal/base/TextTest.java   |  29 +-
 .../causeway/commons/util/StringCutterTest.java    |  35 +-
 core/adoc/modules/_overview/pages/about.adoc       | 720 +++++++++++++++------
 .../config/beans/CausewayBeanTypeRegistry.java     |  18 +-
 .../progmodel/ProgrammingModelConstants.java       |   8 +-
 .../action/ActionAnnotationFacetFactory.java       |   6 +-
 ...reteTypeToBeIncludedWithMetamodelValidator.java |  45 +-
 ...nChoicesForCollectionParameterFacetFactory.java |   2 +-
 .../actions/action/ActionOverloadingValidator.java |  37 +-
 .../actions/action/invocation/IdentifierUtil.java  |  12 +-
 .../annotation/HomePageFacetAnnotationFactory.java |  20 +-
 .../actions/layout/ActionLayoutFacetFactory.java   |   6 +-
 .../CollectionAnnotationFacetFactory.java          |   6 +-
 .../layout/CollectionLayoutFacetFactory.java       |   6 +-
 .../annotation/SortedByFacetAnnotationFactory.java |   2 +-
 .../metamodel/facets/jaxb/JaxbFacetFactory.java    |   2 +-
 .../BookmarkPolicyFacetFallbackFactory.java        |   2 +-
 .../DomainObjectAnnotationFacetFactory.java        |  11 +-
 .../DomainServiceFacetAnnotationFactory.java       |   2 +-
 .../logicaltype/LogicalTypeMalformedValidator.java |  56 +-
 .../LogicalTypeFacetFromClassNameFactory.java      |   2 +-
 .../NavigableParentAnnotationFacetFactory.java     |   2 +-
 .../annotation/TitleAnnotationFacetFactory.java    |   2 +-
 .../object/viewmodel/ViewModelFacetFactory.java    |   2 +-
 .../parameter/ParameterAnnotationFacetFactory.java |   6 +-
 .../property/PropertyAnnotationFacetFactory.java   |  13 +-
 .../propertylayout/PropertyLayoutFacetFactory.java |   6 +-
 .../ValueSemanticsAnnotationFacetFactory.java      |  10 +-
 .../core/metamodel/layout/DeweyOrderSet.java       |  12 +-
 ...tionEnforcesMetamodelContributionValidator.java |  18 +-
 .../MethodPrefixBasedFacetFactoryAbstract.java     |  22 +-
 ...tProcessor.java => MetaModelPostProcessor.java} |  21 +-
 ...ct.java => MetaModelPostProcessorAbstract.java} |   6 +-
 ...ssOnActionFromConfiguredRegexPostProcessor.java |   4 +-
 .../all/DescribedAsFromTypePostProcessor.java      |   4 +-
 ...stProcessor.java => SanityChecksValidator.java} |  51 +-
 .../i18n/SynthesizeObjectNamingPostProcessor.java  |   4 +-
 .../all/i18n/TranslationPostProcessor.java         |   4 +-
 .../authorization/AuthorizationPostProcessor.java  |   4 +-
 ...ynthesizeDomainEventsForMixinPostProcessor.java |   4 +-
 ...NavigationFacetFromHiddenTypePostProcessor.java |   4 +-
 .../object/ProjectionFacetsPostProcessor.java      |   4 +-
 .../param/ChoicesAndDefaultsPostProcessor.java     |   4 +-
 .../param/TypicalLengthFromTypePostProcessor.java  |   4 +-
 .../DisabledFromImmutablePostProcessor.java        |   4 +-
 .../core/metamodel/progmodel/ProgrammingModel.java |  29 +-
 .../progmodel/ProgrammingModelAbstract.java        |  14 +-
 .../progmodel/ProgrammingModelInitFilter.java      |   4 +-
 .../ProgrammingModelInitFilterDefault.java         |   4 +-
 .../dflt/ProgrammingModelFacetsJava11.java         |  15 +-
 .../TableColumnOrderServiceUsingTxtFile.java       |   6 +-
 .../title/TitlesAndTranslationsValidator.java      |  25 +-
 .../core/metamodel/spec/feature/ObjectMember.java  |   2 +
 .../specloader/SpecificationLoaderDefault.java     |  30 +-
 .../specloader/{_Util.java => _LogUtil.java}       |   2 +-
 .../core/metamodel/specloader/_ValidateUtil.java   | 125 ++++
 .../specloader/facetprocessor/FacetProcessor.java  |   5 +-
 .../specloader/postprocessor/PostProcessor.java    |  69 +-
 .../specimpl/ObjectSpecificationAbstract.java      | 123 ++--
 .../specimpl/_MemberIdClashReporting.java          |  89 +++
 ...rSortingUtils.java => _MemberSortingUtils.java} |  25 +-
 .../specimpl/dflt/ObjectSpecificationDefault.java  |  45 +-
 .../specloader/validator/MetaModelValidator.java   |  91 ++-
 .../validator/MetaModelValidatorAbstract.java      |  13 +
 ...ModelValidatorForAmbiguousMixinAnnotations.java |  45 --
 ...etaModelValidatorForConflictingOptionality.java |  84 ---
 .../validator/MetaModelVisitingValidator.java      |  38 --
 .../validator/ValidationFailureUtils.java          | 130 ++++
 .../specloader/validator/ValidationFailures.java   |  15 +-
 .../ordering/memberorder/DeweyOrderSetTest.java    |  28 +-
 .../specimpl/MixedInMemberNamingStrategyTest.java  |  73 +--
 .../progmodel/compositevalues/ComplexNumber.java   |  14 +-
 .../ComplexNumberValueSemantics.java               |   4 +-
 .../compositevalues/ComplexNumber_default.java     |  15 +-
 .../CompositeValueTypePage-description.adoc        | 100 ++-
 .../compositevalues/CompositeValueTypePage.java    |   4 +-
 .../CompositeValueTypePage_addComplexNumber.java   |  24 +-
 ...mpositeValueTypePage_subtractComplexNumber.java |  18 +-
 .../facets/TenantedAuthorizationPostProcessor.java |   4 +-
 .../applib/value/CalendarEventSemantics.java       |   4 +-
 .../PdfJsViewerFacetFromAnnotationFactory.java     |   6 +-
 .../jdo/metamodel/JdoProgrammingModel.java         |   4 +-
 .../query/JdoQueryAnnotationFacetFactory.java      |   5 +-
 ...ava => MetaModelValidatorForJdoqlAbstract.java} |  16 +-
 ...a => MetaModelValidatorForJdoqlFromClause.java} |   6 +-
 ...MetaModelValidatorForJdoqlVariablesClause.java} |   6 +-
 ...BigDecimalFromColumnAnnotationFacetFactory.java |   2 +-
 .../MandatoryFromColumnAnnotationFacetFactory.java |   2 +-
 ...xLengthFromJdoColumnAnnotationFacetFactory.java |   2 +-
 pom.xml                                            |   2 +-
 .../DomainModelTest_usingBadDomain.java            |  30 +-
 .../testdomain/value/ValueSemanticsTester.java     |   9 +-
 .../testdomain/model/bad/InvalidMemberIdClash.java | 258 ++++++++
 .../model/valuetypes/ValueTypeExample.java         |  10 +-
 starters/pom.xml                                   |   2 +-
 .../fixturescripts/ExecutionParametersDefault.java |   4 +-
 .../integtestsupport/applib/ApprovalsOptions.java  |  19 +-
 .../apache/causeway/tooling/c4/test/C4Test.java    |   5 +-
 .../cli/adocfix/OrphanedIncludeStatementFixer.java |   6 +-
 .../test/adocfix/IncludeStatementFixerTest.java    |   6 +-
 .../apache/causeway/tooling/j2adoc/J2AdocUnit.java |   2 +-
 .../j2adoc/util/AsciiDocIncludeTagFilter.java      |  16 +-
 .../tooling/j2adoc/util}/ResourceCoordinates.java  |  14 +-
 .../tooling/j2adoc/convert/HtmlToAsciiDocTest.java |   4 +-
 .../j2adoc/test/ExampleReferenceRewriter.java      |  46 +-
 .../causeway/tooling/j2adoc/test/J2AdocTest.java   |   6 +-
 .../demoshowcases/value/ValueTypeGenTemplate.java  |   9 +-
 .../value/ValueTypeGenTemplateTest.java            |   7 +-
 .../tooling/model4adoc/AsciiDocFactory.java        |   5 +-
 .../causeway/tooling/model4adoc/NodeWriter.java    |  27 +-
 .../model4adoc/include/IncludeStatements.java      |  40 +-
 .../test/ast/AbstractAsciiDocWriterTest.java       |  27 +-
 .../projectmodel/test/GradleSettingsTest.java      |   4 +-
 .../viewer/resources/ResourceAbstract.java         |   8 +-
 .../wicket/ui/util/LicensedTextTemplate.java       |   4 +-
 .../viewer/wicket/ui/util/WktHeaderItems.java      |   4 +-
 .../services/TranslationsResolverWicket.java       |   4 +-
 143 files changed, 2733 insertions(+), 1466 deletions(-)
 create mode 100644 
antora/components/refguide-index/modules/commons/pages/index/io/TextUtils.adoc
 create mode 100644 
commons/src/main/java/org/apache/causeway/commons/io/TextUtils.java
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/validator/MetaModelVisitingValidatorAbstract.java
 => 
commons/src/test/java/org/apache/causeway/commons/util/StringCutterTest.java 
(58%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/postprocessors/{ObjectSpecificationPostProcessor.java
 => MetaModelPostProcessor.java} (79%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/postprocessors/{ObjectSpecificationPostProcessorAbstract.java
 => MetaModelPostProcessorAbstract.java} (90%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/postprocessors/all/{SanityChecksPostProcessor.java
 => SanityChecksValidator.java} (59%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/{_Util.java
 => _LogUtil.java} (99%)
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/_ValidateUtil.java
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/_MemberIdClashReporting.java
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/specimpl/{MemberSortingUtils.java
 => _MemberSortingUtils.java} (92%)
 delete mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/validator/MetaModelValidatorForAmbiguousMixinAnnotations.java
 delete mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/validator/MetaModelValidatorForConflictingOptionality.java
 delete mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/validator/MetaModelVisitingValidator.java
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/specloader/validator/ValidationFailureUtils.java
 rename 
persistence/jdo/metamodel/src/main/java/org/apache/causeway/persistence/jdo/metamodel/facets/object/query/{MetaModelVisitingValidatorForClauseAbstract.java
 => MetaModelValidatorForJdoqlAbstract.java} (90%)
 rename 
persistence/jdo/metamodel/src/main/java/org/apache/causeway/persistence/jdo/metamodel/facets/object/query/{MetaModelVisitingValidatorForFromClause.java
 => MetaModelValidatorForJdoqlFromClause.java} (95%)
 rename 
persistence/jdo/metamodel/src/main/java/org/apache/causeway/persistence/jdo/metamodel/facets/object/query/{MetaModelVisitingValidatorForVariablesClause.java
 => MetaModelValidatorForJdoqlVariablesClause.java} (93%)
 create mode 100644 
regressiontests/stable/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidMemberIdClash.java
 rename {commons/src/main/java/org/apache/causeway/commons/resource => 
tooling/java2adoc/src/main/java/org/apache/causeway/tooling/j2adoc/util}/ResourceCoordinates.java
 (92%)

Reply via email to