This is an automated email from the ASF dual-hosted git repository. joergrade pushed a commit to branch ISIS-3171 in repository https://gitbox.apache.org/repos/asf/isis.git
commit 4a485d29741d7b729d1a0c36f2fd150901934e29 Merge: 78dd074543 6aa111ff70 Author: Joerg Rade <[email protected]> AuthorDate: Sat Oct 1 15:07:04 2022 +0200 Merge remote-tracking branch 'origin/master' into ISIS-3171 .../modules/ROOT/pages/cutting-a-release.adoc | 2 +- .../index/services/wrapper/WrapperFactory.adoc | 11 + .../services/wrapper/callable/AsyncCallable.adoc | 83 +++ .../applib/app/AuditTrailMenu.adoc} | 8 +- .../executionlog/applib/app/ExecutionLogMenu.adoc | 2 - .../vega/applib/IsisModuleValVegaApplib.adoc} | 10 +- .../index/vega/applib/jaxb/VegaJaxbAdapter.adoc} | 11 +- .../pages/index/vega/applib/value/Vega.adoc} | 16 +- .../metamodel/IsisModuleValVegaMetaModel.adoc} | 9 +- .../jdo/dn/IsisModuleValVegaPersistenceJdoDn.adoc} | 9 +- .../jdo/dn/converters/IsisVegaConverter.adoc} | 11 +- .../jpa/IsisModuleValVegaPersistenceJpa.adoc} | 9 +- .../jpa/converters/IsisVegaConverter.adoc} | 11 +- .../index/vega/ui/wkt/IsisModuleValVegaUiWkt.adoc} | 9 +- .../services/wrapper/control/AsyncControl.java | 24 + bom/pom.xml | 14 +- .../isis/commons/concurrent/AwaitableLatch.java | 4 +- core/adoc/modules/_overview/pages/about.adoc | 561 ++++++++++++++++++++- .../object/{MmTitleUtil.java => MmRenderUtil.java} | 29 +- .../isis/core/metamodel/object/MmTitleUtil.java | 29 -- core/pom.xml | 91 ++++ .../repository/RepositoryServiceDefault.java | 7 +- .../wrapper/WrapperFactoryDefault.java | 133 ++--- .../wrapper/WrapperFactoryDefaultTest.java | 19 +- enhance.sh | 59 ++- examples/demo/domain/pom.xml | 18 +- .../src/main/java/demoapp/dom/DemoModuleJpa.java | 2 + .../markdown/IsisMarkdownSamples-sample1.md | 21 + .../markdown/IsisMarkdownSamples-sample2.md | 11 + .../markdown/IsisMarkdownSamples-sample3.md | 11 + .../markdown/IsisMarkdownSamples-sample4.md | 6 + .../markdown/IsisMarkdownSamples-sample5.md | 6 + .../markdown/IsisMarkdownSamples-sample6.md | 16 + .../samples/markdown}/IsisMarkdownSamples.java | 21 +- .../src/main/java/demoapp/dom/menubars.layout.xml | 8 +- .../dom/types/isis/markups/jdo/IsisMarkupJdo.java | 13 +- .../dom/types/isis/markups/jpa/IsisMarkupJpa.java | 16 +- .../dom/types/isisext/IsisExtTypesMenu.java | 14 - .../IsisValTypesMenu.java} | 16 +- .../isisval/asciidocs/jdo/IsisAsciiDocJdo.java | 13 +- .../isisval/asciidocs/jpa/IsisAsciiDocJpa.java | 16 +- .../isisval/markdowns/jdo/IsisMarkdownJdo.java | 13 +- .../isisval/markdowns/jpa/IsisMarkdownJpa.java | 16 +- .../dom/types/isisval/vegas/IsisVegas-common.adoc | 68 +++ .../types/isisval/vegas/IsisVegas-description.adoc | 31 ++ .../demoapp/dom/types/isisval/vegas/IsisVegas.java | 83 +++ .../dom/types/isisval/vegas/IsisVegas.layout.xml | 58 +++ .../holder/IsisVegaHolder.java} | 29 +- .../isisval/vegas/holder/IsisVegaHolder2.java | 75 +++ .../holder/IsisVegaHolder_actionReturning.java} | 25 +- .../IsisVegaHolder_actionReturningCollection.java} | 33 +- .../holder/IsisVegaHolder_mixinProperty.java} | 27 +- ...sVegaHolder_updateReadOnlyOptionalProperty.java | 59 +++ ..._updateReadOnlyOptionalPropertyWithChoices.java | 71 +++ .../IsisVegaHolder_updateReadOnlyProperty.java | 54 ++ ...gaHolder_updateReadOnlyPropertyWithChoices.java | 68 +++ .../isisval/vegas/jdo/IsisVegaJdo-description.adoc | 21 +- .../vegas/jdo/IsisVegaJdo.java} | 35 +- .../jdo/IsisVegaJdoEntities.java} | 21 +- .../isisval/vegas/jpa/IsisVegaJpa-description.adoc | 21 +- .../vegas/jpa/IsisVegaJpa.java} | 40 +- .../jpa/IsisVegaJpaEntities.java} | 21 +- .../persistence/IsisVegaEntity.java} | 25 +- .../vegas/persistence/IsisVegaEntity.layout.xml | 58 +++ .../persistence/IsisVegaSeeding.java} | 18 +- .../samples/IsisVegaSamples.java} | 8 +- .../isisval/vegas/vm/IsisVegaVm-description.adoc | 20 +- .../vegas/vm/IsisVegaVm.java} | 52 +- .../types/isisval/vegas/vm/IsisVegaVm.layout.xml | 58 +++ examples/demo/wicket/common/pom.xml | 5 + .../webapp/wicket/jdo/DemoAppWicketJdo.java | 6 + .../webapp/wicket/jpa/DemoAppWicketJpa.java | 6 + .../webapp/wicket/jpa/DemoAppWicketJpa.java | 6 + .../commandlog/applib/app/CommandLogMenu.java | 86 ++-- .../commandlog/applib/dom/CommandLogEntry.java | 2 +- .../applib/dom/CommandLogEntryRepository.java | 19 +- .../commandlog/jdo/dom/CommandLogEntry.java | 41 +- .../commandlog/jpa/dom/CommandLogEntry.java | 5 + .../executionlog/applib/app/ExecutionLogMenu.java | 84 ++- .../executionlog/applib/dom/ExecutionLogEntry.java | 4 +- .../applib/dom/ExecutionLogEntryRepository.java | 52 +- .../executionlog/jdo/dom/ExecutionLogEntry.java | 8 +- .../executionlog/jpa/dom/ExecutionLogEntry.java | 7 +- .../applib/IsisModuleExtAuditTrailApplib.java | 2 +- .../audittrail/applib/app/AuditTrailMenu.java | 77 ++- .../audittrail/applib/dom/AuditTrailEntry.java | 1 + .../applib/dom/AuditTrailEntryRepository.java | 33 +- .../audittrail/jdo/dom/AuditTrailEntry.java | 18 +- .../audittrail/jpa/dom/AuditTrailEntry.java | 14 +- .../sessionlog/applib/dom/SessionLogEntry.java | 18 +- regressiontests/pom.xml | 1 + .../stable-core-wrapperfactory/log4j2-test.xml | 78 +++ regressiontests/stable-core-wrapperfactory/pom.xml | 46 ++ .../src/main/java/include.txt | 1 + .../CoreWrapperFactory_IntegTestAbstract.java | 84 +++ .../integtests/WrapperFactory_async_IntegTest.java | 138 +++++ regressiontests/stable/pom.xml | 5 + .../valuetypes/Configuration_usingValueTypes.java | 2 + .../model/valuetypes/ValueTypeExample.java | 14 + .../isis/testdomain/wrapperfactory/Counter.java | 82 +++ .../wrapperfactory/CounterRepository.java | 54 ++ .../wrapperfactory/Counter_bumpUsingMixin.java | 41 ++ .../wrapperfactory/WrapperTestFixtures.java | 48 ++ starters/pom.xml | 2 +- .../demoshowcases/value/ValueShowCase.java | 16 +- .../demoshowcases/value/ValueTypeGenTemplate.java | 1 + .../src/main/resources/jdo/$TemplateJdo~lob.java | 37 +- .../src/main/resources/jpa/$TemplateJpa~lob.java | 42 +- .../adoc/modules/ROOT/partials/component-nav.adoc | 1 + valuetypes/pom.xml | 32 ++ valuetypes/vega/adoc/antora.yml | 19 + .../vega/adoc/modules/vega/nav.adoc | 15 +- .../vega/adoc/modules/vega/pages/about.adoc | 16 +- .../adoc/modules/vega/partials/module-nav.adoc | 5 + valuetypes/vega/applib/pom.xml | 44 ++ .../vega/applib/src/main/java/module-info.java | 35 +- .../vega/applib/IsisModuleValVegaApplib.java | 25 +- .../vega/applib/jaxb/VegaJaxbAdapter.java | 25 +- .../vega/applib/stringify/VegaStringifier.java | 31 +- .../isis/valuetypes/vega/applib/value/Vega.java | 119 +++++ valuetypes/vega/metamodel/pom.xml | 44 ++ .../vega/metamodel/src/main/java/module-info.java | 34 +- .../vega/metamodel/IsisModuleValVegaMetaModel.java | 27 +- .../metamodel/semantics/VegaValueSemantics.java | 279 ++++++++++ valuetypes/vega/persistence-jdo/pom.xml | 58 +++ .../persistence-jdo/src/main/java/module-info.java | 27 +- .../jdo/dn/IsisModuleValVegaPersistenceJdoDn.java | 28 +- .../jdo/dn/converters/IsisVegaConverter.java | 27 +- .../src/main/resources/META-INF/MANIFEST.MF | 6 + .../persistence-jdo/src/main/resources/plugin.xml | 49 ++ valuetypes/vega/persistence-jpa/pom.xml | 54 ++ .../persistence-jpa/src/main/java/module-info.java | 28 +- .../jpa/IsisModuleValVegaPersistenceJpa.java | 33 +- .../jpa/converters/IsisVegaConverter.java | 27 +- valuetypes/vega/pom.xml | 42 ++ valuetypes/vega/ui/pom.xml | 68 +++ valuetypes/vega/ui/vaadin/pom.xml | 42 ++ .../vega/ui/vaa/IsisModuleValVegaUiVaa.java | 27 +- .../ui/vaa/components/VegaFieldFactoryVaa.java | 57 +++ .../vega/ui/vaa/components/VegaFieldVaa.java | 68 +++ valuetypes/vega/ui/wicket/pom.xml | 46 ++ .../vega/ui/wicket/src/main/java/module-info.java | 34 +- .../vega/ui/wkt/IsisModuleValVegaUiWkt.java | 31 +- .../vega/ui/wkt/components/VegaComponentWkt.java | 84 +++ .../ui/wkt/components/VegaPanelFactoriesWkt.java | 75 +++ .../ui/wkt/components/js/VegaEmbedJsReference.java | 49 ++ .../vega/ui/wkt/components/js/VegaJsReference.java | 52 ++ .../ui/wkt/components/js/VegaLiteJsReference.java | 49 ++ .../vega/ui/wkt/components/js/[email protected] | 22 + .../vega/ui/wkt/components/js/[email protected] | 2 + .../vega/ui/wkt/components/js/[email protected] | 2 + viewers/wicket/ui/pom.xml | 76 +-- .../datepicker/DatetimePickerJsReference.java | 73 +++ .../scalars/datepicker/MomentJsReference.java | 48 ++ .../components/scalars/markup/MarkupComponent.java | 6 +- .../ui/components/value/StandaloneValuePanel.java | 4 +- 156 files changed, 4694 insertions(+), 1024 deletions(-)
