This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch spring6
in repository https://gitbox.apache.org/repos/asf/causeway.git
from e4e2964c2c Merge pull request #1607 from
apache/dependabot/maven/spring6/org.mapstruct-mapstruct-processor-1.5.5.Final
add c797759ed9 Bump spring-boot-starter-parent from 2.7.10 to 2.7.11
add 18d7bd12a0 Merge pull request #1596 from
apache/dependabot/maven/master/org.springframework.boot-spring-boot-starter-parent-2.7.11
add 84f95f4a39 Bump spring-boot.version from 2.7.10 to 2.7.11
add e679e1b9d7 Merge pull request #1597 from
apache/dependabot/maven/master/spring-boot.version-2.7.11
add 339941c9eb Bump spring-boot-maven-plugin from 2.7.10 to 2.7.11
add 5ca0e191e4 Merge pull request #1598 from
apache/dependabot/maven/master/org.springframework.boot-spring-boot-maven-plugin-2.7.11
add bc733dca7c CAUSEWAY-2485: wip on @Property#optionality
add e2870c0e73 CAUSEWAY-2485: reworks @Property#optionality
add 9e2c1ef437 CAUSEWAY-2485: wip for @Property#projecting
add 3bc201705d CAUSEWAY-2485: reworks @Property#projecting
add 62955a48fb CAUSEWAY-2485: simplifies @Property#regexPattern
add f077b37773 CAUSEWAY-2485: reworks @Property#snapshot
add ff229f5089 CAUSEWAY-2485: removes old menu item, now deleted
add 94380ead9f CAUSEWAY-2485: simplifies PropertyLayout#cssClass
add e003bcbae1 updates download link in doap.rdf
add 533d2dbeb2 updates support link in doap.rdf
add 04564dd58d CAUSEWAY-2485: simplfies @PropertyLayout#describedAs
add 46e74c1b31 CAUSEWAY-2485: reworks @Property#labelPosition
add fb5818b191 CAUSEWAY-2485: simplifies @Property#multiLine
add 30cf715802 CAUSEWAY-2485: minor tidyup of @Property#navigable
add 050e2d91cf CAUSEWAY-2485: adds TreeNode value type
add 52a6e6d166 CAUSEWAY-2485: replaces @Property#renderDaysBefore example
with @ValueSemantics#dateRenderAdjustDays
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 02e2149706 Merge remote-tracking branch 'origin/master' into spring6
No new revisions were added by this update.
Summary of changes:
antora/supplemental-ui/doap_causeway.rdf | 4 +-
.../applib/events/domain/AbstractDomainEvent.java | 10 +-
.../org/apache/causeway/applib/id/LogicalType.java | 3 +-
.../causeway/applib/value/Password_Test.java | 4 +-
.../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 | 62 +-
.../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 | 35 +-
.../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 | 83 +-
.../property/modify/PropertyDomainEventFacet.java | 104 +-
.../modify/PropertyModifyFacetAbstract.java | 111 ++
...nt.java => PropertyModifyFacetForClearing.java} | 15 +-
...ent.java => PropertyModifyFacetForSetting.java} | 14 +-
...tySetterOrClearFacetForDomainEventAbstract.java | 294 -----
.../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 +-
.../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 ++-
...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 | 338 ++++-
...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 | 450 ++++---
...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 +-
.../executor/MemberExecutorServiceDefault.java | 129 +-
.../core/runtimeservices/executor/_Xray.java | 6 +-
.../repository/RepositoryServiceDefault.java | 16 +-
.../handlers/DomainObjectInvocationHandler.java | 18 +-
.../RuntimeServicesTestAbstract.java | 5 +-
.../wrapper/WrapperFactoryDefaultTest.java | 5 +-
.../src/main/java/demoapp/dom/DemoModuleJpa.java | 2 +
.../ActionChoicesFromPage-description.adoc | 2 +-
.../ActionCommandPublishingPage-description.adoc | 4 +-
.../ActionDomainEventPage-description.adoc | 4 +-
.../ActionExecutionPublishingPage-description.adoc | 4 +-
.../ActionRestrictToPage-description.adoc | 2 +-
.../semantics/ActionSemanticsPage-description.adoc | 6 +-
.../typeOf/ActionTypeOfPage-description.adoc | 2 +-
.../ActionLayoutAssociateWithPage-description.adoc | 2 +-
.../ActionLayoutCssClassPage-description.adoc | 2 +-
.../ActionLayoutCssClassFaPage-description.adoc | 2 +-
.../ActionLayoutDescribedAsPage-description.adoc | 5 +-
.../ActionLayoutFieldSetPage-description.adoc | 2 +-
.../hidden/ActionLayoutHiddenPage-description.adoc | 8 +-
.../named/ActionLayoutNamedPage-description.adoc | 2 +-
.../ActionLayoutPositionPage-description.adoc | 2 +-
.../ActionLayoutPromptStylePage-description.adoc | 2 +-
...ActionLayoutRedirectPolicyPage-description.adoc | 2 +-
.../ActionLayoutSequencePage-description.adoc | 2 +-
.../CollectionDomainEventPage-description.adoc | 4 +-
.../DomainObjectAliasedPage-description.adoc | 8 +-
.../DomainObjectAutoCompletePage-description.adoc | 4 +-
.../DomainObjectBoundingPage-description.adoc | 2 +-
...ObjectEntityChangePublishingVm-description.adoc | 2 +-
.../DomainObjectIntrospectionPage-description.adoc | 6 +-
.../DomainObjectMixinMethodPage-description.adoc | 4 +-
.../DomainObjectMixinMethodJpa-description.adoc | 2 +-
.../DomainObjectNatureViewModel-description.adoc | 2 +-
...DomainObjectXxxDomainEventPage-description.adoc | 4 +-
...ainObjectXxxLifecycleEventPage-description.adoc | 30 +-
...ainObjectLayoutBookmarkingPage-description.adoc | 6 +-
...DomainObjectLayoutCssClassPage-description.adoc | 2 +-
...mainObjectLayoutCssClassFaPage-description.adoc | 2 +-
...ainObjectLayoutDescribedAsPage-description.adoc | 2 +-
.../DomainObjectLayoutNamedPage-description.adoc | 2 +-
.../DomainObjectLayoutPagedPage-description.adoc | 4 +-
...ObjectLayoutTableDecoratorPage-description.adoc | 4 +-
...mainObjectLayoutXxxUiEventPage-description.adoc | 10 +-
.../domain/properties/Property/PropertyMenu.java | 21 +-
.../PropertyCommandPublishingPage-description.adoc | 4 +-
.../PropertyDomainEventPage-description.adoc | 4 +-
...ropertyExecutionPublishingPage-description.adoc | 4 +-
.../PropertyFileAcceptPage-description.adoc | 2 +-
.../PropertyMaxLengthPage-description.adoc | 2 +-
.../PropertyMustSatisfyPage-description.adoc | 9 +-
.../OptionalityOptionalMetaAnnotation.java | 43 -
.../PropertyOptionalityPage-description.adoc | 104 +-
.../optionality/PropertyOptionalityPage.java | 61 +-
.../optionality/PropertyOptionalityPage.layout.xml | 11 +-
...> PropertyOptionalityPage_updateMandatory.java} | 21 +-
...=> PropertyOptionalityPage_updateNullable.java} | 28 +-
...=> PropertyOptionalityPage_updateOptional.java} | 20 +-
...ityPage_updateWithMetaAnnotationOverridden.java | 62 -
...PropertyProjectingChildEntity-description.adoc} | 12 +-
.../PropertyProjectingChildEntity.java | 5 +-
.../PropertyProjectingChildEntity.layout.xml | 0
.../PropertyProjectingChildSeeding.java | 3 +-
.../{child => }/PropertyProjectingChildVm.java | 36 +-
.../PropertyProjectingPage-description.adoc | 86 +-
.../projecting/PropertyProjectingPage.java | 1 -
.../PropertyProjectingPage_returnsChildren.java | 2 -
...ojectingChildJdo-description.adoc => diag.adoc} | 39 +-
.../PropertyProjectingChildJdo-description.adoc | 12 +-
.../projecting/jdo/PropertyProjectingChildJdo.java | 2 +-
.../PropertyProjectingChildJpa-description.adoc | 12 +-
.../projecting/jpa/PropertyProjectingChildJpa.java | 2 +-
.../PropertyRegexPatternPage-description.adoc | 77 +-
.../regexPattern/PropertyRegexPatternPage.java | 49 +-
.../PropertyRegexPatternPage.layout.xml | 7 +-
...opertyRegexPatternPage_updateEmailAddress.java} | 35 +-
...yRegexPatternPage_updateWithMetaAnnotation.java | 58 -
...ernPage_updateWithMetaAnnotationOverridden.java | 65 -
...RegexPatternPage_updateWithParameterLayout.java | 63 -
...edMetaAnnotation.java => PropertySnapshot.java} | 37 +-
.../Property/snapshot/PropertySnapshot.layout.xml} | 0
.../snapshot/PropertySnapshotPage-description.adoc | 106 +-
.../Property/snapshot/PropertySnapshotPage.java | 84 +-
.../snapshot/PropertySnapshotPage.layout.xml | 14 +-
.../snapshot/PropertySnapshotPage_friends.java | 30 +
.../PropertySnapshotPage_takeXmlSnapshot.java | 11 +-
...nnotation.java => PropertySnapshotSeeding.java} | 30 +-
.../jpa/PropertySnapshotJpa-description.adoc} | 3 +-
.../snapshot/jpa/PropertySnapshotJpa.java} | 61 +-
.../snapshot/jpa/PropertySnapshotJpaEntities.java | 30 +-
.../PropertyLayout/PropertyLayoutMenu.java | 33 +-
.../cssClass/CssClassRedMetaAnnotation.java | 43 -
.../PropertyLayoutCssClassPage-description.adoc | 136 +-
.../cssClass/PropertyLayoutCssClassPage.java | 37 +-
.../cssClass/PropertyLayoutCssClassPage.layout.xml | 6 +-
.../PropertyLayoutCssClassPage_mixinProperty.java | 49 -
...sClassPage_mixinPropertyWithMetaAnnotation.java | 47 -
..._mixinPropertyWithMetaAnnotationOverridden.java | 48 -
... => PropertyLayoutCssClassPage_updateName.java} | 18 +-
...ayoutCssClassPage_updateWithMetaAnnotation.java | 58 -
...assPage_updateWithMetaAnnotationOverridden.java | 61 -
.../describedAs/DescribedAsMetaAnnotation.java | 43 -
.../PropertyLayoutDescribedAsPage-description.adoc | 130 +-
.../describedAs/PropertyLayoutDescribedAsPage.java | 43 +-
.../PropertyLayoutDescribedAsPage.layout.xml | 13 +-
...ropertyLayoutDescribedAsPage_mixinProperty.java | 46 -
...ibedAsPage_mixinPropertyWithMetaAnnotation.java | 47 -
..._mixinPropertyWithMetaAnnotationOverridden.java | 48 -
... PropertyLayoutDescribedAsPage_updateName.java} | 11 +-
...utDescribedAsPage_updateWithMetaAnnotation.java | 58 -
...dAsPage_updateWithMetaAnnotationOverridden.java | 59 -
.../PropertyLayoutHiddenPage-description.adoc | 8 +-
.../LabelPositionLeftMetaAnnotation.java | 44 -
.../LabelPositionTopMetaAnnotation.java | 44 -
...ropertyLayoutLabelPositionPage-description.adoc | 233 ++--
.../PropertyLayoutLabelPositionPage.java | 144 +--
.../PropertyLayoutLabelPositionPage.layout.xml | 23 +-
..._mixinPropertyWithMetaAnnotationOverridden.java | 49 -
...itionPage_updateBooleanLabelPositionRight.java} | 22 +-
...LabelPositionPage_updateLabelPositionLeft.java} | 36 +-
...LabelPositionPage_updateLabelPositionNone.java} | 19 +-
...itionPage_updateLabelPositionNotSpecified.java} | 29 +-
...tLabelPositionPage_updateLabelPositionTop.java} | 39 +-
...rtyLayoutLabelPositionPage_updateProperty.java} | 23 +-
...yLayoutLabelPositionPage_updateVariantLeft.java | 60 -
...LayoutLabelPositionPage_updateVariantRight.java | 60 -
...LabelPositionPage_updateWithMetaAnnotation.java | 58 -
...ionPage_updateWithMetaAnnotationOverridden.java | 61 -
.../multiLine/MultiLine10MetaAnnotation.java | 43 -
.../PropertyLayoutMultiLinePage-description.adoc | 96 +-
.../multiLine/PropertyLayoutMultiLinePage.java | 42 +-
.../PropertyLayoutMultiLinePage.layout.xml | 8 +-
.../PropertyLayoutMultiLinePage_mixinProperty.java | 47 -
...tiLinePage_mixinPropertyWithMetaAnnotation.java | 47 -
..._mixinPropertyWithMetaAnnotationOverridden.java | 49 -
...youtMultiLinePage_updateWithMetaAnnotation.java | 58 -
...inePage_updateWithMetaAnnotationOverridden.java | 61 -
.../PropertyLayout/named/NamedMetaAnnotation.java | 43 -
.../named/PropertyLayoutNamedPage-description.adoc | 68 +-
.../named/PropertyLayoutNamedPage.java | 39 +-
.../named/PropertyLayoutNamedPage.layout.xml | 4 +-
.../PropertyLayoutNamedPage_mixinProperty.java | 47 -
..._mixinPropertyWithMetaAnnotationOverridden.java | 48 -
...tyLayoutNamedPage_updateWithMetaAnnotation.java | 58 -
...medPage_updateWithMetaAnnotationOverridden.java | 60 -
...yLayoutNamedPage_updateWithParameterLayout.java | 2 -
.../navigable/FileNodeVm-description.adoc | 39 +-
.../PropertyLayout/navigable/FileNodeVm.java | 19 +-
.../PropertyLayout/navigable/FileNodeVm.layout.xml | 1 -
...odeVm_returnsTree.java => FileNodeVm_tree.java} | 16 +-
.../PropertyLayoutRenderDayPage-description.adoc | 152 ---
.../renderDay/PropertyLayoutRenderDayPage.java | 141 ---
.../PropertyLayoutRenderDayPage.layout.xml | 62 -
...nderDayPage_mixinEndDateWithMetaAnnotation.java | 49 -
...e_mixinEndDateWithMetaAnnotationOverridden.java | 52 -
...nderDayPage_mixinEndDateWithPropertyLayout.java | 49 -
...derDayPage_updateEndDateWithMetaAnnotation.java | 60 -
..._updateEndDateWithMetaAnnotationOverridden.java | 63 -
.../RenderDayMetaAnnotationEndDateExclusive.java | 42 -
.../RenderDayMetaAnnotationStartDateInclusive.java | 41 -
.../PropertyLayoutRepaintingPage-description.adoc | 104 +-
.../repainting/PropertyLayoutRepaintingPage.java | 58 +-
.../PropertyLayoutRepaintingPage.layout.xml | 8 +-
...PropertyLayoutRepaintingPage_mixinProperty.java | 50 -
...intingPage_mixinPropertyWithMetaAnnotation.java | 49 -
..._mixinPropertyWithMetaAnnotationOverridden.java | 52 -
.../RepaintingNoRepaintMetaAnnotation.java | 41 -
.../RepaintingRepaintMetaAnnotation.java | 41 -
...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 -
.../ValueSemantics/ValueSemanticsMenu.java} | 58 +-
...anticsDateRenderAdjustDaysPage-description.adoc | 72 ++
.../ValueSemanticsDateRenderAdjustDaysPage.java} | 75 +-
...ueSemanticsDateRenderAdjustDaysPage.layout.xml} | 11 +-
...icsDateRenderAdjustDaysPage_downloadAsXml.java} | 10 +-
...icsDateRenderAdjustDaysPage_updateEndDate.java} | 20 +-
.../src/main/java/demoapp/dom/menubars.layout.xml | 7 +-
.../demoapp/dom/services/core/ServicesMenu.java | 22 -
.../XmlSnapshotParentVm-description.adoc | 85 --
.../XmlSnapshotParentVm-description.html | 612 ---------
.../xmlSnapshotService/XmlSnapshotParentVm.java | 89 --
.../XmlSnapshotParentVm.layout.xml | 63 -
.../XmlSnapshotParentVm_takeXmlSnapshot.java | 102 --
.../child/XmlSnapshotChildVm.java | 62 -
.../child/XmlSnapshotChildVm.layout.xml | 55 -
.../core/xmlSnapshotService/class-diagram.svg | 40 -
.../xmlSnapshotService/peer/XmlSnapshotPeerVm.java | 80 --
.../peer/XmlSnapshotPeerVm.layout.xml | 64 -
.../child/XmlSnapshotPeerChildVm-description.adoc | 3 -
.../dom/types/causeway/CausewayTypesMenu.java | 8 +
.../passwords/CausewayPasswords-description.adoc | 2 +-
.../dom/types/causeway/treenode/FileNodeType.java | 20 +-
.../causeway/treenode}/FileNodeVm-DIRECTORY.svg | 0
.../causeway/treenode}/FileNodeVm-FILE.svg | 0
.../treenode}/FileNodeVm-FILE_SYSTEM_ROOT.svg | 0
.../causeway/treenode/FileNodeVm-description.adoc | 97 ++
.../causeway/treenode}/FileNodeVm.java | 49 +-
.../causeway/treenode}/FileNodeVm.layout.xml | 1 -
.../causeway/treenode/FileNodeVm_tree.java} | 29 +-
.../causeway/treenode/FileSystemTreeAdapter.java | 67 +
.../causeway/treenode/FileTreeNodeService.java | 73 ++
.../demo/domain/src/main/resources/application.yml | 4 +-
.../src/main/resources/static/css/application.css | 15 +-
.../Property/projecting/uml-class-diag.png | Bin 0 -> 22277 bytes
.../Property/publishing/uml-class-diag.png | Bin 8859 -> 0 bytes
.../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 +-
.../pdfjs/wkt/ui/components/PdfJsViewerPanel.java | 4 +-
.../javafx/ui/components/object/ObjectViewFx.java | 4 +-
.../vaadin/ui/components/object/ObjectViewVaa.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 +-
.../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 +
450 files changed, 6611 insertions(+), 10275 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
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/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%)
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/optionality/OptionalityOptionalMetaAnnotation.java
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/optionality/{PropertyOptionalityPage_updateMandatoryWithParameterLayout.java
=> PropertyOptionalityPage_updateMandatory.java} (75%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/optionality/{PropertyOptionalityPage_updateWithMetaAnnotation.java
=> PropertyOptionalityPage_updateNullable.java} (69%)
copy
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/optionality/{PropertyOptionalityPage_updateWithParameterLayout.java
=> PropertyOptionalityPage_updateOptional.java} (77%)
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/optionality/PropertyOptionalityPage_updateWithMetaAnnotationOverridden.java
rename
examples/demo/domain/src/main/java/demoapp/dom/{services/core/xmlSnapshotService/child/XmlSnapshotChildVm-description.adoc
=>
domain/properties/Property/projecting/PropertyProjectingChildEntity-description.adoc}
(56%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/projecting/{persistence
=> }/PropertyProjectingChildEntity.java (85%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/projecting/{persistence
=> }/PropertyProjectingChildEntity.layout.xml (100%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/projecting/{persistence
=> }/PropertyProjectingChildSeeding.java (89%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/projecting/{child
=> }/PropertyProjectingChildVm.java (70%)
copy
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/projecting/{jdo/PropertyProjectingChildJdo-description.adoc
=> diag.adoc} (54%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/{optionality/PropertyOptionalityPage_updateWithParameterLayout.java
=> regexPattern/PropertyRegexPatternPage_updateEmailAddress.java} (63%)
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/regexPattern/PropertyRegexPatternPage_updateWithMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/regexPattern/PropertyRegexPatternPage_updateWithMetaAnnotationOverridden.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/regexPattern/PropertyRegexPatternPage_updateWithParameterLayout.java
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/snapshot/{SnapshotIncludedMetaAnnotation.java
=> PropertySnapshot.java} (62%)
copy
examples/demo/domain/src/main/java/demoapp/dom/domain/{objects/DomainObject/editing/DomainObjectEditing.layout.xml
=> properties/Property/snapshot/PropertySnapshot.layout.xml} (100%)
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/snapshot/PropertySnapshotPage_friends.java
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/snapshot/{SnapshotExcludedMetaAnnotation.java
=> PropertySnapshotSeeding.java} (62%)
rename
examples/demo/domain/src/main/java/demoapp/dom/{services/core/xmlSnapshotService/peer/XmlSnapshotPeerVm-description.adoc
=>
domain/properties/Property/snapshot/jpa/PropertySnapshotJpa-description.adoc}
(86%)
rename
examples/demo/domain/src/main/java/demoapp/dom/{services/core/xmlSnapshotService/peer/child/XmlSnapshotPeerChildVm.java
=> domain/properties/Property/snapshot/jpa/PropertySnapshotJpa.java} (53%)
rename
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/util/EventUtil.java
=>
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/Property/snapshot/jpa/PropertySnapshotJpaEntities.java
(59%)
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/cssClass/CssClassRedMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/cssClass/PropertyLayoutCssClassPage_mixinProperty.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/cssClass/PropertyLayoutCssClassPage_mixinPropertyWithMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/cssClass/PropertyLayoutCssClassPage_mixinPropertyWithMetaAnnotationOverridden.java
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/cssClass/{PropertyLayoutCssClassPage_updateWithParameterLayout.java
=> PropertyLayoutCssClassPage_updateName.java} (79%)
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/cssClass/PropertyLayoutCssClassPage_updateWithMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/cssClass/PropertyLayoutCssClassPage_updateWithMetaAnnotationOverridden.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/describedAs/DescribedAsMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/describedAs/PropertyLayoutDescribedAsPage_mixinProperty.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/describedAs/PropertyLayoutDescribedAsPage_mixinPropertyWithMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/describedAs/PropertyLayoutDescribedAsPage_mixinPropertyWithMetaAnnotationOverridden.java
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/describedAs/{PropertyLayoutDescribedAsPage_updateWithParameterLayout.java
=> PropertyLayoutDescribedAsPage_updateName.java} (84%)
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/describedAs/PropertyLayoutDescribedAsPage_updateWithMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/describedAs/PropertyLayoutDescribedAsPage_updateWithMetaAnnotationOverridden.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/LabelPositionLeftMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/LabelPositionTopMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/PropertyLayoutLabelPositionPage_mixinPropertyWithMetaAnnotationOverridden.java
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/{PropertyLayoutLabelPositionPage_updateVariantTop.java
=> PropertyLayoutLabelPositionPage_updateBooleanLabelPositionRight.java} (74%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/{PropertyLayoutLabelPositionPage_mixinPropertyWithMetaAnnotation.java
=> PropertyLayoutLabelPositionPage_updateLabelPositionLeft.java} (58%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/{PropertyLayoutLabelPositionPage_updateVariantNone.java
=> PropertyLayoutLabelPositionPage_updateLabelPositionNone.java} (78%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/{PropertyLayoutLabelPositionPage_updateVariantNotSpecified.java
=> PropertyLayoutLabelPositionPage_updateLabelPositionNotSpecified.java} (57%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/{PropertyLayoutLabelPositionPage_mixinProperty.java
=> PropertyLayoutLabelPositionPage_updateLabelPositionTop.java} (59%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/{PropertyLayoutLabelPositionPage_updateWithParameterLayout.java
=> PropertyLayoutLabelPositionPage_updateProperty.java} (72%)
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/PropertyLayoutLabelPositionPage_updateVariantLeft.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/PropertyLayoutLabelPositionPage_updateVariantRight.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/PropertyLayoutLabelPositionPage_updateWithMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/PropertyLayoutLabelPositionPage_updateWithMetaAnnotationOverridden.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/multiLine/MultiLine10MetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/multiLine/PropertyLayoutMultiLinePage_mixinProperty.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/multiLine/PropertyLayoutMultiLinePage_mixinPropertyWithMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/multiLine/PropertyLayoutMultiLinePage_mixinPropertyWithMetaAnnotationOverridden.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/multiLine/PropertyLayoutMultiLinePage_updateWithMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/multiLine/PropertyLayoutMultiLinePage_updateWithMetaAnnotationOverridden.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/named/NamedMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/named/PropertyLayoutNamedPage_mixinProperty.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/named/PropertyLayoutNamedPage_mixinPropertyWithMetaAnnotationOverridden.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/named/PropertyLayoutNamedPage_updateWithMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/named/PropertyLayoutNamedPage_updateWithMetaAnnotationOverridden.java
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/navigable/{FileNodeVm_returnsTree.java
=> FileNodeVm_tree.java} (74%)
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/renderDay/PropertyLayoutRenderDayPage-description.adoc
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/renderDay/PropertyLayoutRenderDayPage.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/renderDay/PropertyLayoutRenderDayPage.layout.xml
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/renderDay/PropertyLayoutRenderDayPage_mixinEndDateWithMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/renderDay/PropertyLayoutRenderDayPage_mixinEndDateWithMetaAnnotationOverridden.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/renderDay/PropertyLayoutRenderDayPage_mixinEndDateWithPropertyLayout.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/renderDay/PropertyLayoutRenderDayPage_updateEndDateWithMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/renderDay/PropertyLayoutRenderDayPage_updateEndDateWithMetaAnnotationOverridden.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/renderDay/RenderDayMetaAnnotationEndDateExclusive.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/renderDay/RenderDayMetaAnnotationStartDateInclusive.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/repainting/PropertyLayoutRepaintingPage_mixinProperty.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/repainting/PropertyLayoutRepaintingPage_mixinPropertyWithMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/repainting/PropertyLayoutRepaintingPage_mixinPropertyWithMetaAnnotationOverridden.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/repainting/RepaintingNoRepaintMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/repainting/RepaintingRepaintMetaAnnotation.java
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
copy
examples/demo/domain/src/main/java/demoapp/dom/{types/causeway/CausewayTypesMenu.java
=> domain/properties/ValueSemantics/ValueSemanticsMenu.java} (50%)
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/ValueSemantics/dateRenderAdjustDays/ValueSemanticsDateRenderAdjustDaysPage-description.adoc
copy
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/{PropertyLayout/describedAs/PropertyLayoutDescribedAsPage.java
=>
ValueSemantics/dateRenderAdjustDays/ValueSemanticsDateRenderAdjustDaysPage.java}
(58%)
rename
examples/demo/domain/src/main/java/demoapp/dom/{services/core/xmlSnapshotService/peer/child/XmlSnapshotPeerChildVm.layout.xml
=>
domain/properties/ValueSemantics/dateRenderAdjustDays/ValueSemanticsDateRenderAdjustDaysPage.layout.xml}
(88%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/{PropertyLayout/renderDay/PropertyLayoutRenderDayPage_downloadAsXml.java
=>
ValueSemantics/dateRenderAdjustDays/ValueSemanticsDateRenderAdjustDaysPage_downloadAsXml.java}
(80%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/{PropertyLayout/renderDay/PropertyLayoutRenderDayPage_updateEndDateWithParameterLayout.java
=>
ValueSemantics/dateRenderAdjustDays/ValueSemanticsDateRenderAdjustDaysPage_updateEndDate.java}
(78%)
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/services/core/xmlSnapshotService/XmlSnapshotParentVm-description.adoc
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/services/core/xmlSnapshotService/XmlSnapshotParentVm-description.html
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/services/core/xmlSnapshotService/XmlSnapshotParentVm.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/services/core/xmlSnapshotService/XmlSnapshotParentVm.layout.xml
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/services/core/xmlSnapshotService/XmlSnapshotParentVm_takeXmlSnapshot.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/services/core/xmlSnapshotService/child/XmlSnapshotChildVm.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/services/core/xmlSnapshotService/child/XmlSnapshotChildVm.layout.xml
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/services/core/xmlSnapshotService/class-diagram.svg
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/services/core/xmlSnapshotService/peer/XmlSnapshotPeerVm.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/services/core/xmlSnapshotService/peer/XmlSnapshotPeerVm.layout.xml
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/services/core/xmlSnapshotService/peer/child/XmlSnapshotPeerChildVm-description.adoc
rename
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/property/modify/Utils.java
=>
examples/demo/domain/src/main/java/demoapp/dom/types/causeway/treenode/FileNodeType.java
(69%)
copy
examples/demo/domain/src/main/java/demoapp/dom/{domain/properties/PropertyLayout/navigable
=> types/causeway/treenode}/FileNodeVm-DIRECTORY.svg (100%)
copy
examples/demo/domain/src/main/java/demoapp/dom/{domain/properties/PropertyLayout/navigable
=> types/causeway/treenode}/FileNodeVm-FILE.svg (100%)
copy
examples/demo/domain/src/main/java/demoapp/dom/{domain/properties/PropertyLayout/navigable
=> types/causeway/treenode}/FileNodeVm-FILE_SYSTEM_ROOT.svg (100%)
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/types/causeway/treenode/FileNodeVm-description.adoc
copy
examples/demo/domain/src/main/java/demoapp/dom/{domain/properties/PropertyLayout/navigable
=> types/causeway/treenode}/FileNodeVm.java (69%)
copy
examples/demo/domain/src/main/java/demoapp/dom/{domain/properties/PropertyLayout/navigable
=> types/causeway/treenode}/FileNodeVm.layout.xml (98%)
rename
examples/demo/domain/src/main/java/demoapp/dom/{domain/properties/PropertyLayout/named/PropertyLayoutNamedPage_mixinPropertyWithMetaAnnotation.java
=> types/causeway/treenode/FileNodeVm_tree.java} (65%)
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/types/causeway/treenode/FileSystemTreeAdapter.java
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/types/causeway/treenode/FileTreeNodeService.java
create mode 100644
examples/demo/domain/src/main/resources/static/demoapp/dom/annotDomain/Property/projecting/uml-class-diag.png
delete mode 100644
examples/demo/domain/src/main/resources/static/demoapp/dom/annotDomain/Property/publishing/uml-class-diag.png