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

ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/causeway.git

commit 434de49c5f474fd1349e58d10bc7d8e29206ca60
Merge: 26e2aefa57 f3fbc4d491
Author: Andi Huber <[email protected]>
AuthorDate: Tue Apr 18 17:49:37 2023 +0200

    Merge pull request #1583 from apache/3409-mixin.eventtypes
    
    merging ... still WIP but has some fixes already
    (CAUSEWAY-3409: Mixed in members might have the wrong domain-event type 
associated)

 .gitignore                                         |    3 +
 .../applib/events/domain/AbstractDomainEvent.java  |   26 +-
 .../applib/events/domain/ActionDomainEvent.java    |   14 -
 .../metamodel/facets/DomainEventFacetAbstract.java |   99 +
 .../core/metamodel/facets/DomainEventHelper.java   |   18 +-
 .../facets/SingleClassValueFacetAbstract.java      |    2 +-
 .../action/ActionAnnotationFacetFactory.java       |   71 +-
 .../action/invocation/ActionDomainEventFacet.java  |  237 +-
 .../invocation/ActionDomainEventFacetAbstract.java |  154 --
 .../invocation/ActionDomainEventFacetDefault.java  |   32 -
 .../ActionDomainEventFacetForActionAnnotation.java |   31 -
 .../invocation/ActionInvocationFacetAbstract.java  |   36 +-
 ...va => ActionInvocationFacetForDomainEvent.java} |   27 +-
 ...ionFacetForDomainEventFromActionAnnotation.java |   38 -
 ...onInvocationFacetForDomainEventFromDefault.java |   38 -
 .../CollectionAnnotationFacetFactory.java          |   49 +-
 .../modify/CollectionDomainEventFacet.java         |  149 +-
 .../modify/CollectionDomainEventFacetAbstract.java |   75 -
 .../modify/CollectionDomainEventFacetDefault.java  |   31 -
 ...ionDomainEventFacetForCollectionAnnotation.java |   44 -
 .../DomainObjectAnnotationFacetFactory.java        |   18 +-
 ...EventDefaultFacetForDomainObjectAnnotation.java |   25 +-
 ...EventDefaultFacetForDomainObjectAnnotation.java |   24 +-
 ...EventDefaultFacetForDomainObjectAnnotation.java |   24 +-
 .../property/PropertyAnnotationFacetFactory.java   |  109 +-
 ....java => PropertyClearFacetForDomainEvent.java} |   15 +-
 ...rFacetForDomainEventFromPropertyAnnotation.java |   40 -
 .../property/modify/PropertyDomainEventFacet.java  |  238 +-
 .../modify/PropertyDomainEventFacetAbstract.java   |  168 --
 .../modify/PropertyDomainEventFacetDefault.java    |   39 -
 ...pertyDomainEventFacetForPropertyAnnotation.java |   39 -
 ...java => PropertySetterFacetForDomainEvent.java} |   15 +-
 ...rFacetForDomainEventFromPropertyAnnotation.java |   40 -
 ...tySetterOrClearFacetForDomainEventAbstract.java |   25 +-
 .../metamodel/interactions/InteractionHead.java    |    4 +-
 .../TweakDomainEventsForMixinPostProcessor.java    |  132 +-
 .../core/metamodel/spec/feature/ObjectAction.java  |    2 +-
 .../AbstractFacetFactoryJupiterTestCase.java       |  138 --
 .../metamodel/facets/AbstractFacetFactoryTest.java |  166 --
 ...nEventHelperTest_newActionInteractionEvent.java |    6 +-
 ...HelperTest_newCollectionDomainEvent_forAdd.java |    6 +-
 ...perTest_newCollectionDomainEvent_forRemove.java |    6 +-
 ...HelperTest_newPropertyDomainEvent_forClear.java |    4 +-
 ...elperTest_newPropertyDomainEvent_forModify.java |    4 +-
 .../metamodel/facets/FacetFactoryTestAbstract.java |  284 +++
 .../causeway/core/metamodel/facets/Utils.java      |   63 -
 .../causeway/core/metamodel/facets/_Utils.java     |   98 +
 .../actions/ActionMethodsFacetFactoryTest.java     |  186 +-
 .../actions/IteratorFilteringFacetFactoryTest.java |   63 +-
 .../action/ActionAnnotationFacetFactoryTest.java   |   32 +-
 ...nnotationFacetFactoryTest_ActionInvocation.java |  139 +-
 .../ActionAnnotationFacetFactoryTest_Hidden.java   |   32 +-
 ...ctionAnnotationFacetFactoryTest_Invocation.java |  220 +-
 ...ctionAnnotationFacetFactoryTest_RestrictTo.java |   63 +-
 ...ActionAnnotationFacetFactoryTest_Semantics.java |   69 +-
 .../ActionAnnotationFacetFactoryTest_TypeOf.java   |  123 +-
 ...notationFacetFactoryTest_commandPublishing.java |   68 +-
 ...tationFacetFactoryTest_executionPublishing.java |  272 +--
 ...icsFacetFallbackToNonIdempotentFactoryTest.java |   47 +-
 .../PrototypeFacetAnnotationFactoryTest.java       |   45 +-
 ...kmarkableAnnotationFacetFactoryTest_action.java |   45 +-
 .../ActionLayoutAnnotationFacetFactoryTest.java    |  110 +-
 ...MenuFacetFromDomainServiceFacetFactoryTest.java |  123 +-
 .../CollectionFieldMethodsFacetFactoryTest.java    |  219 +-
 .../CollectionAnnotationFacetFactoryTest.java      |  164 +-
 ...ollectionAnnotationFacetFactoryTest_typeOf.java |  112 +-
 .../CollectionLayoutAnnotationFactoryTest.java     |   64 +-
 ...okmarkableAnnotationFacetFactoryTest_class.java |   44 +-
 .../callback/CallbackFacetFactoryTestAbstract.java |   70 +-
 .../callback/CreatedCallbackFacetFactoryTest.java  |   12 +-
 .../callback/LoadedCallbackFacetFactoryTest.java   |   12 +-
 .../PersistedCallbackFacetFactoryTest.java         |   34 +-
 .../PersistingCallbackFacetFactoryTest.java        |   34 +-
 .../callback/RemovingCallbackFacetFactoryTest.java |   32 +-
 .../callback/UpdatedCallbackFacetFactoryTest.java  |   12 +-
 .../callback/UpdatingCallbackFacetFactoryTest.java |   12 +-
 ...CssClassFaFacetOnTypeAnnotationFactoryTest.java |    4 +-
 .../ObjectDisabledMethodFacetFactoryTest.java      |    5 +-
 ...oicesFacetFromBoundedAnnotationFactoryTest.java |   44 +-
 .../DomainObjectAnnotationFacetFactoryTest.java    |  388 +--
 .../NamedAnnotationFacetFactoryTest.java           |    4 +-
 .../DomainObjectLayoutFactoryTest.java             |  270 +--
 .../DomainServiceFacetAnnotationFactoryTest.java   |   40 +-
 .../DomainServiceLayoutFacetFactoryTest.java       |  121 +-
 .../hidden/ObjectHiddenMethodFacetFactoryTest.java |    7 +-
 .../cssclass/CssClassFacetMethodFactoryTest.java   |   13 +-
 .../ident/cssclass/CssClassFacetMethodTest.java    |   12 +-
 .../ident/icon/IconFacetMethodFactoryTest.java     |   14 +-
 .../ident/layout/LayoutFacetFactoryTest.java       |    7 +-
 .../title/TitleAnnotationFacetFactoryTest.java     |  131 +-
 .../ident/title/TitleFacetViaMethodTest.java       |    8 +-
 .../title/TitleFacetViaMethodsFactoryTest.java     |   66 +-
 .../logicaltype/LogicalTypeInferenceTest.java      |    4 +-
 .../NavigableParentAnnotationFacetFactoryTest.java |   24 +-
 .../RecreatableObjectFacetFactoryTest.java         |   50 +-
 .../ObjectSupportFacetFactoryTestAbstract.java     |   56 +-
 .../ordering/memberorder/LayoutOrderTest.java      |  136 +-
 ...cetForParameterLayoutAnnotationFactoryTest.java |   39 +-
 ...cetForParameterLayoutAnnotationFactoryTest.java |   33 +-
 .../facets/param/name/ParameterNameFacetTest.java  |   70 +-
 .../ParameterAnnotationFacetFactoryTest.java       |  313 +--
 ...lableAnnotationOnParameterFacetFactoryTest.java |  120 +-
 ...RegExAnnotationOnParameterFacetFactoryTest.java |   72 +-
 .../PropertyMethodsFacetFactoryTest.java           |  641 +++--
 ...sabledAnnotationOnPropertyFacetFactoryTest.java |   80 +-
 .../MandatoryAnnotationFacetFactoryTest.java       |   38 +-
 .../PropertyAnnotationFacetFactoryTest.java        |  695 +++---
 ...tionWithSnapshotOnPropertyFacetFactoryTest.java |   41 +-
 ...llableAnnotationOnPropertyFacetFactoryTest.java |  100 +-
 .../RegExAnnotationOnPropertyFacetFactoryTest.java |   67 +-
 .../PropertyLayoutAnnotationFactoryTest.java       |  111 +-
 .../ValueSemanticsAnnotationFacetFactoryTest.java  |  250 +-
 ...hPdfJsViewer_IntegTest.dump_facets.approved.xml |   84 +-
 ..._MixinDomain_IntegTest.dump_facets.approved.xml |   84 +-
 ...hPdfjsViewer_IntegTest.dump_facets.approved.xml |   67 +-
 ...r_PropDomain_IntegTest.dump_facets.approved.xml |   67 +-
 .../MetaModelRegressionTest.verify.approved.xml    | 2462 ++++++++++++--------
 117 files changed, 5824 insertions(+), 6378 deletions(-)

Reply via email to