This is an automated email from the ASF dual-hosted git repository. joergrade pushed a commit to branch CAUSEWAY-3264 in repository https://gitbox.apache.org/repos/asf/causeway.git
commit 166659749b789a49c9d4e65005dc4a80f9c247dd Merge: b2f92ac1ef e4e2964c2c Author: Jörg Rade <[email protected]> AuthorDate: Tue Apr 25 19:10:50 2023 +0200 CAUSEWAY-3264 vega 1/n, asciidoctor, merge origin/spring6 .editorconfig | 364 +++ .../workflows/ci-build-artifacts-no-push-maven.yml | 4 +- .gitignore | 3 + .run/DemoAppWicketJpa.run.xml | 5 +- .../ROOT/pages/building-apache-causeway.adoc | 2 +- antora/playbooks/site-incubator.yml | 6 +- antora/playbooks/site.yml | 6 +- antora/supplemental-ui/index.html | 8 + .../applib/events/domain/AbstractDomainEvent.java | 26 +- .../applib/events/domain/ActionDomainEvent.java | 14 - bom/pom.xml | 24 +- .../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 | 48 +- .../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 +- ...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 | 119 +- ...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 | 74 +- .../PropertyMethodsFacetFactoryTest.java | 641 +++-- ...sabledAnnotationOnPropertyFacetFactoryTest.java | 80 +- .../MandatoryAnnotationFacetFactoryTest.java | 38 +- .../PropertyAnnotationFacetFactoryTest.java | 661 +++--- ...tionWithSnapshotOnPropertyFacetFactoryTest.java | 41 +- ...llableAnnotationOnPropertyFacetFactoryTest.java | 100 +- .../RegExAnnotationOnPropertyFacetFactoryTest.java | 67 +- .../PropertyLayoutAnnotationFactoryTest.java | 111 +- .../ValueSemanticsAnnotationFacetFactoryTest.java | 250 +- .../src/main/java/demoapp/dom/DemoModuleJpa.java | 23 +- .../HasAsciiDocDescription_description.java | 3 +- .../HasAsciiDocDescription_sources.java | 3 +- .../_infra/resources/AsciiDocConverterService.java | 1 + .../resources/MarkupVariableResolverService.java | 10 +- .../demoapp/dom/_infra/samples/EnumSamples.java | 3 +- .../demoapp/dom/_infra/samples/NameSamples.java | 3 +- .../dom/_infra/seed/SeedServiceAbstract.java | 3 +- .../dom/_infra/values/ValueHolderRepository.java | 3 +- .../_changes/ExposeCapturedChanges_clear.java | 3 +- .../dom/domain/actions/Action/ActionMenu.java | 12 +- .../Action/choicesFrom/ActionChoicesFrom.java | 2 - .../ActionChoicesFromPage-description.adoc | 6 +- .../Action/choicesFrom/ActionChoicesFromPage.java | 4 +- .../ActionChoicesFromPage_makeLowerCase.java | 5 +- .../ActionChoicesFromPage_makeUpperCase.java | 4 +- .../choicesFrom/ActionChoicesFromPage_objects.java | 9 +- .../choicesFrom/ActionChoicesFromSeeding.java | 6 +- .../choicesFrom/jpa/ActionChoicesFromJpa.java | 5 +- .../jpa/ActionChoicesFromJpaEntities.java | 8 +- .../ActionCommandPublishing-description.adoc | 2 +- .../ActionCommandPublishingPage-description.adoc | 4 +- .../ActionCommandPublishingPage.java | 4 +- ...mmandPublishingPage_changeNameNotPublished.java | 4 +- ...nCommandPublishingPage_changeNamePublished.java | 4 +- .../ActionCommandPublishingPage_objects.java | 7 +- ...ionCommandPublishingPage_publishedCommands.java | 5 +- .../ActionCommandPublishingSeeding.java | 6 +- ...onCommandPublishing_changeNameNotPublished.java | 8 +- ...ctionCommandPublishing_changeNamePublished.java | 6 +- .../ActionCommandPublishing_publishedCommands.java | 4 +- .../jpa/ActionCommandPublishingJpa.java | 5 +- .../jpa/ActionCommandPublishingJpaEntities.java | 8 +- .../ActionDomainEventPage-description.adoc | 7 +- .../Action/domainEvent/ActionDomainEventPage.java | 17 +- ...tionDomainEventPage_updateTextNotAnnotated.java | 4 +- .../ActionExecutionPublishing-description.adoc | 2 +- .../ActionExecutionPublishingPage-description.adoc | 4 +- .../ActionExecutionPublishingPage.java | 4 +- ...utionPublishingPage_changeNameNotPublished.java | 4 +- ...xecutionPublishingPage_changeNamePublished.java | 4 +- ...nExecutionPublishingPage_changeNameWrapped.java | 4 +- .../ActionExecutionPublishingPage_objects.java | 7 +- ...xecutionPublishingPage_publishedExecutions.java | 5 +- .../ActionExecutionPublishingSeeding.java | 6 +- ...ExecutionPublishing_changeNameNotPublished.java | 4 +- ...ionExecutionPublishing_changeNamePublished.java | 4 +- ...ionExecutionPublishing_publishedExecutions.java | 5 +- .../jpa/ActionExecutionPublishingJpa.java | 5 +- .../jpa/ActionExecutionPublishingJpaEntities.java | 8 +- .../Action/hidden/ActionHidden-description.adoc | 48 - .../domain/actions/Action/hidden/ActionHidden.java | 49 - .../actions/Action/hidden/ActionHidden.layout.xml | 90 - .../hidden/ActionHiddenPage-description.adoc | 68 - .../Action/hidden/ActionHiddenPage_objects.java | 29 - .../Action/hidden/ActionHiddenRepository.java | 26 - .../ActionHidden_changeNameHiddenEverywhere.java | 50 - .../actions/Action/hidden/jpa/ActionHiddenJpa.java | 68 - .../Action/hidden/jpa/ActionHiddenJpaEntities.java | 55 - .../ActionRestrictToPage-description.adoc | 8 +- .../Action/restrictTo/ActionRestrictToPage.java | 4 +- .../semantics/ActionSemanticsPage-description.adoc | 24 +- .../Action/semantics/ActionSemanticsPage.java | 3 +- .../typeOf/ActionTypeOfPage-description.adoc | 4 +- .../actions/Action/typeOf/ActionTypeOfPage.java | 5 +- .../Action/typeOf/child/ActionTypeOfChildVm.java | 3 +- .../actions/ActionLayout/ActionLayoutMenu.java | 7 +- .../ActionLayoutAssociateWithPage-description.adoc | 68 +- .../ActionLayoutAssociateWithPage.java | 24 +- .../ActionLayoutAssociateWithPage.layout.xml | 2 +- .../child/ActionLayoutAssociateWithChildVm.java | 19 +- .../ActionLayoutCssClassPage-description.adoc | 15 +- .../cssClass/ActionLayoutCssClassPage.java | 18 +- .../cssClass/ActionLayoutCssClassPage.layout.xml | 19 +- .../ActionLayoutCssClassFaPage-description.adoc | 10 +- .../cssClassFa/ActionLayoutCssClassFaPage.java | 16 +- .../ActionLayoutCssClassFaPage.layout.xml | 19 +- .../ActionLayoutDescribedAsPage-description.adoc | 62 +- .../describedAs/ActionLayoutDescribedAsPage.java | 120 +- .../ActionLayoutDescribedAsPage.layout.xml | 28 +- ...ctionLayoutDescribedAsChildVm-description.adoc} | 2 +- .../child/ActionLayoutDescribedAsChildVm.java} | 38 +- .../ActionLayoutDescribedAsChildVm.layout.xml} | 3 +- .../ActionLayoutFieldSetPage-description.adoc | 61 +- .../fieldSet/ActionLayoutFieldSetPage.java | 62 +- .../fieldSet/ActionLayoutFieldSetPage.layout.xml | 24 +- .../hidden/ActionLayoutHidden-description.adoc | 4 +- .../hidden/ActionLayoutHiddenPage-description.adoc | 4 +- .../hidden/ActionLayoutHiddenPage.java | 7 +- .../hidden/ActionLayoutHiddenPage_objects.java | 7 +- .../hidden/ActionLayoutHiddenSeeding.java | 6 +- .../hidden/ActionLayoutHidden_changeName.java | 5 +- ...tionLayoutHidden_changeNameHiddenAllTables.java | 5 +- ...ionLayoutHidden_changeNameHiddenEverywhere.java | 5 +- ...onLayoutHidden_changeNameHiddenObjectForms.java | 5 +- .../hidden/jpa/ActionLayoutHiddenJpa.java | 5 +- .../hidden/jpa/ActionLayoutHiddenJpaEntities.java | 8 +- .../named/ActionLayoutNamedPage-description.adoc | 68 +- .../ActionLayout/named/ActionLayoutNamedPage.java | 59 +- .../named/ActionLayoutNamedPage.layout.xml | 26 +- .../ActionLayoutPositionPage-description.adoc | 49 +- .../position/ActionLayoutPositionPage.java | 18 +- .../position/ActionLayoutPositionPage.layout.xml | 19 +- ...tionLayoutPositionPage_layoutPanelDropDown.java | 52 - .../ActionLayoutPositionPage_layoutRight.java | 52 - ...outPositionPage_updateNamePositionedBelow.java} | 21 +- ...outPositionPage_updateNamePositionedPanel.java} | 19 +- ...ionPage_updateNamePositionedPanelDropDown.java} | 19 +- ...outPositionPage_updateNamePositionedRight.java} | 19 +- ...utPositionPage_updateNotesPositionedBelow.java} | 20 +- ...utPositionPage_updateNotesPositionedPanel.java} | 22 +- ...onPage_updateNotesPositionedPanelDropDown.java} | 22 +- ...utPositionPage_updateNotesPositionedRight.java} | 22 +- .../ActionLayoutPromptStylePage-description.adoc | 67 +- .../promptStyle/ActionLayoutPromptStylePage.java | 34 +- .../ActionLayoutPromptStylePage.layout.xml | 20 +- .../ActionLayoutPromptStylePage_layoutDialog.java | 56 - .../ActionLayoutPromptStylePage_layoutInline.java | 51 - ...LayoutPromptStylePage_layoutInlineAsIfEdit.java | 51 - ...outPromptStylePage_updateNamePromptInline.java} | 22 +- ...youtPromptStylePage_updateNamePromptModal.java} | 24 +- ...utPromptStylePage_updateNamePromptSidebar.java} | 23 +- ...StylePage_updateNotesPromptInlineAsIfEdit.java} | 21 +- ...ActionLayoutRedirectPolicyPage-description.adoc | 55 +- .../ActionLayoutRedirectPolicyPage.java | 55 +- .../ActionLayoutRedirectPolicyPage.layout.xml | 27 +- ...ectPolicyPage_incrementRedirectEvenIfSame.java} | 29 +- ...PolicyPage_incrementRedirectOnlyIfDiffers.java} | 24 +- .../ActionLayoutSequencePage-description.adoc | 179 +- .../sequence/ActionLayoutSequencePage.java | 64 +- .../sequence/ActionLayoutSequencePage.layout.xml | 30 +- .../ActionLayoutSequencePage_addChild.java} | 37 +- .../ActionLayoutSequencePage_noopSeqX.java} | 34 +- .../ActionLayoutSequencePage_noopSeqY.java} | 34 +- .../ActionLayoutSequencePage_removeChild.java} | 37 +- ...age_updateNamePositionedPanelDropDownSeqX.java} | 33 +- ...age_updateNamePositionedPanelDropDownSeqY.java} | 33 +- ...equencePage_updateNamePositionedPanelSeqX.java} | 33 +- ...equencePage_updateNamePositionedPanelSeqY.java} | 29 +- ...equencePage_updateNamePositionedRightSeqX.java} | 33 +- ...equencePage_updateNamePositionedRightSeqY.java} | 33 +- .../ActionLayoutSequencePage_updateNameSeqX.java} | 32 +- .../ActionLayoutSequencePage_updateNameSeqY.java} | 32 +- .../ActionLayoutSequencePage_updateNameSeqZ.java} | 32 +- .../ActionLayoutSequenceChildVm-description.adoc} | 2 +- .../child/ActionLayoutSequenceChildVm.java} | 9 +- .../child/ActionLayoutSequenceChildVm.layout.xml} | 3 +- .../collections/Collection/CollectionMenu.java | 12 +- .../CollectionDomainEventControlSubscriber.java | 1 - .../CollectionDomainEventPage-description.adoc | 2 +- .../domainEvent/CollectionDomainEventPage.java | 21 +- ...ctionDomainEventPage_changeControlStrategy.java | 10 +- .../CollectionDomainEventPage_controlStrategy.java | 4 +- .../child/CollectionDomainEventChildVm.java | 4 +- .../hidden/CollectionHiddenPage-description.adoc | 6 - .../Collection/hidden/CollectionHiddenPage.java | 68 - .../hidden/CollectionHiddenPage.layout.xml | 61 - .../Collection/typeOf/CollectionTypeOfPage.java | 5 +- .../cssClass/CollectionLayoutCssClassPage.java | 5 +- .../CollectionLayoutDefaultViewPage.java | 5 +- .../CollectionLayoutDescribedAsPage.java | 5 +- .../hidden/CollectionLayoutHiddenPage.java | 5 +- .../named/CollectionLayoutNamedPage.java | 5 +- .../paged/CollectionLayoutPagedPage.java | 5 +- .../sequence/CollectionLayoutSequencePage.java | 5 +- .../CollectionLayoutSortedByComparator.java | 3 +- .../sortedBy/CollectionLayoutSortedByPage.java | 5 +- .../CollectionLayoutTableDecoratorPage.java | 5 +- .../DomainObject/aliased/DomainObjectAliased.java | 6 +- .../DomainObjectAliasedPage-description.adoc | 2 +- .../aliased/DomainObjectAliasedPage_lookup.java | 6 +- .../aliased/DomainObjectAliasedPage_objects.java | 7 +- .../aliased/DomainObjectAliasedSeeding.java | 2 +- .../aliased/jpa/DomainObjectAliasedJpa.java | 5 +- .../jpa/DomainObjectAliasedJpaEntities.java | 8 +- .../DomainObjectAutoCompletePage-description.adoc | 2 +- .../autoComplete/DomainObjectAutoCompletePage.java | 4 +- .../DomainObjectAutoCompletePage_find.java | 4 +- .../DomainObjectAutoCompletePage_objects.java | 7 +- .../DomainObjectAutoCompleteRepository.java | 2 + .../DomainObjectAutoCompleteSeeding.java | 2 +- .../jpa/DomainObjectAutoCompleteJpa.java | 7 +- .../jpa/DomainObjectAutoCompleteJpaEntities.java | 4 +- .../DomainObjectBoundingPage-description.adoc | 2 +- .../bounded/DomainObjectBoundingPage.java | 4 +- .../bounded/DomainObjectBoundingPage_objects.java | 7 +- .../bounded/DomainObjectBoundingSeeding.java | 6 +- .../bounded/jpa/DomainObjectBoundingJpa.java | 20 +- .../jpa/DomainObjectBoundingJpaEntities.java | 4 +- .../bounded/jpa/DomainObjectBoundingPage_find.java | 8 +- .../DomainObject/editing/DomainObjectEditing.java | 6 +- .../DomainObjectEditingPage-description.adoc | 5 +- .../editing/DomainObjectEditingPage.java | 6 +- .../editing/DomainObjectEditingPage_objects.java | 7 +- .../editing/DomainObjectEditingSeeding.java | 6 +- .../editing/jpa/DomainObjectEditingJpa.java | 20 +- .../jpa/DomainObjectEditingJpaEntities.java | 4 +- .../DomainObjectEntityChangePublishingEntity.java | 6 +- ...PublishingEntity_updatePropertyUsingAction.java | 7 +- .../DomainObjectEntityChangePublishingSeeding.java | 6 +- ...ObjectEntityChangePublishingVm-description.adoc | 2 +- .../DomainObjectEntityChangePublishingVm.java | 6 +- ...omainObjectEntityChangePublishingVm_modify.java | 6 +- ...mainObjectEntityChangePublishingVm_objects.java | 7 +- .../jdo/DomainObjectEntityChangePublishingJdo.java | 12 +- ...ainObjectEntityChangePublishingJdoEntities.java | 4 +- .../jpa/DomainObjectEntityChangePublishingJpa.java | 20 +- ...ainObjectEntityChangePublishingJpaEntities.java | 4 +- .../DomainObjectIntrospectionPage-description.adoc | 2 +- .../DomainObjectIntrospectionPage.java | 4 +- ...ObjectIntrospectionPage_annotationOptional.java | 9 +- ...ObjectIntrospectionPage_annotationRequired.java | 9 +- .../DomainObjectIntrospectionAnnotOptSeeding.java | 2 +- .../jpa/DomainObjectIntrospectionAnnotOptJpa.java | 16 +- ...mainObjectIntrospectionAnnotOptJpaEntities.java | 4 +- .../DomainObjectIntrospectionAnnotReqdSeeding.java | 2 +- .../jpa/DomainObjectIntrospectionAnnotReqdJpa.java | 22 +- ...ainObjectIntrospectionAnnotReqdJpaEntities.java | 4 +- ...mainObjectIntrospectionEncapsulatedSeeding.java | 2 +- .../DomainObjectIntrospectionEncapsulatedJpa.java | 23 +- ...ObjectIntrospectionEncapsulatedJpaEntities.java | 4 +- ...ObjectIntrospectionVm_encapsulationEnabled.java | 12 +- .../mixinMethod/DomainObjectMixinMethod.java | 4 +- .../DomainObjectMixinMethodPage-description.adoc | 2 +- .../mixinMethod/DomainObjectMixinMethodPage.java | 4 +- .../DomainObjectMixinMethodPage_objects.java | 7 +- .../DomainObjectMixinMethodPage_updateName.java | 7 +- .../DomainObjectMixinMethodSeeding.java | 6 +- .../DomainObjectMixinMethod_initialCharacter.java | 6 +- .../DomainObjectMixinMethod_updateName.java | 4 +- .../jpa/DomainObjectMixinMethodJpa.java | 20 +- .../jpa/DomainObjectMixinMethodJpaEntities.java | 4 +- .../nature/DomainObjectNaturePage-description.adoc | 2 +- .../nature/DomainObjectNaturePage.java | 4 +- .../nature/DomainObjectNaturePage_entities.java | 9 +- .../nature/DomainObjectNaturePage_viewModels.java | 11 +- .../nature/entity/DomainObjectNatureEntity.java | 4 +- .../entity/DomainObjectNatureEntitySeeding.java | 6 +- .../nature/entity/jpa/DomainObjectNatureJpa.java | 22 +- .../entity/jpa/DomainObjectNatureJpaEntities.java | 4 +- .../viewmodel/DomainObjectNatureViewModel.java | 31 +- .../DomainObjectXxxDomainEventControlStrategy.java | 5 +- ...omainObjectXxxDomainEventControlSubscriber.java | 7 +- ...DomainObjectXxxDomainEventPage-description.adoc | 2 +- .../DomainObjectXxxDomainEventPage.java | 30 +- ...ctXxxDomainEventPage_changeControlStrategy.java | 4 +- ...inObjectXxxDomainEventPage_controlStrategy.java | 4 +- ...bjectXxxDomainEventPage_updateTextViaMixin.java | 4 +- .../child/DomainObjectXxxDomainEventChildVm.java | 18 +- .../DomainObjectLifecycleEventVm.java | 11 +- .../DomainObjectXxxLifecycleEvent.java | 16 +- ...ainObjectXxxLifecycleEventPage-description.adoc | 2 +- .../DomainObjectXxxLifecycleEventPage.java | 22 +- ...ainObjectXxxLifecycleEventPage_clearEvents.java | 7 +- ...inObjectXxxLifecycleEventPage_createEntity.java | 16 +- ...inObjectXxxLifecycleEventPage_deleteEntity.java | 9 +- .../DomainObjectXxxLifecycleEventPage_events.java | 4 +- ...inObjectXxxLifecycleEventPage_updateEntity.java | 9 +- .../DomainObjectXxxLifecycleEventSubscriber.java | 13 +- .../jpa/DomainObjectXxxLifecycleEventJpa.java | 5 +- .../DomainObjectXxxLifecycleEventJpaEntities.java | 4 +- .../bookmarking/DomainObjectLayoutBookmarking.java | 8 +- .../DomainObjectLayoutBookmarkingChild.java | 6 +- ...mainObjectLayoutBookmarkingChildRepository.java | 2 - .../DomainObjectLayoutBookmarkingNestedVm.java | 21 +- ...ainObjectLayoutBookmarkingPage-description.adoc | 2 +- .../DomainObjectLayoutBookmarkingPage.java | 11 +- .../DomainObjectLayoutBookmarkingPage_objects.java | 3 +- .../DomainObjectLayoutBookmarkingRepository.java | 2 - .../DomainObjectLayoutBookmarkingSeeding.java | 2 +- .../DomainObjectLayoutBookmarking_addChildren.java | 5 +- .../jpa/DomainObjectLayoutBookmarkingChildJpa.java | 5 +- ...mainObjectLayoutBookmarkingJpa-description.adoc | 2 +- .../jpa/DomainObjectLayoutBookmarkingJpa.java | 7 +- .../DomainObjectLayoutBookmarkingJpaEntities.java | 9 +- .../cssClass/DomainObjectLayoutCssClass.java | 8 +- ...DomainObjectLayoutCssClassPage-description.adoc | 2 +- .../cssClass/DomainObjectLayoutCssClassPage.java | 4 +- .../DomainObjectLayoutCssClassPage_objects.java | 8 +- .../DomainObjectLayoutCssClassSeeding.java | 6 +- .../jpa/DomainObjectLayoutCssClassJpa.java | 5 +- .../jpa/DomainObjectLayoutCssClassJpaEntities.java | 8 +- .../cssClassFa/DomainObjectLayoutCssClassFa.java | 4 +- ...mainObjectLayoutCssClassFaPage-description.adoc | 2 +- .../DomainObjectLayoutCssClassFaPage.java | 5 +- .../DomainObjectLayoutCssClassFaPage_objects.java | 8 +- .../DomainObjectLayoutCssClassFaSeeding.java | 6 +- .../jpa/DomainObjectLayoutCssClassFaJpa.java | 20 +- .../DomainObjectLayoutCssClassFaJpaEntities.java | 8 +- .../describedAs/DomainObjectLayoutDescribedAs.java | 4 +- ...ainObjectLayoutDescribedAsPage-description.adoc | 2 +- .../DomainObjectLayoutDescribedAsPage.java | 5 +- .../DomainObjectLayoutDescribedAsPage_objects.java | 8 +- .../DomainObjectLayoutDescribedAsSeeding.java | 6 +- .../jpa/DomainObjectLayoutDescribedAsJpa.java | 20 +- .../DomainObjectLayoutDescribedAsJpaEntities.java | 8 +- .../named/DomainObjectLayoutNamed.java | 4 +- .../DomainObjectLayoutNamedPage-description.adoc | 2 +- .../named/DomainObjectLayoutNamedPage.java | 4 +- .../named/DomainObjectLayoutNamedPage_objects.java | 8 +- .../named/DomainObjectLayoutNamedSeeding.java | 6 +- .../named/jpa/DomainObjectLayoutNamedJpa.java | 20 +- .../jpa/DomainObjectLayoutNamedJpaEntities.java | 8 +- .../paged/DomainObjectLayoutPaged.java | 4 +- .../DomainObjectLayoutPagedPage-description.adoc | 4 +- .../paged/DomainObjectLayoutPagedPage.java | 18 +- ...jectLayoutPagedPage_actionReturningObjects.java | 7 +- .../paged/DomainObjectLayoutPagedPage_objects.java | 8 +- .../paged/DomainObjectLayoutPagedSeeding.java | 6 +- .../paged/jpa/DomainObjectLayoutPagedJpa.java | 20 +- .../jpa/DomainObjectLayoutPagedJpaEntities.java | 8 +- .../tabledec/DomainObjectLayoutTableDecorator.java | 6 +- ...ObjectLayoutTableDecoratorPage-description.adoc | 4 +- .../DomainObjectLayoutTableDecoratorPage.java | 20 +- ...tTableDecoratorPage_actionReturningObjects.java | 13 +- ...mainObjectLayoutTableDecoratorPage_objects.java | 8 +- .../DomainObjectLayoutTableDecoratorSeeding.java | 6 +- .../jpa/DomainObjectLayoutTableDecoratorJpa.java | 20 +- ...omainObjectLayoutTableDecoratorJpaEntities.java | 8 +- .../xxxUiEvent/DomainObjectLayoutXxxUiEvent.java | 6 +- ...mainObjectLayoutXxxUiEventPage-description.adoc | 2 +- .../DomainObjectLayoutXxxUiEventPage.java | 15 +- .../DomainObjectLayoutXxxUiEventPage_objects.java | 8 +- .../DomainObjectLayoutXxxUiEventSeeding.java | 6 +- .../DomainObjectLayoutXxxUiEventSubscriber.java | 11 +- .../jpa/DomainObjectLayoutXxxUiEventJpa.java | 20 +- .../DomainObjectLayoutXxxUiEventJpaEntities.java | 8 +- .../actions/assoc/assoc/AssociatedActionDemo.java | 3 +- .../depargs/depargs/DependentArgsActionDemo.java | 3 +- .../objects/embedded/embedded/EmbeddedTypeVm.java | 8 +- .../embedded/embedded/jdo/ComplexNumberJdo.java | 9 +- .../jdo/ComplexNumberJdoValueSemantics.java | 10 +- .../embedded/embedded/jdo/NumberConstantJdo.java | 21 +- .../embedded/jdo/NumberConstantJdoRepository.java | 9 +- .../jdo/NumberConstantJdo_updateNumber.java | 5 +- .../embedded/embedded/jpa/ComplexNumberJpa.java | 2 +- .../jpa/ComplexNumberJpaValueSemantics.java | 12 +- .../embedded/jpa/NumberConstantJpaRepository.java | 9 +- .../jpa/NumberConstantJpa_updateNumber.java | 5 +- .../embedded/persistence/NumberConstantEntity.java | 8 +- .../persistence/NumberConstantSeeding.java | 8 +- .../embedded/samples/ComplexNumberSamples.java | 6 +- .../mixins/mixins/CountHolder_explanation.java | 4 +- .../mixins/CountHolder_fibonacciSequence.java | 6 +- .../mixins/mixins/CountHolder_updateCount.java | 4 +- .../progmodel/objects/mixins/mixins/MixinVm.java | 15 +- .../domain/properties/Property/PropertyMenu.java | 55 +- .../PropertyCommandPublishing-description.adoc | 2 +- .../PropertyCommandPublishing.java | 6 +- .../PropertyCommandPublishingPage-description.adoc | 4 +- .../PropertyCommandPublishingPage.java | 4 +- .../PropertyCommandPublishingPage_objects.java | 7 +- .../PropertyCommandPublishingSeeding.java | 6 +- ...ropertyCommandPublishing_publishedCommands.java | 4 +- .../jpa/PropertyCommandPublishingJpa.java | 5 +- .../jpa/PropertyCommandPublishingJpaEntities.java | 8 +- .../PropertyDomainEventControlSubscriber.java | 2 - .../domainEvent/PropertyDomainEventPage.java | 21 +- ...pertyDomainEventPage_changeControlStrategy.java | 10 +- .../PropertyDomainEventPage_controlStrategy.java | 4 +- .../editing/EditingEnabledMetaAnnotation.java | 40 - .../Property/editing/PropertyEditing.java} | 10 +- .../PropertyEditing.layout.xml} | 13 +- .../editing/PropertyEditingPage-description.adoc | 83 +- .../Property/editing/PropertyEditingPage.java | 51 +- .../editing/PropertyEditingPage.layout.xml | 13 +- .../editing/PropertyEditingPage_objects.java} | 17 +- .../Property/editing/PropertyEditingSeeding.java} | 14 +- .../jpa/PropertyEditingJpa-description.adoc} | 34 +- .../Property/editing/jpa/PropertyEditingJpa.java} | 53 +- .../editing/jpa/PropertyEditingJpaEntities.java} | 16 +- .../EditingReasonDisabledMetaAnnotation.java | 43 - ...pertyEditingReasonDisabledPage-description.adoc | 4 - .../PropertyEditingReasonDisabledPage.java | 96 - .../PropertyEditingReasonDisabledPage.layout.xml | 56 - .../PropertyExecutionPublishing-description.adoc | 2 +- .../PropertyExecutionPublishing.java | 6 +- ...ropertyExecutionPublishingPage-description.adoc | 4 +- .../PropertyExecutionPublishingPage.java | 4 +- .../PropertyExecutionPublishingPage_objects.java | 7 +- .../PropertyExecutionPublishingSeeding.java | 6 +- ...rtyExecutionPublishing_publishedExecutions.java | 4 +- .../jpa/PropertyExecutionPublishingJpa.java | 5 +- .../PropertyExecutionPublishingJpaEntities.java | 8 +- .../fileAccept/FileAcceptPdfMetaAnnotation.java | 42 - .../PropertyFileAcceptPage-description.adoc | 100 +- .../fileAccept/PropertyFileAcceptPage.java | 53 +- .../fileAccept/PropertyFileAcceptPage.layout.xml | 8 +- ....java => PropertyFileAcceptPage_updatePdf.java} | 31 +- ....java => PropertyFileAcceptPage_updateTxt.java} | 31 +- ...rtyFileAcceptPage_updateWithMetaAnnotation.java | 58 - ...eptPage_updateWithMetaAnnotationOverridden.java | 62 - .../hidden/PropertyHidden-description.adoc | 42 - .../properties/Property/hidden/PropertyHidden.java | 77 - .../hidden/PropertyHiddenPage-description.adoc | 57 - .../Property/hidden/PropertyHiddenPage.java | 52 - .../hidden/PropertyHiddenPage_objects.java | 27 - .../Property/hidden/PropertyHiddenRepository.java | 26 - .../Property/hidden/PropertyHiddenSeeding.java | 40 - .../Property/hidden/jpa/PropertyHiddenJpa.java | 91 - .../hidden/jpa/PropertyHiddenJpaEntities.java | 55 - .../maxLength/MaxLength10MetaAnnotation.java | 42 - .../PropertyMaxLengthPage-description.adoc | 84 +- .../Property/maxLength/PropertyMaxLengthPage.java | 41 +- .../maxLength/PropertyMaxLengthPage.layout.xml | 7 +- ....java => PropertyMaxLengthPage_updateName.java} | 22 +- ...ertyMaxLengthPage_updateWithMetaAnnotation.java | 57 - ...gthPage_updateWithMetaAnnotationOverridden.java | 61 - .../MustSatisfyOfWorkingAgeMetaAnnotation.java | 46 - .../mustSatisfy/OfRetirementAgeSpecification.java | 32 - .../PropertyMustSatisfyPage-description.adoc | 108 +- .../mustSatisfy/PropertyMustSatisfyPage.java | 35 +- .../mustSatisfy/PropertyMustSatisfyPage.layout.xml | 7 +- ...PropertyMustSatisfyPage_updateCustomerAge.java} | 21 +- ...tyMustSatisfyPage_updateWithMetaAnnotation.java | 58 - ...sfyPage_updateWithMetaAnnotationOverridden.java | 61 - .../PropertyOptionalityPage-description.adoc | 10 +- .../optionality/PropertyOptionalityPage.java | 3 +- .../PropertyProjectingPage-description.adoc | 4 +- .../projecting/PropertyProjectingPage.java | 5 +- .../PropertyProjectingPage_returnsChildren.java | 3 +- .../child/PropertyProjectingChildVm.java | 7 +- .../projecting/jdo/PropertyProjectingChildJdo.java | 3 +- .../jdo/PropertyProjectingChildJdoEntities.java | 2 +- .../projecting/jpa/PropertyProjectingChildJpa.java | 3 +- .../jpa/PropertyProjectingChildJpaEntities.java | 2 +- .../PropertyRegexPatternPage-description.adoc | 10 +- .../regexPattern/PropertyRegexPatternPage.java | 3 +- .../snapshot/PropertySnapshotPage-description.adoc | 2 +- .../Property/snapshot/PropertySnapshotPage.java | 3 +- .../PropertyLayout/PropertyLayoutMenu.java | 5 +- .../PropertyLayoutCssClassPage-description.adoc | 12 +- .../cssClass/PropertyLayoutCssClassPage.java | 3 +- .../describedAs/PropertyLayoutDescribedAsPage.java | 3 +- .../hidden/PropertyLayoutHidden-description.adoc | 2 +- .../PropertyLayoutHiddenPage-description.adoc | 4 +- .../hidden/PropertyLayoutHiddenPage.java | 7 +- .../hidden/PropertyLayoutHiddenPage_objects.java | 7 +- .../hidden/PropertyLayoutHiddenSeeding.java | 6 +- .../hidden/jpa/PropertyLayoutHiddenJpa.java | 3 +- .../jpa/PropertyLayoutHiddenJpaEntities.java | 8 +- ...ropertyLayoutLabelPositionPage-description.adoc | 28 +- .../PropertyLayoutLabelPositionPage.java | 3 +- .../PropertyLayoutMultiLinePage-description.adoc | 26 +- .../multiLine/PropertyLayoutMultiLinePage.java | 3 +- .../named/PropertyLayoutNamedPage.java | 3 +- .../navigable/FileNodeVm-description.adoc | 6 +- .../PropertyLayout/navigable/FileNodeVm.java | 3 +- .../PropertyLayoutRenderDayPage-description.adoc | 16 +- .../renderDay/PropertyLayoutRenderDayPage.java | 3 +- .../PropertyLayoutRepaintingPage-description.adoc | 10 +- .../repainting/PropertyLayoutRepaintingPage.java | 3 +- ...ropertyLayoutTypicalLengthPage-description.adoc | 16 +- .../PropertyLayoutTypicalLengthPage.java | 3 +- .../java/demoapp/dom/featured/FeaturedMenu.java | 5 +- .../customui/geocoding/GeoapifyClient.java | 3 +- .../dom/featured/customui/vm/BoundingBox.java | 3 +- .../featured/customui/vm/WhereInTheWorldVm.java | 5 +- .../featured/layout/describedAs/DescribedAsVm.java | 5 +- .../layout/describedAs/DescribedAsVm.layout.xml | 2 +- .../demoapp/dom/featured/layout/tabs/TabDemo.java | 3 +- .../dom/featured/layout/tabs/TabDemo.layout.xml | 2 +- .../demoapp/dom/homepage/DemoHomePage.layout.xml | 2 +- .../src/main/java/demoapp/dom/menubars.layout.xml | 3 - .../demoapp/dom/services/core/ServicesMenu.java | 5 +- .../EventBusServiceDemoVm.layout.xml | 2 +- .../core/eventbusservice/EventLogEntryJdo.java | 3 +- .../EventLogEntryJdoRepository.java | 3 +- .../core/eventbusservice/EventLogEntryJpa.java | 3 +- .../EventLogEntryJpaRepository.java | 3 +- .../eventbusservice/EventLogEntryRepository.java | 3 +- .../EventSubscriberDemoImplementation.java | 7 +- .../messageservice/MessageServiceDemoVm.layout.xml | 2 +- .../core/wrapperFactory/jdo/WrapperFactoryJdo.java | 5 +- .../core/wrapperFactory/jpa/WrapperFactoryJpa.java | 5 +- .../XmlSnapshotParentVm-description.adoc | 2 +- .../xmlSnapshotService/XmlSnapshotParentVm.java | 7 +- .../child/XmlSnapshotChildVm.java | 3 +- .../core/xmlSnapshotService/class-diagram.svg | 5 +- .../xmlSnapshotService/peer/XmlSnapshotPeerVm.java | 5 +- .../peer/child/XmlSnapshotPeerChildVm.java | 3 +- .../ApplicationTenancyEvaluatorForDemo.java | 3 +- .../secman/apptenancy/jdo/TenantedJdo.java | 3 +- .../secman/apptenancy/jpa/TenantedJpa.java | 3 +- .../secman/apptenancy/jpa/TenantedJpaEntities.java | 2 +- ...usewayBlobHolder_actionReturningCollection.java | 3 +- ...obHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../types/causeway/blobs/jdo/CausewayBlobJdo.java | 3 +- .../types/causeway/blobs/jpa/CausewayBlobJpa.java | 3 +- .../blobs/samples/CausewayBlobsSamples.java | 3 +- .../types/causeway/blobs/vm/CausewayBlobVm.java | 5 +- ...usewayClobHolder_actionReturningCollection.java | 3 +- ...obHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../types/causeway/clobs/jdo/CausewayClobJdo.java | 3 +- .../types/causeway/clobs/jpa/CausewayClobJpa.java | 3 +- .../clobs/samples/CausewayClobsSamples.java | 3 +- .../types/causeway/clobs/vm/CausewayClobVm.java | 5 +- ...sourcePathHolder_actionReturningCollection.java | 3 +- ...thHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../jdo/CausewayLocalResourcePathJdo.java | 3 +- .../jpa/CausewayLocalResourcePathJpa.java | 3 +- .../vm/CausewayLocalResourcePathVm.java | 5 +- ...ewayMarkupHolder_actionReturningCollection.java | 3 +- ..._updateReadOnlyOptionalPropertyWithChoices.java | 3 +- ...upHolder_updateReadOnlyPropertyWithChoices.java | 3 +- ...ayPasswordHolder_actionReturningCollection.java | 3 +- ...rdHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../passwords/jdo/CausewayPasswordJdo.java | 3 +- .../passwords/jdo/CausewayPasswordJdoEntities.java | 2 +- .../passwords/jpa/CausewayPasswordJpa.java | 3 +- .../passwords/jpa/CausewayPasswordJpaEntities.java | 2 +- .../persistence/CausewayPasswordSeeding.java | 2 +- .../causeway/passwords/vm/CausewayPasswordVm.java | 5 +- ...endarEventHolder_actionReturningCollection.java | 3 +- ...ntHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../cal/jdo/CausewayCalendarEventEntities.java | 2 +- .../cal/jdo/CausewayCalendarEventJdo.java | 3 +- .../cal/jpa/CausewayCalendarEventEntities.java | 2 +- .../cal/jpa/CausewayCalendarEventJpa.java | 3 +- .../cal/vm/CausewayCalendarEventVm.java | 5 +- .../dom/types/causewayext/sse/AsyncActionDemo.java | 3 +- ...ayAsciiDocHolder_actionReturningCollection.java | 3 +- ..._updateReadOnlyOptionalPropertyWithChoices.java | 3 +- ...ocHolder_updateReadOnlyPropertyWithChoices.java | 3 +- ...ayMarkdownHolder_actionReturningCollection.java | 3 +- ..._updateReadOnlyOptionalPropertyWithChoices.java | 3 +- ...wnHolder_updateReadOnlyPropertyWithChoices.java | 3 +- ...usewayVegaHolder_actionReturningCollection.java | 3 +- ..._updateReadOnlyOptionalPropertyWithChoices.java | 3 +- ...gaHolder_updateReadOnlyPropertyWithChoices.java | 3 +- ...feredImageHolder_actionReturningCollection.java | 3 +- ...geHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../images/jdo/JavaAwtBufferedImageJdo.java | 3 +- .../images/jpa/JavaAwtBufferedImageJpa.java | 3 +- .../persistence/JavaAwtBufferedImageSeeding.java | 2 +- .../samples/JavaAwtBufferedImagesSamples.java | 3 +- .../javaawt/images/vm/JavaAwtBufferedImageVm.java | 3 +- ...perBooleanHolder_actionReturningCollection.java | 3 +- ..._updateReadOnlyOptionalPropertyWithChoices.java | 3 +- ...anHolder_updateReadOnlyPropertyWithChoices.java | 3 +- ...rapperByteHolder_actionReturningCollection.java | 3 +- ..._updateReadOnlyOptionalPropertyWithChoices.java | 3 +- ...teHolder_updateReadOnlyPropertyWithChoices.java | 3 +- ...rCharacterHolder_actionReturningCollection.java | 3 +- ..._updateReadOnlyOptionalPropertyWithChoices.java | 3 +- ...erHolder_updateReadOnlyPropertyWithChoices.java | 3 +- ...pperDoubleHolder_actionReturningCollection.java | 3 +- ..._updateReadOnlyOptionalPropertyWithChoices.java | 3 +- ...leHolder_updateReadOnlyPropertyWithChoices.java | 3 +- ...vaLangEnumHolder_actionReturningCollection.java | 3 +- ..._updateReadOnlyOptionalPropertyWithChoices.java | 3 +- ...umHolder_updateReadOnlyPropertyWithChoices.java | 3 +- ...apperFloatHolder_actionReturningCollection.java | 3 +- ..._updateReadOnlyOptionalPropertyWithChoices.java | 3 +- ...atHolder_updateReadOnlyPropertyWithChoices.java | 3 +- ...perIntegerHolder_actionReturningCollection.java | 3 +- ..._updateReadOnlyOptionalPropertyWithChoices.java | 3 +- ...erHolder_updateReadOnlyPropertyWithChoices.java | 3 +- ...rapperLongHolder_actionReturningCollection.java | 3 +- ..._updateReadOnlyOptionalPropertyWithChoices.java | 3 +- ...ngHolder_updateReadOnlyPropertyWithChoices.java | 3 +- ...apperShortHolder_actionReturningCollection.java | 3 +- ..._updateReadOnlyOptionalPropertyWithChoices.java | 3 +- ...rtHolder_updateReadOnlyPropertyWithChoices.java | 3 +- ...LangStringHolder_actionReturningCollection.java | 3 +- ..._updateReadOnlyOptionalPropertyWithChoices.java | 3 +- ...ngHolder_updateReadOnlyPropertyWithChoices.java | 3 +- ...BigDecimalHolder_actionReturningCollection.java | 3 +- ...alHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../bigdecimals/jdo/JavaMathBigDecimalJdo.java | 3 +- .../jdo/JavaMathBigDecimalJdoEntities.java | 2 +- .../bigdecimals/jpa/JavaMathBigDecimalJpa.java | 3 +- .../jpa/JavaMathBigDecimalJpaEntities.java | 2 +- .../bigdecimals/vm/JavaMathBigDecimalVm.java | 5 +- ...BigIntegerHolder_actionReturningCollection.java | 3 +- ...erHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../bigintegers/jdo/JavaMathBigIntegerJdo.java | 3 +- .../jdo/JavaMathBigIntegerJdoEntities.java | 2 +- .../bigintegers/jpa/JavaMathBigIntegerJpa.java | 3 +- .../jpa/JavaMathBigIntegerJpaEntities.java | 2 +- .../bigintegers/vm/JavaMathBigIntegerVm.java | 5 +- ...JavaNetUrlHolder_actionReturningCollection.java | 3 +- ...rlHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../dom/types/javanet/urls/jdo/JavaNetUrlJdo.java | 3 +- .../javanet/urls/jdo/JavaNetUrlJdoEntities.java | 2 +- .../dom/types/javanet/urls/jpa/JavaNetUrlJpa.java | 3 +- .../javanet/urls/jpa/JavaNetUrlJpaEntities.java | 2 +- .../javanet/urls/samples/JavaNetUrlSamples.java | 3 +- .../dom/types/javanet/urls/vm/JavaNetUrlVm.java | 5 +- ...avaSqlDateHolder_actionReturningCollection.java | 3 +- ...teHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../javasql/javasqldate/jdo/JavaSqlDateJdo.java | 3 +- .../javasqldate/jdo/JavaSqlDateJdoEntities.java | 2 +- .../javasql/javasqldate/jpa/JavaSqlDateJpa.java | 3 +- .../javasqldate/jpa/JavaSqlDateJpaEntities.java | 2 +- .../javasql/javasqldate/vm/JavaSqlDateVm.java | 5 +- ...lTimestampHolder_actionReturningCollection.java | 3 +- ...mpHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../javasqltimestamp/jdo/JavaSqlTimestampJdo.java | 3 +- .../jdo/JavaSqlTimestampJdoEntities.java | 2 +- .../javasqltimestamp/jpa/JavaSqlTimestampJpa.java | 3 +- .../jpa/JavaSqlTimestampJpaEntities.java | 2 +- .../javasqltimestamp/vm/JavaSqlTimestampVm.java | 5 +- ...eLocalDateHolder_actionReturningCollection.java | 3 +- ...teHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../jdo/JavaTimeLocalDateJdo.java | 3 +- .../jdo/JavaTimeLocalDateJdoEntities.java | 2 +- .../jpa/JavaTimeLocalDateJpa.java | 3 +- .../jpa/JavaTimeLocalDateJpaEntities.java | 2 +- .../javatimelocaldate/vm/JavaTimeLocalDateVm.java | 5 +- ...alDateTimeHolder_actionReturningCollection.java | 3 +- ...meHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../jdo/JavaTimeLocalDateTimeJdo.java | 3 +- .../jdo/JavaTimeLocalDateTimeJdoEntities.java | 2 +- .../jpa/JavaTimeLocalDateTimeJpa.java | 3 +- .../jpa/JavaTimeLocalDateTimeJpaEntities.java | 2 +- .../vm/JavaTimeLocalDateTimeVm.java | 5 +- ...eLocalTimeHolder_actionReturningCollection.java | 3 +- ...meHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../jdo/JavaTimeLocalTimeJdo.java | 3 +- .../jdo/JavaTimeLocalTimeJdoEntities.java | 2 +- .../jpa/JavaTimeLocalTimeJpa.java | 3 +- .../jpa/JavaTimeLocalTimeJpaEntities.java | 2 +- .../javatimelocaltime/vm/JavaTimeLocalTimeVm.java | 5 +- ...etDateTimeHolder_actionReturningCollection.java | 3 +- ...meHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../jdo/JavaTimeOffsetDateTimeJdo.java | 3 +- .../jdo/JavaTimeOffsetDateTimeJdoEntities.java | 2 +- .../jpa/JavaTimeOffsetDateTimeJpa.java | 3 +- .../jpa/JavaTimeOffsetDateTimeJpaEntities.java | 2 +- .../vm/JavaTimeOffsetDateTimeVm.java | 5 +- ...OffsetTimeHolder_actionReturningCollection.java | 3 +- ...meHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../jdo/JavaTimeOffsetTimeJdo.java | 3 +- .../jdo/JavaTimeOffsetTimeJdoEntities.java | 2 +- .../jpa/JavaTimeOffsetTimeJpa.java | 3 +- .../jpa/JavaTimeOffsetTimeJpaEntities.java | 2 +- .../vm/JavaTimeOffsetTimeVm.java | 5 +- ...edDateTimeHolder_actionReturningCollection.java | 3 +- ...meHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../jdo/JavaTimeZonedDateTimeJdo.java | 3 +- .../jdo/JavaTimeZonedDateTimeJdoEntities.java | 2 +- .../jpa/JavaTimeZonedDateTimeJpa.java | 3 +- .../jpa/JavaTimeZonedDateTimeJpaEntities.java | 2 +- .../vm/JavaTimeZonedDateTimeVm.java | 5 +- ...vaUtilDateHolder_actionReturningCollection.java | 3 +- ...teHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../javautil/javautildate/jdo/JavaUtilDateJdo.java | 3 +- .../javautildate/jdo/JavaUtilDateJdoEntities.java | 2 +- .../javautil/javautildate/jpa/JavaUtilDateJpa.java | 3 +- .../javautildate/jpa/JavaUtilDateJpaEntities.java | 2 +- .../javautil/javautildate/vm/JavaUtilDateVm.java | 5 +- ...vaUtilUuidHolder_actionReturningCollection.java | 3 +- ..._updateReadOnlyOptionalPropertyWithChoices.java | 3 +- ...idHolder_updateReadOnlyPropertyWithChoices.java | 3 +- ...daDateTimeHolder_actionReturningCollection.java | 3 +- ...meHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../jodatime/jodadatetime/jdo/JodaDateTimeJdo.java | 3 +- .../jodadatetime/jdo/JodaDateTimeJdoEntities.java | 2 +- .../jodadatetime/samples/JodaDateTimeSamples.java | 1 + .../jodatime/jodadatetime/vm/JodaDateTimeVm.java | 5 +- .../jodatime/jodalocaldate/JodaLocalDates.java | 1 + ...aLocalDateHolder_actionReturningCollection.java | 3 +- ...teHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../jodalocaldate/jdo/JodaLocalDateJdo.java | 3 +- .../jdo/JodaLocalDateJdoEntities.java | 2 +- .../samples/JodaLocalDateSamples.java | 1 + .../jodatime/jodalocaldate/vm/JodaLocalDateVm.java | 5 +- .../jodalocaldatetime/JodaLocalDateTimes.java | 1 + ...alDateTimeHolder_actionReturningCollection.java | 3 +- ...meHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../jdo/JodaLocalDateTimeJdo.java | 3 +- .../jdo/JodaLocalDateTimeJdoEntities.java | 2 +- .../samples/JodaLocalDateTimeSamples.java | 1 + .../jodalocaldatetime/vm/JodaLocalDateTimeVm.java | 5 +- .../jodatime/jodalocaltime/JodaLocalTimes.java | 1 + ...aLocalTimeHolder_actionReturningCollection.java | 3 +- ...meHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../jodalocaltime/jdo/JodaLocalTimeJdo.java | 5 +- .../jdo/JodaLocalTimeJdoEntities.java | 2 +- .../samples/JodaLocalTimeSamples.java | 1 + .../jodatime/jodalocaltime/vm/JodaLocalTimeVm.java | 5 +- ...rimitiveBooleanHolder_actionReturningArray.java | 3 +- ...anHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../booleans/jdo/PrimitiveBooleanJdo.java | 2 +- .../booleans/jpa/PrimitiveBooleanJpa.java | 2 +- .../primitive/booleans/vm/PrimitiveBooleanVm.java | 2 +- .../PrimitiveByteHolder_actionReturningArray.java | 3 +- ...teHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../primitive/bytes/jdo/PrimitiveByteJdo.java | 2 +- .../primitive/bytes/jpa/PrimitiveByteJpa.java | 2 +- .../types/primitive/bytes/vm/PrimitiveByteVm.java | 2 +- .../PrimitiveCharHolder_actionReturningArray.java | 3 +- ...arHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../primitive/chars/jdo/PrimitiveCharJdo.java | 2 +- .../primitive/chars/jpa/PrimitiveCharJpa.java | 2 +- .../types/primitive/chars/vm/PrimitiveCharVm.java | 2 +- ...PrimitiveDoubleHolder_actionReturningArray.java | 3 +- ...leHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../primitive/doubles/jdo/PrimitiveDoubleJdo.java | 2 +- .../primitive/doubles/jpa/PrimitiveDoubleJpa.java | 2 +- .../primitive/doubles/vm/PrimitiveDoubleVm.java | 2 +- .../PrimitiveFloatHolder_actionReturningArray.java | 3 +- ...atHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../primitive/floats/jdo/PrimitiveFloatJdo.java | 2 +- .../primitive/floats/jpa/PrimitiveFloatJpa.java | 2 +- .../primitive/floats/vm/PrimitiveFloatVm.java | 2 +- .../PrimitiveIntHolder_actionReturningArray.java | 3 +- ...ntHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../types/primitive/ints/jdo/PrimitiveIntJdo.java | 2 +- .../types/primitive/ints/jpa/PrimitiveIntJpa.java | 2 +- .../types/primitive/ints/vm/PrimitiveIntVm.java | 2 +- .../PrimitiveLongHolder_actionReturningArray.java | 3 +- ...ngHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../primitive/longs/jdo/PrimitiveLongJdo.java | 2 +- .../primitive/longs/jpa/PrimitiveLongJpa.java | 2 +- .../types/primitive/longs/vm/PrimitiveLongVm.java | 2 +- .../PrimitiveShortHolder_actionReturningArray.java | 3 +- ...rtHolder_updateReadOnlyPropertyWithChoices.java | 3 +- .../primitive/shorts/jdo/PrimitiveShortJdo.java | 2 +- .../primitive/shorts/jpa/PrimitiveShortJpa.java | 2 +- .../primitive/shorts/vm/PrimitiveShortVm.java | 2 +- .../src/main/resources/static/css/application.css | 20 + .../src/main/resources/static/images/gift.svg | 4 +- .../resources/ResourceReaderService_Test.java | 6 +- .../customvaluetypes/ComplexNumberJdo_Test.java | 3 +- .../customui/GeocodeResponseUtilsTest.java | 3 +- .../geocoding/GeoapifyClientTest_geocode.java | 3 +- .../java/demoapp/web/DemoAppManifestCommon.java | 5 +- .../common/ui/custom/WhereInTheWorldPanel.java | 5 +- .../ui/custom/WhereInTheWorldPanelFactory.java | 1 - .../webapp/wicket/jdo/DemoAppWicketJdo.java | 2 +- .../webapp/wicket/jpa/DemoAppWicketJpa.java | 5 +- ...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 +- .../causeway/client/kroviz/utils/js/AsciiDoctor.kt | 11 +- pom.xml | 24 + .../MetaModelRegressionTest.verify.approved.xml | 2462 ++++++++++++-------- serve-timeline.sh | 6 +- starters/pom.xml | 6 +- supplemental-model/pom.xml | 2 +- tooling/pom.xml | 4 +- viewers/restfulobjects/applib/pom.xml | 5 +- viewers/restfulobjects/viewer/pom.xml | 5 +- viewers/wicket/applib/pom.xml | 2 + viewers/wicket/ui/pom.xml | 10 +- viewers/wicket/viewer/pom.xml | 6 +- 868 files changed, 9626 insertions(+), 11220 deletions(-) diff --cc .run/DemoAppWicketJpa.run.xml index 68ded5bbec,68ded5bbec..73dc4a6054 --- a/.run/DemoAppWicketJpa.run.xml +++ b/.run/DemoAppWicketJpa.run.xml @@@ -1,9 -1,9 +1,10 @@@ <component name="ProjectRunConfigurationManager"> <configuration default="false" name="DemoAppWicketJpa" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot"> ++ <option name="ALTERNATIVE_JRE_PATH" value="17" /> ++ <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="true" /> <module name="demo-wicket-jpa" /> -- <option name="SPRING_BOOT_MAIN_CLASS" value="demoapp.webapp.wicket.jpa.DemoAppWicketJpa" /> -- <option name="ALTERNATIVE_JRE_PATH" /> <option name="SHORTEN_COMMAND_LINE" value="ARGS_FILE" /> ++ <option name="SPRING_BOOT_MAIN_CLASS" value="demoapp.webapp.wicket.jpa.DemoAppWicketJpa" /> <method v="2"> <option name="Make" enabled="true" /> </method> diff --cc bom/pom.xml index 47928c0e61,dd70f8dae5..e38edcd10d --- a/bom/pom.xml +++ b/bom/pom.xml @@@ -1478,7 -1478,7 +1478,7 @@@ It is therefore a copy of org.apache:ap <dependency> <groupId>com.fasterxml.woodstox</groupId> <artifactId>woodstox-core</artifactId> - <version>6.5.0</version> - <version>6.5.1</version> ++ <version>6.5.1</version> </dependency> <dependency> <groupId>org.codehaus.woodstox</groupId> @@@ -2263,11 -2263,11 +2263,13 @@@ <artifactId>maven-compiler-plugin</artifactId> <version>${maven-compiler-plugin.version}</version> <configuration> -- <showDeprecation>true</showDeprecation> -- <showWarnings>true</showWarnings> -- <parameters>true</parameters> -- <!-- Java compliance level, to be overridden with option maven.compiler.release --> -- </configuration> ++ <showDeprecation>true</showDeprecation> ++ <showWarnings>true</showWarnings> ++ <parameters>true</parameters> ++ <!-- Java compliance level, to be overridden with option maven.compiler.release --> ++ <source>17</source> ++ <target>17</target> ++ </configuration> <!-- goal:compile binds to phase:compile --> <!-- goal:testCompile binds to phase:test-compile --> </plugin> diff --cc examples/demo/wicket/jpa/src/main/java/demoapp/webapp/wicket/jpa/DemoAppWicketJpa.java index 781ed767b8,39edc50d27..30c1719d8b --- a/examples/demo/wicket/jpa/src/main/java/demoapp/webapp/wicket/jpa/DemoAppWicketJpa.java +++ b/examples/demo/wicket/jpa/src/main/java/demoapp/webapp/wicket/jpa/DemoAppWicketJpa.java @@@ -18,8 -18,6 +18,8 @@@ */ package demoapp.webapp.wicket.jpa; +import org.apache.causeway.security.bypass.CausewayModuleSecurityBypass; - import org.apache.causeway.viewer.wicket.applib.CausewayModuleViewerWicketApplibMixins; ++ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; @@@ -71,9 -70,6 +72,9 @@@ import demoapp.webapp.wicket.common.ui. // Custom Demo UI (Wicket Viewer) DemoAppWicketCommon.class, - // bypassing sycurity for kroviz development ++ // bypassing security for kroviz development + CausewayModuleSecurityBypass.class, + // Persistence/Converters (JPA) CausewayModuleValAsciidocPersistenceJpa.class, CausewayModuleValMarkdownPersistenceJpa.class, diff --cc viewers/restfulobjects/applib/pom.xml index ae173eaedd,ae173eaedd..f1ce358490 --- a/viewers/restfulobjects/applib/pom.xml +++ b/viewers/restfulobjects/applib/pom.xml @@@ -30,8 -30,8 +30,11 @@@ <name>Apache Causeway Viewer - RO (AppLib)</name> <properties> -- <jar-plugin.automaticModuleName>org.apache.causeway.viewer.restfulobjects.applib</jar-plugin.automaticModuleName> ++ <jar-plugin.automaticModuleName>org.apache.causeway.viewer.restfulobjects.applib ++ </jar-plugin.automaticModuleName> <git-plugin.propertiesDir>org/apache/causeway/viewer/restfulobjects/applib</git-plugin.propertiesDir> ++ <maven.compiler.source>17</maven.compiler.source> ++ <maven.compiler.target>17</maven.compiler.target> </properties> <dependencies> diff --cc viewers/restfulobjects/viewer/pom.xml index 49c211c00f,49c211c00f..fa1c967f4e --- a/viewers/restfulobjects/viewer/pom.xml +++ b/viewers/restfulobjects/viewer/pom.xml @@@ -31,8 -31,8 +31,11 @@@ <name>Apache Causeway Viewer - RO (Viewer)</name> <properties> -- <jar-plugin.automaticModuleName>org.apache.causeway.viewer.restfulobjects.viewer</jar-plugin.automaticModuleName> ++ <jar-plugin.automaticModuleName>org.apache.causeway.viewer.restfulobjects.viewer ++ </jar-plugin.automaticModuleName> <git-plugin.propertiesDir>org/apache/causeway/viewer/restfulobjects/viewer</git-plugin.propertiesDir> ++ <maven.compiler.source>17</maven.compiler.source> ++ <maven.compiler.target>17</maven.compiler.target> </properties> <dependencies> diff --cc viewers/wicket/applib/pom.xml index 17f2c5de07,17f2c5de07..cfddab1705 --- a/viewers/wicket/applib/pom.xml +++ b/viewers/wicket/applib/pom.xml @@@ -33,6 -33,6 +33,8 @@@ <properties> <jar-plugin.automaticModuleName>org.apache.causeway.viewer.wicket.applib</jar-plugin.automaticModuleName> <git-plugin.propertiesDir>org/apache/causeway/viewer/wicket/applib</git-plugin.propertiesDir> ++ <maven.compiler.source>17</maven.compiler.source> ++ <maven.compiler.target>17</maven.compiler.target> </properties> <dependencies> diff --cc viewers/wicket/ui/pom.xml index 227f4db264,227f4db264..4b5ff064f8 --- a/viewers/wicket/ui/pom.xml +++ b/viewers/wicket/ui/pom.xml @@@ -24,10 -24,10 +24,12 @@@ <artifactId>causeway-viewer-wicket-ui</artifactId> <name>Apache Causeway Viewer - Wicket (UI Components)</name> -- <properties> -- <jar-plugin.automaticModuleName>org.apache.causeway.viewer.wicket.ui</jar-plugin.automaticModuleName> -- <git-plugin.propertiesDir>org/apache/causeway/viewer/wicket/ui</git-plugin.propertiesDir> -- </properties> ++ <properties> ++ <jar-plugin.automaticModuleName>org.apache.causeway.viewer.wicket.ui</jar-plugin.automaticModuleName> ++ <git-plugin.propertiesDir>org/apache/causeway/viewer/wicket/ui</git-plugin.propertiesDir> ++ <maven.compiler.source>17</maven.compiler.source> ++ <maven.compiler.target>17</maven.compiler.target> ++ </properties> <build> <resources> diff --cc viewers/wicket/viewer/pom.xml index 97cf311bb3,97cf311bb3..e66e6878c1 --- a/viewers/wicket/viewer/pom.xml +++ b/viewers/wicket/viewer/pom.xml @@@ -34,8 -34,8 +34,10 @@@ <properties> <jar-plugin.automaticModuleName>org.apache.causeway.viewer.wicket.viewer</jar-plugin.automaticModuleName> <git-plugin.propertiesDir>org/apache/causeway/viewer/wicket/viewer</git-plugin.propertiesDir> -- <!-- override surefire defaults from bom, as this is not a Java module yet --> -- <surefire-plugin.argLine>-Xmx384m</surefire-plugin.argLine> ++ <!-- override surefire defaults from bom, as this is not a Java module yet --> ++ <surefire-plugin.argLine>-Xmx384m</surefire-plugin.argLine> ++ <maven.compiler.source>17</maven.compiler.source> ++ <maven.compiler.target>17</maven.compiler.target> </properties> <build>
