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 2546ada7a7 CAUSEWAY-2485: simplifies @Property#repainting
     add 8cb819002a Bump maven.plugin.tools.version from 3.8.1 to 3.8.2
     add 493c2b5cb0 Merge pull request #1602 from 
apache/dependabot/maven/master/maven.plugin.tools.version-3.8.2
     add c48d1db113 Bump mapstruct-processor from 1.5.4.Final to 1.5.5.Final
     add 4dcc68dce0 Merge pull request #1604 from 
apache/dependabot/maven/master/org.mapstruct-mapstruct-processor-1.5.5.Final
     add ff09b97050 CAUSEWAY-2485: simplifies @Property#repainting
     add 2f0c05d13c CAUSEWAY-2485: simplifies @PropertyLayout#typicalLength
     add 13ae3cc706 CAUSEWAY-3409: resurrect some tests in 
ActionAnnotationFacetFactoryTest_ActionInvocation
     add 2d937aac7e CAUSEWAY-3409: more cleanup of meta-model facet factory 
test hierarchy
     add 9e7478db17 CAUSEWAY-3409: resurrect 
ValueSemanticsAnnotationFacetFactoryTest
     add e8906c3971 CAUSEWAY-3409: cleanup cases of  
ValueSemanticsProviderAbstractTestCase
     add 5ab400ade2 CAUSEWAY-3409: consolidate SpecificationLoader tests into 
parameterized tests
     add e3a006916b CAUSEWAY-3409: fixes 'iterator' method recognition
     add 2b53c76e94 CAUSEWAY-3409: more test cleanup
     add e8ebf103d0 CAUSEWAY-3409: working on FacetFactoryTestAbstract to also 
support mixed in members
     add 99dcbee55d CAUSEWAY-3409: don't use @Nested on static inner classes
     add af0023ef88 CAUSEWAY-3409: proof of concept for post-processor testing
     add d429661096 CAUSEWAY-3409: minor cleanup
     add 5f19e3ecbe CAUSEWAY-3409: demonstrates @Property annot on type not 
recognized
     add 5b23590341 CAUSEWAY-3409: some fixes for the action case
     add d01e663914 CAUSEWAY-3409: always install 
Action/Property/CollectionDomainEventFacet
     add 7da276017a CAUSEWAY-3409: emit domain events only if post-able (decide 
late)
     add 4dcf17158e CAUSEWAY-3409: don't install 
Property/CollectionAnnotationFacet on actions
     add f5628d6874 CAUSEWAY-3409: directly handle isPostable flag in 
DomainEventFacetAbstract
     add d5567e4566 CAUSEWAY-3409: refactor isPostable logic into event-utils
     add 0939e8ad04 CAUSEWAY-3409: harmonize naming Mm*Utils
     add 03b6e56e5a CAUSEWAY-3409: separation of concerns
     add 37d5851e22 CAUSEWAY-3409: separation of concerns (part 2)
     add 58c1d35faf CAUSEWAY-3409: cleanup ActionInvocationFacetAbstract 
implementations
     add 59c06a57b8 CAUSEWAY-3409: have 
ActionInvocationFacetForMixedInPropertyOrCollection report its facet values
     add 258ceb2676 CAUSEWAY-3409: adding tests for the various ways of 
declaring prop domain events
     add c60f5c9f55 CAUSEWAY-3409: adding tests for the various ways of 
declaring coll domain events
     add c00c72cf49 CAUSEWAY-3409: adding tests for the various ways of 
declaring act domain events
     add 68379f8c66 CAUSEWAY-3409: fixes EXECUTING/EXECUTED phases
     add ef7676e1c8 CAUSEWAY-3409: allow prop. EXECUTING events to morph 
clearing into setting and vice versa
     add 5f7853a0dd Merge pull request #1593 from 
apache/3409-mixin.eventtypes.part2
     add c832424d5c CAUSEWAY-3446: runtimeservices: add dep. 
com.sun.mail:jakarta.mail
     add 4fb93b7218 Bump jacoco-maven-plugin from 0.8.9 to 0.8.10
     add 1710fcfa93 Merge pull request #1608 from 
apache/dependabot/maven/master/org.jacoco-jacoco-maven-plugin-0.8.10
     add 49e63ac80c Bump pdfjs-dist from 3.4.120 to 3.5.141
     add e32c5b60b3 CAUSEWAY-3446: with com.sun.mail:jakarta.mail don't 
transitively  import javax.activation
     add 4f8275b74f CAUSEWAY-3408: demo app: fixes 'created' lifecycle event is 
never emitted
     add 3d561edc2f CAUSEWAY-3408: update docs; cleanup prev. commit
     add 571cf701ec Bump junit-platform-console from 1.9.2 to 1.9.3
     add 9791d9c0ea Merge pull request #1614 from 
apache/dependabot/maven/master/org.junit.platform-junit-platform-console-1.9.3
     add 0449da0c76 Bump junit-jupiter-api from 5.9.2 to 5.9.3
     add 35cca476f1 Merge pull request #1613 from 
apache/dependabot/maven/master/org.junit.jupiter-junit-jupiter-api-5.9.3
     new 7427412dcd CAUSEWAY-2485: completes @Collection#typeOf

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   (2546ada7a7)
            \
             N -- N -- N   refs/heads/CAUSEWAY-2485 (7427412dcd)

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 1 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/events/domain/AbstractDomainEvent.java  |   10 +-
 .../org/apache/causeway/applib/id/LogicalType.java |    3 +-
 .../causeway/applib/value/Password_Test.java       |    4 +-
 bom/pom.xml                                        |    8 +-
 .../commons/internal/assertions/_Assert.java       |   19 +
 .../_testing/MetaModelContext_forTesting.java      |    1 +
 .../core/metamodel/commons/StringExtensions.java   |   14 +-
 .../core/metamodel/execution/ActionExecutor.java   |  232 ++++
 .../metamodel/execution/MemberExecutorService.java |  106 +-
 .../core/metamodel/execution/PropertyModifier.java |  229 ++++
 .../metamodel/facets/DomainEventFacetAbstract.java |   72 +-
 .../core/metamodel/facets/DomainEventHelper.java   |   10 +-
 .../core/metamodel/facets/DomainEventHolder.java   |   91 ++
 .../core/metamodel/facets/FacetFactory.java        |    5 +-
 .../core/metamodel/facets/FacetedMethod.java       |   19 +-
 .../core/metamodel/facets/ImperativeAspect.java    |    4 +-
 .../action/ActionAnnotationFacetFactory.java       |   63 +-
 .../action/invocation/ActionDomainEventFacet.java  |   87 +-
 .../action/invocation/ActionInvocationFacet.java   |    5 +-
 .../invocation/ActionInvocationFacetAbstract.java  |   42 +-
 .../invocation/ActionInvocationFacetForAction.java |   60 +
 .../ActionInvocationFacetForDomainEvent.java       |  239 ----
 ...ocationFacetForMixedInPropertyOrCollection.java |   69 +
 .../ActionParameterValidationFacetViaMethod.java   |    4 +-
 .../method/ActionValidationFacetViaMethod.java     |    4 +-
 .../facets/collections/CollectionFacet.java        |    4 +-
 .../CollectionAccessorFacetViaAccessor.java        |    8 +-
 .../CollectionAnnotationFacetFactory.java          |   36 +-
 .../modify/CollectionDomainEventFacet.java         |   92 +-
 .../method/DisableForContextFacetViaMethod.java    |    4 +-
 .../method/HideForContextFacetViaMethod.java       |    4 +-
 .../autocomplete/AutoCompleteFacetAbstract.java    |    4 +-
 .../object/callbacks/CallbackFacetAbstract.java    |    4 +-
 .../choices/ChoicesFacetFromBoundedAbstract.java   |    4 +-
 .../DomainObjectAnnotationFacetFactory.java        |   16 +-
 ...ObjectLayoutAnnotationUsingCssClassUiEvent.java |    4 +-
 ...mainObjectLayoutAnnotationUsingIconUiEvent.java |    4 +-
 ...inObjectLayoutAnnotationUsingLayoutUiEvent.java |    4 +-
 ...ainObjectLayoutAnnotationUsingTitleUiEvent.java |    4 +-
 .../facets/object/entity/EntityFacet.java          |    4 +-
 .../javalang/IteratorFilteringFacetFactory.java    |   30 +-
 .../facets/object/value/CompositeValueUpdater.java |    6 +-
 .../mandatory/MandatoryFacetAbstract.java          |    4 +-
 .../objectvalue/maxlen/MaxLengthFacetAbstract.java |    4 +-
 .../ActionParameterAutoCompleteFacetViaMethod.java |    4 +-
 .../ActionParameterChoicesFacetViaMethod.java      |    4 +-
 .../ActionParameterDefaultsFacetViaMethod.java     |    6 +-
 .../ActionParameterDisabledFacetViaMethod.java     |    4 +-
 .../ActionParameterHiddenFacetViaMethod.java       |    4 +-
 .../ActionParameterValidationFacetViaMethod.java   |    6 +-
 .../accessor/PropertyAccessorFacetViaAccessor.java |    8 +-
 .../method/PropertyAutoCompleteFacetMethod.java    |    8 +-
 .../method/PropertyChoicesFacetViaMethod.java      |    4 +-
 .../method/PropertyDefaultFacetViaMethod.java      |    4 +-
 .../property/PropertyAnnotationFacetFactory.java   |   84 +-
 .../property/modify/PropertyDomainEventFacet.java  |  104 +-
 .../modify/PropertyModifyFacetAbstract.java        |  111 ++
 ...nt.java => PropertyModifyFacetForClearing.java} |   15 +-
 ...ent.java => PropertyModifyFacetForSetting.java} |   14 +-
 ...tySetterOrClearFacetForDomainEventAbstract.java |  294 -----
 .../facets/properties/property/modify/Utils.java   |   23 -
 .../clear/PropertyClearFacetViaClearMethod.java    |    4 +-
 .../clear/PropertyClearFacetViaSetterMethod.java   |    4 +-
 ...PropertyInitializationFacetViaSetterMethod.java |    4 +-
 .../modify/PropertySetterFacetViaSetterMethod.java |    4 +-
 .../method/PropertyValidateFacetViaMethod.java     |    4 +-
 .../interactions/ActionArgUsabilityContext.java    |    6 +-
 .../interactions/ActionArgValidityContext.java     |    6 +-
 .../interactions/ActionArgVisibilityContext.java   |    6 +-
 .../interactions/ActionUsabilityContext.java       |    4 +-
 .../interactions/ActionValidityContext.java        |    4 +-
 .../interactions/ActionVisibilityContext.java      |    4 +-
 .../interactions/CollectionAccessContext.java      |    4 +-
 .../interactions/CollectionVisibilityContext.java  |    4 +-
 .../metamodel/interactions/ObjectTitleContext.java |    4 +-
 .../interactions/ObjectValidityContext.java        |    4 +-
 .../interactions/ObjectVisibilityContext.java      |    4 +-
 .../metamodel/interactions/ParseValueContext.java  |    6 +-
 .../interactions/PropertyAccessContext.java        |    6 +-
 .../interactions/PropertyModifyContext.java        |    6 +-
 .../interactions/PropertyUsabilityContext.java     |    4 +-
 .../interactions/PropertyVisibilityContext.java    |    4 +-
 .../managed/ParameterNegotiationModel.java         |    4 +-
 .../managed/PropertyNegotiationModel.java          |    4 +-
 .../interactions/managed/_BindingUtil.java         |    8 +-
 .../methods/MethodFilteringFacetFactory.java       |    4 +-
 .../core/metamodel/object/ManagedObject.java       |    6 +-
 .../core/metamodel/object/ManagedObjects.java      |    8 +-
 ...{MmAssertionUtil.java => MmAssertionUtils.java} |    2 +-
 .../object/{MmDebugUtil.java => MmDebugUtils.java} |    2 +-
 .../{MmEntityUtil.java => MmEntityUtils.java}      |   14 +-
 .../core/metamodel/object/MmEventUtils.java        |   72 ++
 .../{MmInvokeUtil.java => MmInvokeUtils.java}      |   22 +-
 .../{MmRenderUtil.java => MmRenderUtils.java}      |    2 +-
 .../object/{MmSpecUtil.java => MmSpecUtils.java}   |    4 +-
 .../object/{MmTitleUtil.java => MmTitleUtils.java} |    2 +-
 .../{MmUnwrapUtil.java => MmUnwrapUtils.java}      |   16 +-
 ...mVisibilityUtil.java => MmVisibilityUtils.java} |   12 +-
 .../core/metamodel/object/_InternalTitleUtil.java  |    2 +-
 .../metamodel/object/_ManagedObjectSpecified.java  |    6 +-
 .../memento/ObjectMementoForScalar.java            |    4 +-
 ...nthesizeDomainEventsForMixinPostProcessor.java} |   52 +-
 .../dflt/ProgrammingModelFacetsJava11.java         |    4 +-
 .../objectlifecycle/PropertyChangeRecord.java      |    4 +-
 .../services/title/TitleServiceDefault.java        |    4 +-
 .../core/metamodel/spec/ObjectSpecification.java   |   19 +-
 .../specloader/specimpl/ObjectActionDefault.java   |  108 +-
 .../specloader/specimpl/ObjectActionMixedIn.java   |   21 +-
 .../specloader/specimpl/ObjectMemberAbstract.java  |    1 -
 .../specimpl/OneToManyAssociationMixedIn.java      |   36 +-
 .../specimpl/OneToOneAssociationDefault.java       |    9 +-
 .../specimpl/OneToOneAssociationMixedIn.java       |   44 +-
 .../specloader/specimpl/_MixedInMemberFactory.java |    4 +-
 .../specimpl/_MixedInMemberNamingStrategy.java     |    4 +-
 .../causeway/core/metamodel/util/EventUtil.java    |   42 -
 .../valuesemantics/EnumValueSemanticsAbstract.java |    4 +-
 .../core/metamodel/MetaModelTestAbstract.java      |    7 +-
 .../core/metamodel/commons/NameUtilTest.java       |   16 +-
 .../core/metamodel/facetapi/FacetAbstractTest.java |   18 +-
 .../Annotations_synthesizeElseOnClass_Test.java    |  105 +-
 ...HelperTest_newCollectionDomainEvent_forAdd.java |   13 +-
 ...perTest_newCollectionDomainEvent_forRemove.java |   13 +-
 .../metamodel/facets/FacetFactoryTestAbstract.java |  403 ++++--
 .../metamodel/facets/ObjectAdapterUtilsTest.java   |   28 +-
 .../causeway/core/metamodel/facets/_Utils.java     |   25 +-
 .../actions/ActionMethodsFacetFactoryTest.java     |  163 +--
 .../actions/IteratorFilteringFacetFactoryTest.java |   30 +-
 .../action/ActionAnnotationFacetFactoryTest.java   |   12 -
 ...nnotationFacetFactoryTest_ActionInvocation.java |  175 ++-
 .../ActionAnnotationFacetFactoryTest_Hidden.java   |    2 +-
 ...ctionAnnotationFacetFactoryTest_Invocation.java |  189 ---
 ...ctionAnnotationFacetFactoryTest_RestrictTo.java |    6 +-
 ...ActionAnnotationFacetFactoryTest_Semantics.java |    6 +-
 .../ActionAnnotationFacetFactoryTest_TypeOf.java   |   10 +-
 ...notationFacetFactoryTest_commandPublishing.java |    8 +-
 ...tionAnnotationFacetFactoryTest_domainEvent.java |  327 +++++
 ...tationFacetFactoryTest_executionPublishing.java |   26 +-
 ...icsFacetFallbackToNonIdempotentFactoryTest.java |    2 +-
 .../PrototypeFacetAnnotationFactoryTest.java       |    5 +-
 ...kmarkableAnnotationFacetFactoryTest_action.java |    2 +-
 .../ActionLayoutAnnotationFacetFactoryTest.java    |   30 +-
 ...MenuFacetFromDomainServiceFacetFactoryTest.java |    8 +-
 ...ava => CollectionAccessorFacetFactoryTest.java} |   64 +-
 .../CollectionAnnotationFacetFactoryTest.java      |  346 ++++-
 ...ollectionAnnotationFacetFactoryTest_typeOf.java |    6 +-
 .../CollectionLayoutAnnotationFactoryTest.java     |    4 +-
 .../callback/CallbackFacetFactoryTestAbstract.java |    2 +-
 ...CssClassFaFacetOnTypeAnnotationFactoryTest.java |   68 -
 .../DomainObjectLayoutFactoryTest.java             |    1 +
 .../DomainServiceFacetAnnotationFactoryTest.java   |    4 +-
 .../DomainServiceLayoutFacetFactoryTest.java       |   13 +-
 .../ident/cssclass/CssClassFacetMethodTest.java    |   40 +-
 .../CssClassFacetMethodWithProblemTest.java        |    4 +-
 .../object/ident/icon/IconFacetMethodTest.java     |    2 +-
 .../title/TitleAnnotationFacetFactoryTest.java     |   16 +-
 .../ident/title/TitleFacetViaMethodTest.java       |    6 +-
 .../title/TitleFacetViaMethodsFactoryTest.java     |    7 +-
 .../title/TitleFacetViaTitleAnnotationTest.java    |   28 +-
 .../object/mixin/MixinFacetAbstract_Test.java      |   42 +-
 .../navparent/NavigableParentFacetMethodTest.java  |    8 +-
 .../NavigableParentAnnotationFacetFactoryTest.java |   49 +-
 .../ObjectSupportFacetFactoryTestAbstract.java     |    2 +-
 .../memberorder/DeweyOrderComparatorTest.java      |   53 +-
 .../ordering/memberorder/DeweyOrderSetTest.java    |   79 +-
 .../ordering/memberorder/LayoutOrderTest.java      |    6 +-
 ...cetForParameterLayoutAnnotationFactoryTest.java |    9 +-
 ...cetForParameterLayoutAnnotationFactoryTest.java |    5 +-
 .../PropertyMethodsFacetFactoryTest.java           |  123 +-
 ...sabledAnnotationOnPropertyFacetFactoryTest.java |    4 +-
 .../MandatoryAnnotationFacetFactoryTest.java       |    2 +-
 .../PropertyAnnotationFacetFactoryTest.java        |  460 ++++---
 ...tionWithSnapshotOnPropertyFacetFactoryTest.java |    2 +-
 ...llableAnnotationOnPropertyFacetFactoryTest.java |    8 +-
 .../RegExAnnotationOnPropertyFacetFactoryTest.java |    4 +-
 .../PropertyLayoutAnnotationFactoryTest.java       |    6 +-
 .../BigDecimalValueSemanticsProviderTest.java      |   11 +-
 .../value/BigIntValueSemanticsProviderTest.java    |   10 +-
 .../value/BlobValueSemanticsProviderTest.java      |   18 +-
 .../value/BooleanValueSemanticsProviderTest.java   |   16 +-
 .../value/ByteValueSemanticsProviderTest.java      |    8 +-
 .../value/CharacterValueSemanticsProviderTest.java |   12 +-
 .../value/ClobValueSemanticsProviderTest.java      |   16 +-
 .../value/DoubleValueSemanticsProviderTest.java    |   13 +-
 .../value/FloatValueSemanticsProviderTest.java     |   11 +-
 .../value/IntValueSemanticsProviderTest.java       |   10 +-
 .../JavaSqlDateValueSemanticsProviderTest.java     |    8 +-
 .../value/JavaTimeValueSemanticsProviderTest.java  |   16 +-
 .../value/LongValueSemanticsProviderTest.java      |   10 +-
 .../value/PasswordValueSemanticsProviderTest.java  |    6 +-
 .../value/ShortValueSemanticsProviderTest.java     |   12 +-
 .../value/StringValueSemanticsProviderTest.java    |   30 +-
 .../ValueSemanticsProviderAbstractTestCase.java    |   26 +-
 .../ValueSemanticsAnnotationFacetFactoryTest.java  |   83 +-
 .../interactions/InteractionUtils_isA_Test.java    |   32 +-
 .../objects/ObjectActionLayoutXmlDefaultTest.java  |    6 +-
 ...erviceInjectorDefaultTest_validateServices.java |   80 --
 .../services/appfeat/ApplicationFeatureIdTest.java |  247 ++--
 .../metamodel/services/grid/GridLoadingTest.java   |    4 +-
 .../metamodel/MetaModelServiceDefaultTest.java     |   10 +-
 .../metamodel/spec/TypeOfAnyCardinalityTest.java   |   24 +-
 .../SpecificationLoaderTestAbstract.java           |  105 --
 .../SpecificationLoaderTest_nonScalar.java         |  132 --
 .../specloader/SpecificationLoaderTest_value.java  |   45 -
 .../SpecificationLoaderTypeRecognitionTest.java    |  128 ++
 .../{ReflectorTestPojo.java => TestPojo.java}      |    4 +-
 ...ionParameterAbstractTest_getId_and_getName.java |    6 +-
 .../TemporalValueSemanticsProviderTest.java        |    2 +-
 core/runtime/pom.xml                               |   33 -
 core/runtimeservices/pom.xml                       |   54 +
 .../executor/MemberExecutorServiceDefault.java     |  129 +-
 .../core/runtimeservices/executor/_Xray.java       |    6 +-
 .../factory/FactoryServiceDefault.java             |    3 +-
 .../repository/RepositoryServiceDefault.java       |   16 +-
 .../handlers/DomainObjectInvocationHandler.java    |   18 +-
 .../RuntimeServicesTestAbstract.java               |    5 +-
 .../wrapper/WrapperFactoryDefaultTest.java         |    5 +-
 .../dom/_infra/values/ValueHolderRepository.java   |   13 +-
 .../typeOf/ActionTypeOfPage-description.adoc       |    9 +-
 .../collections/Collection/CollectionMenu.java     |   26 +-
 .../typeOf/CollectionTypeOfPage-description.adoc   |   40 +-
 .../Collection/typeOf/CollectionTypeOfPage.java    |   44 +-
 .../typeOf/CollectionTypeOfPage.layout.xml         |   85 +-
 .../CollectionTypeOfChildVm-description.adoc}      |    6 +-
 .../CollectionTypeOfChildVm.java}                  |   65 +-
 .../child/CollectionTypeOfChildVm.layout.xml}      |    0
 .../DomainObjectXxxLifecycleEvent.java             |    1 -
 ...ainObjectXxxLifecycleEventPage-description.adoc |    2 +-
 .../PropertyLayout/PropertyLayoutMenu.java         |   10 +-
 ...ropertyLayoutTypicalLengthPage-description.adoc |  123 +-
 .../PropertyLayoutTypicalLengthPage.java           |   38 +-
 .../PropertyLayoutTypicalLengthPage.layout.xml     |   11 +-
 ...pertyLayoutTypicalLengthPage_mixinProperty.java |   47 -
 ...LengthPage_mixinPropertyWithMetaAnnotation.java |   47 -
 ..._mixinPropertyWithMetaAnnotationOverridden.java |   48 -
 ...ropertyLayoutTypicalLengthPage_updateName.java} |   18 +-
 ...TypicalLengthPage_updateWithMetaAnnotation.java |   58 -
 ...gthPage_updateWithMetaAnnotationOverridden.java |   60 -
 .../typicalLength/TypicalLengthMetaAnnotation.java |   43 -
 .../demoapp/testing/jdo/SpinUpDemoJdoTest.java     |    4 +-
 .../demoapp/testing/jpa/SpinUpDemoJpaTest.java     |    4 +-
 ...hPdfJsViewer_IntegTest.dump_facets.approved.xml |   66 +-
 ..._MixinDomain_IntegTest.dump_facets.approved.xml |   66 +-
 ...hPdfjsViewer_IntegTest.dump_facets.approved.xml |   31 +-
 ...r_PropDomain_IntegTest.dump_facets.approved.xml |   31 +-
 extensions/vw/pdfjs/wicket/integration/pom.xml     |    2 +-
 .../pdfjs/wkt/integration/PdfJsVersion.java        |    2 +-
 .../pdfjs/wkt/ui/components/PdfJsViewerPanel.java  |    4 +-
 .../changetracking/EntityChangeTrackerDefault.java |    4 +-
 .../MetaModelRegressionTest.verify.approved.xml    | 1324 ++++++++++++++------
 .../interact/CollectionInteractionTest.java        |    4 +-
 .../JpaGeneratedLongIdEntityLifecycleTest.java     |   14 +-
 ...JpaNonGeneratedStringIdEntityLifecycleTest.java |   14 +-
 .../util/interaction/DataTableTester.java          |   12 +-
 .../interaction/DomainObjectTesterFactory.java     |   10 +-
 tooling/pom.xml                                    |    2 +-
 .../vega/ui/wkt/components/VegaComponentWkt.java   |    4 +-
 .../viewer/commons/model/action/UiActionForm.java  |    4 +-
 .../binding/BindingConverterForManagedObject.java  |    4 +-
 .../viewer/commons/model/object/UiObject.java      |    4 +-
 ...entNegotiationServiceForRestfulObjectsV1_0.java |    4 +-
 .../resources/DomainObjectResourceServerside.java  |    4 +-
 .../wicket/model/models/ScalarUnwrappingModel.java |    4 +-
 .../viewer/wicket/ui/components/actions/_Xray.java |    8 +-
 .../summary/CollectionContentsAsSummary.java       |    4 +-
 .../entity/icontitle/EntityIconAndTitlePanel.java  |    4 +-
 .../viewer/wicket/ui/components/scalars/_Xray.java |    4 +-
 .../components/scalars/markup/MarkupComponent.java |    4 +-
 .../ui/components/tree/_TreeNodeMemento.java       |    4 +-
 .../ui/components/value/StandaloneValuePanel.java  |    4 +-
 .../wicket/ui/panels/FormExecutorDefault.java      |    4 +-
 .../test/components/scalars/ConverterTester.java   |    3 +
 .../choices/ChoiceProviderTestAbstract.java        |    2 +
 272 files changed, 5436 insertions(+), 4516 deletions(-)
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/execution/ActionExecutor.java
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/execution/PropertyModifier.java
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/DomainEventHolder.java
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/action/invocation/ActionInvocationFacetForAction.java
 delete mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/action/invocation/ActionInvocationFacetForDomainEvent.java
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/action/invocation/ActionInvocationFacetForMixedInPropertyOrCollection.java
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/property/modify/PropertyModifyFacetAbstract.java
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/property/modify/{PropertyClearFacetForDomainEvent.java
 => PropertyModifyFacetForClearing.java} (75%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/property/modify/{PropertySetterFacetForDomainEvent.java
 => PropertyModifyFacetForSetting.java} (75%)
 delete mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/property/modify/PropertySetterOrClearFacetForDomainEventAbstract.java
 delete mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/property/modify/Utils.java
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/{MmAssertionUtil.java
 => MmAssertionUtils.java} (99%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/{MmDebugUtil.java
 => MmDebugUtils.java} (98%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/{MmEntityUtil.java
 => MmEntityUtils.java} (94%)
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/MmEventUtils.java
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/{MmInvokeUtil.java
 => MmInvokeUtils.java} (89%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/{MmRenderUtil.java
 => MmRenderUtils.java} (98%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/{MmSpecUtil.java
 => MmSpecUtils.java} (97%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/{MmTitleUtil.java
 => MmTitleUtils.java} (99%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/{MmUnwrapUtil.java
 => MmUnwrapUtils.java} (92%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/object/{MmVisibilityUtil.java
 => MmVisibilityUtils.java} (92%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/postprocessors/members/{TweakDomainEventsForMixinPostProcessor.java
 => SynthesizeDomainEventsForMixinPostProcessor.java} (60%)
 delete mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/util/EventUtil.java
 delete mode 100644 
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/facets/actions/action/ActionAnnotationFacetFactoryTest_Invocation.java
 create mode 100644 
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/facets/actions/action/ActionAnnotationFacetFactoryTest_domainEvent.java
 rename 
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/facets/collections/{CollectionFieldMethodsFacetFactoryTest.java
 => CollectionAccessorFacetFactoryTest.java} (68%)
 delete mode 100644 
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/facets/object/cssclassfa/CssClassFaFacetOnTypeAnnotationFactoryTest.java
 delete mode 100644 
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/services/ServiceInjectorDefaultTest_validateServices.java
 delete mode 100644 
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/specloader/SpecificationLoaderTestAbstract.java
 delete mode 100644 
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/specloader/SpecificationLoaderTest_nonScalar.java
 delete mode 100644 
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/specloader/SpecificationLoaderTest_value.java
 create mode 100644 
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/specloader/SpecificationLoaderTypeRecognitionTest.java
 rename 
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/specloader/{ReflectorTestPojo.java
 => TestPojo.java} (93%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/domain/collections/Collection/typeOf/{CollectionTypeOfPage-description.adoc
 => child/CollectionTypeOfChildVm-description.adoc} (74%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/domain/collections/Collection/typeOf/{CollectionTypeOfPage.java
 => child/CollectionTypeOfChildVm.java} (51%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/domain/{actions/Action/typeOf/child/ActionTypeOfChildVm.layout.xml
 => collections/Collection/typeOf/child/CollectionTypeOfChildVm.layout.xml} 
(100%)
 delete mode 100644 
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthPage_mixinProperty.java
 delete mode 100644 
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthPage_mixinPropertyWithMetaAnnotation.java
 delete mode 100644 
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthPage_mixinPropertyWithMetaAnnotationOverridden.java
 rename 
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/typicalLength/{PropertyLayoutTypicalLengthPage_updateWithParameterLayout.java
 => PropertyLayoutTypicalLengthPage_updateName.java} (79%)
 delete mode 100644 
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthPage_updateWithMetaAnnotation.java
 delete mode 100644 
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/typicalLength/PropertyLayoutTypicalLengthPage_updateWithMetaAnnotationOverridden.java
 delete mode 100644 
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/typicalLength/TypicalLengthMetaAnnotation.java

Reply via email to