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