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

joergrade pushed a commit to branch spring6-kroviz
in repository https://gitbox.apache.org/repos/asf/causeway.git

commit 79761e2eb9c46a47e9431dfa97fbed8d83681068
Merge: e9159896f3 198eb21f2c
Author: Jörg Rade <[email protected]>
AuthorDate: Mon Jan 22 17:44:13 2024 +0100

    Merge remote-tracking branch 'origin/spring6' into spring6-kroviz

 .asf.yaml                                          |   3 +-
 .../workflows/ci-build-artifacts-no-push-maven.yml |   4 +-
 .../workflows/ci-build-artifacts-push-maven.yml    |   2 +-
 .github/workflows/ci-build-site-no-push.yml        |   2 +-
 .gitignore                                         |   1 +
 STATUS                                             |  11 +-
 .../modules/ROOT/pages/cutting-a-release.adoc      |   9 +-
 .../ROOT/pages/post-release-successful.adoc        |  38 +-
 .../pages/index/annotation/DomainObjectLayout.adoc |  12 +-
 .../pages/index/annotation/InteractionScope.adoc   |  18 +
 .../pages/index/annotation/TransactionScope.adoc   |  39 +
 .../services/xactn/TransactionalProcessor.adoc     |   2 -
 .../index/metamodel/object/ManagedObject.adoc      |   8 +-
 .../transaction/TransactionServiceSpring.adoc      |  38 +-
 ...Event.adoc => TransactionCompletionStatus.adoc} |  12 +-
 .../changetracking/EntityChangeTrackerDefault.adoc |  17 +-
 antora/components/relnotes/modules/ROOT/nav.adoc   |   8 +
 .../ROOT/pages/2024/2.0.0-RC4/relnotes.adoc        |  69 +-
 .../ROOT/pages/2024/2.0.0-RC5/mignotes.adoc        |  54 ++
 .../2024/{2.0.0-RC4 => 2.0.0-RC5}/relnotes.adoc    |   7 +-
 .../relnotes/modules/ROOT/pages/about.adoc         |  14 +-
 antora/playbooks/site-comguide.yml                 |   4 +-
 antora/playbooks/site-conguide.yml                 |   4 +-
 antora/playbooks/site-core.yml                     |   4 +-
 antora/playbooks/site-docs.yml                     |   4 +-
 antora/playbooks/site-extensions.yml               |   4 +-
 antora/playbooks/site-incubator.yml                |   4 +-
 antora/playbooks/site-persistence.yml              |   4 +-
 antora/playbooks/site-refguide.yml                 |   4 +-
 antora/playbooks/site-regressiontests.yml          |   4 +-
 antora/playbooks/site-relnotes.yml                 |   4 +-
 antora/playbooks/site-security.yml                 |   4 +-
 antora/playbooks/site-setupguide.yml               |   4 +-
 antora/playbooks/site-testing.yml                  |   4 +-
 antora/playbooks/site-tooling.yml                  |   4 +-
 antora/playbooks/site-tutorials.yml                |   4 +-
 antora/playbooks/site-userguide.yml                |   4 +-
 antora/playbooks/site-valuetypes.yml               |   4 +-
 antora/playbooks/site-vro.yml                      |   4 +-
 antora/playbooks/site-vw.yml                       |   4 +-
 antora/playbooks/site.ALL.yml                      |   4 +-
 antora/playbooks/site.NEXT.yml                     | 148 ++--
 antora/playbooks/site.yml                          |   4 +-
 antora/pom.xml                                     |   2 +-
 antora/supplemental-ui/css/docsearch.min.css       |   4 +
 .../supplemental-ui/css/fonts-googleapis-com.css   | 862 +++++++++++++++++++++
 antora/supplemental-ui/doap_causeway.rdf           |   8 +
 ...ntserrat-v26-JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2 | Bin 0 -> 21288 bytes
 ...ntserrat-v26-JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2 | Bin 0 -> 23516 bytes
 ...ntserrat-v26-JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2 | Bin 0 -> 9512 bytes
 ...ntserrat-v26-JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2 | Bin 0 -> 27812 bytes
 ...montserrat-v26-JTUSjIg1_i6t8kCHKm459Wlhyw.woff2 | Bin 0 -> 33092 bytes
 ...Gs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106F15M.woff2 | Bin 0 -> 25968 bytes
 ...Gs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2 | Bin 0 -> 37696 bytes
 ...Gs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2 | Bin 0 -> 54888 bytes
 ...Gs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2 | Bin 0 -> 4880 bytes
 ...Gs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2 | Bin 0 -> 17136 bytes
 ...Gs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2 | Bin 0 -> 17064 bytes
 ...tYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2 | Bin 0 -> 50296 bytes
 ...Gs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2 | Bin 0 -> 22780 bytes
 ...Gs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2 | Bin 0 -> 32204 bytes
 ...Gs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6F15M.woff2 | Bin 0 -> 50484 bytes
 ...emvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2 | Bin 0 -> 48236 bytes
 ...vYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2 | Bin 0 -> 16516 bytes
 ...vYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2 | Bin 0 -> 16552 bytes
 ...vYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2 | Bin 0 -> 35328 bytes
 ...vYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2 | Bin 0 -> 49436 bytes
 ...vYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2 | Bin 0 -> 4524 bytes
 ...vYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2 | Bin 0 -> 26736 bytes
 ...vYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2 | Bin 0 -> 21272 bytes
 ...vYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2 | Bin 0 -> 24984 bytes
 ...vYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2 | Bin 0 -> 47136 bytes
 .../raleway-v29-1Ptug8zYS_SKggPNyC0ITw.woff2       | Bin 0 -> 48208 bytes
 .../raleway-v29-1Ptug8zYS_SKggPNyCAIT5lu.woff2     | Bin 0 -> 26788 bytes
 .../raleway-v29-1Ptug8zYS_SKggPNyCIIT5lu.woff2     | Bin 0 -> 11176 bytes
 .../raleway-v29-1Ptug8zYS_SKggPNyCMIT5lu.woff2     | Bin 0 -> 30744 bytes
 .../raleway-v29-1Ptug8zYS_SKggPNyCkIT5lu.woff2     | Bin 0 -> 25828 bytes
 antora/supplemental-ui/index.html                  |  33 +-
 antora/supplemental-ui/js/docsearch.min.js         |   4 +
 .../applib/services/bookmark/BookmarkService.java  |  10 +
 .../causeway/applib/services/iactn/Execution.java  |   9 +-
 .../services/iactnlayer/InteractionService.java    |   4 +-
 .../services/metamodel/MetaModelService.java       |  25 +
 .../services/metamodel/objgraph/ObjectGraph.java   | 143 +++-
 .../objgraph/_ObjectGraphObjectModifier.java       |  43 +-
 .../objgraph/_ObjectGraphRelationMerger.java       |  38 +-
 .../causeway/applib/services/sudo/SudoService.java |   2 +-
 .../services/xactn/TransactionalProcessor.java     |   6 +-
 .../applib/services/iactnlayer/TryTest.java        |   7 +-
 bom/pom.xml                                        |  24 +-
 commons/src/main/java/module-info.java             |   2 +-
 .../apache/causeway/commons/collections/Can.java   |   2 +-
 .../commons/functional/ThrowingRunnable.java       |  49 +-
 .../apache/causeway/commons/graph/GraphUtils.java  | 204 +++++
 .../causeway/commons/internal/base/_Strings.java   |  38 +-
 .../collections/_PrimitiveCollections.java         | 220 ++++++
 .../org/apache/causeway/commons/io/DataSource.java |   9 +
 .../commons/functional/ThrowingRunnableTest.java   |  12 +-
 .../causeway/commons/graph/GraphUtilsTest.java     |  45 ++
 .../collections/_PrimitiveCollectionsTest.java     | 134 ++++
 core/adoc/modules/_overview/pages/about.adoc       |  71 +-
 .../adoc/modules/config/pages/sections/Other.adoc  |   8 -
 .../config/pages/sections/causeway.extensions.adoc |  18 +
 .../modules/config/pages/sections/datanucleus.adoc |   8 -
 .../modules/config/pages/sections/eclipselink.adoc |   8 -
 .../modules/config/pages/sections/resteasy.adoc    |   8 -
 .../core/config/CausewayConfiguration.java         | 134 +++-
 core/metamodel/src/main/java/module-info.java      |   1 +
 .../core/metamodel/execution/ActionExecutor.java   |  47 +-
 .../core/metamodel/facets/DomainEventHelper.java   |  53 +-
 .../managed/PendingParamsSnapshot.java             |  29 +
 .../ApplicationFeatureRepositoryDefault.java       |  12 +-
 .../metamodel/MetaModelServiceDefault.java         |  21 +
 .../services/metamodel/_ObjectGraphFactory.java    |  14 +-
 core/pom.xml                                       |   2 +-
 core/runtime/src/main/java/module-info.java        |   1 +
 .../causeway/core/runtime/flushmgmt/FlushMgmt.java |  43 +-
 .../runtimeservices/src/main/java/module-info.java |   1 -
 .../CausewayModuleCoreRuntimeServices.java         |   4 -
 .../bookmarks/BookmarkServiceDefault.java          |  24 +
 .../transaction/TransactionServiceSpring.java      |  10 +-
 .../confmenu/ConfigurationViewServiceDefault.java  |  27 +-
 .../commandlog/applib/app/CommandLogMenu.java      |   4 +-
 .../HasInteractionId_commandLogEntry.java          |   3 +-
 .../HasUsername_recentCommandsByUser.java          |   3 +-
 .../contributions/Object_recentCommands.java       |  16 +-
 .../contributions/T_recentBackgroundCommands.java  |   3 +-
 .../commandlog/applib/dom/BackgroundService.java   |   2 +-
 .../commandlog/applib/dom/CommandLogEntry.java     |   2 +-
 .../applib/dom/CommandLogEntryRepository.java      | 332 +-------
 ...java => CommandLogEntryRepositoryAbstract.java} | 179 +++--
 .../dom/mixins/CommandLogEntry_childCommands.java  |   6 +-
 .../mixins/CommandLogEntry_siblingCommands.java    |   4 +-
 .../applib/fakescheduler/FakeScheduler.java        |   5 +-
 .../applib/job/RunBackgroundCommandsJob.java       |   5 +-
 .../subscriber/CommandSubscriberForCommandLog.java |   4 +-
 .../BackgroundService_IntegTestAbstract.java       |   8 +-
 .../integtest/CommandLog_IntegTestAbstract.java    |   5 +-
 .../jdo/dom/CommandLogEntryRepository.java         |   4 +-
 .../jpa/dom/CommandLogEntryRepository.java         |   3 +-
 .../domainobjects/EntityDiagramPageAbstract.java   |   6 +
 .../integtests/ExcelModuleIntegTestAbstract.java   |   3 +
 .../executionlog/applib/app/ExecutionLogMenu.java  |   4 +-
 .../HasInteractionId_executionLogEntries.java      |   3 +-
 .../HasUsername_recentExecutionsByUser.java        |   3 +-
 .../contributions/Object_recentExecutions.java     |  17 +-
 .../applib/dom/ExecutionLogEntryRepository.java    | 198 +----
 .../dom/ExecutionLogEntryRepositoryAbstract.java   | 281 +++++++
 .../ExecutionLogEntry_siblingExecutions.java       |   3 +-
 .../ExecutionSubscriberForExecutionLog.java        |  16 +-
 .../integtest/ExecutionLog_IntegTestAbstract.java  |   4 +-
 .../jdo/dom/ExecutionLogEntryRepository.java       |   3 +-
 .../jpa/dom/ExecutionLogEntryRepository.java       |   4 +-
 .../applib/app/ExecutionOutboxMenu.java            |  11 +-
 .../applib/dom/ExecutionOutboxEntryRepository.java | 128 +--
 ...=> ExecutionOutboxEntryRepositoryAbstract.java} |  35 +-
 .../applib/restapi/OutboxRestApi.java              |   8 +-
 .../ExecutionSubscriberForExecutionOutbox.java     |  16 +-
 .../ExecutionOutbox_IntegTestAbstract.java         |   5 +-
 .../jdo/dom/ExecutionOutboxEntryRepository.java    |   5 +-
 .../jpa/dom/ExecutionOutboxEntryRepository.java    |   6 +-
 .../integtests/OutboxRestClient_IntegTest.java     |   2 +-
 .../ExecutionLogEntry_copyToOutbox.java            |   3 +-
 .../github/menu/LayoutLoadersGitHubMenu.java       |   2 +-
 ...oaderFromGithub_tryLoadLayoutResource_Test.java |  18 +
 extensions/security/audittrail/applib/pom.xml      |   5 +
 .../applib/CausewayModuleExtAuditTrailApplib.java  |   4 +-
 .../audittrail/applib/app/AuditTrailMenu.java      |   2 +-
 .../HasInteractionId_auditTrailEntries.java        |   3 +-
 ...ilEntries.java => Object_createdByCommand.java} |  54 +-
 .../Object_recentAuditTrailEntries.java            |  14 +-
 .../applib/dom/AuditTrailEntryRepository.java      | 235 +-----
 ...java => AuditTrailEntryRepositoryAbstract.java} |  90 ++-
 ...ntityPropertyChangeSubscriberForAuditTrail.java |   9 +-
 .../integtests/AuditTrail_IntegTestAbstract.java   |   2 +-
 .../jdo/dom/AuditTrailEntryRepository.java         |   4 +-
 .../jpa/dom/AuditTrailEntryRepository.java         |   3 +-
 .../AbstractRoleAndPermissionsFixtureScript.java   |  34 +-
 .../sessionlog/applib/app/SessionLogMenu.java      |   6 +-
 .../HasUsername_recentSessionsForUser.java         |   3 +-
 .../sessionlog/applib/dom/SessionLogEntry.java     |   6 +-
 .../applib/dom/SessionLogEntryRepository.java      | 185 +----
 ...java => SessionLogEntryRepositoryAbstract.java} |  91 ++-
 .../spiimpl/SessionLogServiceInitializer.java      |   7 +-
 .../spiimpl/SessionSubscriberForSessionLog.java    |   6 +-
 .../integtests/SessionLogIntegTestAbstract.java    |   5 +-
 .../jdo/dom/SessionLogEntryRepository.java         |   4 +-
 .../jpa/dom/SessionLogEntryRepository.java         |   3 +-
 extensions/vw/pdfjs/metamodel/pom.xml              |   7 +
 .../metamodel/PdfjsViewer_Abstract_IntegTest.java  |   3 +
 incubator/extensions/core/commandreplay/pom.xml    |   2 +-
 .../extensions/core/commandreplay/primary/pom.xml  |   2 +-
 .../restapi/CommandRetrievalOnPrimaryService.java  |   2 +-
 .../primary/ui/CommandReplayOnPrimaryService.java  |   2 +-
 .../core/commandreplay/secondary/pom.xml           |   2 +-
 .../jobcallables/ReplicateAndRunCommands.java      |   2 +-
 .../mixins/CommandLogEntry_replayQueue.java        |   2 +-
 .../ui/CommandReplayOnSecondaryService.java        |   2 +-
 persistence/commons/src/main/java/module-info.java |   1 +
 .../commons/CausewayModulePersistenceCommons.java  |   7 +
 .../changetracking/EntityChangeTrackerDefault.java | 100 ++-
 .../PreAndPostValueEvaluatorServiceDefault.java    |   4 +-
 .../repository/RepositoryServiceDefault.java       |  14 +-
 .../CmdExecAuditSessLog_IntegTestAbstract.java     |  21 +-
 .../integtests/CmdExecAuditSessLog_IntegTest.java  |  14 +
 .../integtests/CmdExecAuditSessLog_IntegTest.java  |  15 +
 regressiontests/stable-config/pom.xml              |   3 +-
 regressiontests/stable-domainmodel/pom.xml         |   2 +-
 .../integtest/Layout_Counter_IntegTest.java        |  29 +-
 .../integtest/Layout_SimpleObject_IntegTest.java   |   3 +
 ...xceptionTranslationTest_usingTransactional.java |   3 +-
 ...xceptionTranslationTest_usingTransactional.java |   3 +-
 regressiontests/stable/pom.xml                     |   7 +-
 .../testdomain/conf/Configuration_headless.java    |  22 +-
 starters/pom.xml                                   |  18 +-
 .../src/main/resources/supplemental-models.xml     |  30 +
 testing/fakedata/applib/pom.xml                    |  10 +-
 .../tooling-cli/examples/causeway-tooling.yml      |   4 +-
 .../tooling/cli/projdoc/ProjectDocModel.java       |  22 +-
 tooling/javamodel/pom.xml                          |   2 +-
 tooling/pom.xml                                    |   2 +-
 .../objgraph/d3js/ObjectGraphRendererD3js.java     |   2 +-
 .../d3js/ObjectGraphRendererEdgeListing.java       |  71 ++
 .../plantuml/ObjectGraphRendererPlantuml.java      |   6 +-
 .../applib/services/menu/model/MenuAction.java     |  12 +-
 .../CausewayRestfulObjectsInteractionFilter.java   |  10 +-
 .../interaction/act/ActionInteractionWkt.java      |   2 +-
 .../choices/ChoiceProviderForReferencesTest.java   |   4 +-
 .../choices/ChoiceProviderForValuesTest.java       |  17 +-
 .../scalars/choices/ObjectChoicesSelect2Panel.java |   4 +-
 .../scalars/choices/ValueChoicesSelect2Panel.java  |   4 +-
 .../value/fallback/ValueFallbackPanelFactory.java  |   8 +-
 .../ChoiceProviderAbstractForScalarModel.java      |  34 +-
 ...rReferences.java => ChoiceProviderDefault.java} |  37 +-
 .../select2/providers/ChoiceProviderForValues.java |  49 --
 .../bootstrap/css/bootstrap-overrides-all-v2.css   |   4 +-
 236 files changed, 3815 insertions(+), 2041 deletions(-)


Reply via email to