You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@causeway.apache.org by da...@apache.org on 2026/04/24 09:50:22 UTC
(causeway) branch maintenance-branch updated (339ce1088d8 -> 1f4cd23be37)
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch maintenance-branch
in repository https://gitbox.apache.org/repos/asf/causeway.git
from 339ce1088d8 CAUSEWAY-3995: immediately after MM init, clear all layout caches
add 3e30275592c CAUSEWAY-3989: [v2] backport of command replay feature
add fecb25bd986 CAUSEWAY-3989: [v2] fix flipped logic in export filter
add f97bdafde7e CAUSEWAY-3989: [v2] backports missing named queries
add bee1e1ffff5 CAUSEWAY-3989: [v2] backport simplification (no bookmark service)
add 6a551daa8ce CAUSEWAY-3989: [v2] using png icon screenshots from v4
add 4f624297612 CAUSEWAY-3989: [v2] ensures ReplayContext is not picked up as a MM class from ReplayableCommand
add feb7dfc7f5d CAUSEWAY-3989 : fixes compile issue
add 187f9ca14e6 CAUSEWAY-3989: [v2] adds test to demo bug
new 1f4cd23be37 Merge pull request #3517 from apache/CAUSEWAY-3989
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
api/applib/pom.xml | 12 +
api/applib/src/main/java/module-info.java | 1 +
.../applib/util/schema/CommandDtoUtils.java | 256 +++++++++++++
.../applib/util/schema/CommandDtoUtils_Test.java | 10 +
.../CommandDtoUtils_fromYaml_Approval_Test.java | 105 ++++++
...omYaml_Test.commands-with-collection-param.yaml | 92 +++++
..._fromYaml_Test.commands-with-scalar-params.yaml | 32 ++
.../util/schema/CommandDtoUtils_fromYaml_Test.java | 149 ++++++++
.../CommandDtoUtils_toYaml_Approval_Test.java | 165 +++++++++
...t.marshals_all_date_time_datatypes.approved.txt | 31 ++
.../CommandDtoUtils_toYaml_fromYaml_Test.java | 132 +++++++
.../org/apache/causeway/commons/io/YamlUtils.java | 26 +-
.../DomainObjectAnnotationFacetFactoryTest.java | 21 +-
extensions/core/commandlog/applib/pom.xml | 10 +
.../applib/CausewayModuleExtCommandLogApplib.java | 56 ++-
.../commandlog/applib/app/CommandLogMenu.java | 67 +++-
.../commandlog/applib/dom/CommandLogEntry.java | 46 ++-
.../applib/dom/CommandLogEntryRepository.java | 38 +-
.../dom/CommandLogEntryRepositoryAbstract.java | 136 ++++---
.../commandlog/applib/dom/ReplayState.java | 49 ++-
...ExportManager#exported.columnOrder.fallback.txt | 6 +
...Manager#notYetExported.columnOrder.fallback.txt | 6 +
.../applib/dom/replay/CommandExportManager.java | 319 ++++++++++++++++
.../CommandExportManager.layout.fallback.xml | 60 +++
...anager#pendingOrFailed.columnOrder.fallback.txt | 6 +
...er#succeededOrExcluded.columnOrder.fallback.txt | 6 +
.../applib/dom/replay/CommandReplayManager.java | 400 ++++++++++++++++++++
.../CommandReplayManager.layout.fallback.xml | 60 +++
.../applib/dom/replay/ReplayContext.java | 29 +-
.../dom/replay/ReplayableCommand-excluded.png | Bin 0 -> 1349 bytes
.../dom/replay/ReplayableCommand-exported.png | Bin 0 -> 1154 bytes
.../applib/dom/replay/ReplayableCommand-failed.png | Bin 0 -> 1105 bytes
.../applib/dom/replay/ReplayableCommand-ok.png | Bin 0 -> 1381 bytes
.../dom/replay/ReplayableCommand-pending.png | Bin 0 -> 1136 bytes
.../ReplayableCommand.columnOrder.fallback.txt | 6 +
.../applib/dom/replay/ReplayableCommand.java | 401 +++++++++++++++++++++
.../replay/ReplayableCommand.layout.fallback.xml | 61 ++++
.../applib/dom/replay/ReplayableCommand.png | Bin 0 -> 561 bytes
.../dom/replay/ReplayableCommand_delete.java | 40 +-
.../ReplayableCommand_excludeFromReplay.java | 54 +++
.../replay/ReplayableCommand_makeExportable.java | 55 +++
.../ReplayableCommand_openCommandLogEntry.java | 54 +++
.../replay/ReplayableCommand_replayOrRetry.java | 57 +++
.../applib/dom/replay/TimestampMarshallUtil.java | 40 +-
.../integtest/CommandLog_IntegTestAbstract.java | 9 +-
.../commandlog/jdo/dom/CommandLogEntry.java | 19 +-
.../commandlog/jpa/dom/CommandLogEntry.java | 38 +-
.../jobcallables/ReplicateAndRunCommands.java | 2 +-
.../mixins/CommandLogEntry_replayQueue.java | 2 +-
49 files changed, 2947 insertions(+), 217 deletions(-)
create mode 100644 api/applib/src/test/java/org/apache/causeway/applib/util/schema/CommandDtoUtils_fromYaml_Approval_Test.java
create mode 100644 api/applib/src/test/java/org/apache/causeway/applib/util/schema/CommandDtoUtils_fromYaml_Test.commands-with-collection-param.yaml
create mode 100644 api/applib/src/test/java/org/apache/causeway/applib/util/schema/CommandDtoUtils_fromYaml_Test.commands-with-scalar-params.yaml
create mode 100644 api/applib/src/test/java/org/apache/causeway/applib/util/schema/CommandDtoUtils_fromYaml_Test.java
create mode 100644 api/applib/src/test/java/org/apache/causeway/applib/util/schema/CommandDtoUtils_toYaml_Approval_Test.java
create mode 100644 api/applib/src/test/java/org/apache/causeway/applib/util/schema/CommandDtoUtils_toYaml_Approval_Test.marshals_all_date_time_datatypes.approved.txt
create mode 100644 api/applib/src/test/java/org/apache/causeway/applib/util/schema/CommandDtoUtils_toYaml_fromYaml_Test.java
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandExportManager#exported.columnOrder.fallback.txt
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandExportManager#notYetExported.columnOrder.fallback.txt
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandExportManager.java
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandExportManager.layout.fallback.xml
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandReplayManager#pendingOrFailed.columnOrder.fallback.txt
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandReplayManager#succeededOrExcluded.columnOrder.fallback.txt
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandReplayManager.java
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandReplayManager.layout.fallback.xml
copy incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/causeway/extensions/commandreplay/secondary/analyser/CommandReplayAnalyser.java => extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayContext.java (53%)
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand-excluded.png
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand-exported.png
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand-failed.png
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand-ok.png
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand-pending.png
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand.columnOrder.fallback.txt
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand.java
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand.layout.fallback.xml
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand.png
copy regressiontests/base/src/main/java/org/apache/causeway/testdomain/jdo/entities/JdoBook_delete.java => extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand_delete.java (52%)
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand_excludeFromReplay.java
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand_makeExportable.java
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand_openCommandLogEntry.java
create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand_replayOrRetry.java
copy core/webapp/src/main/java/org/apache/causeway/core/webapp/modules/templresources/_Util.java => extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/TimestampMarshallUtil.java (51%)
(causeway) 01/01: Merge pull request #3517 from apache/CAUSEWAY-3989
Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch maintenance-branch
in repository https://gitbox.apache.org/repos/asf/causeway.git
commit 1f4cd23be376576d8d7c4b5e932ce4a5359ed4cd
Merge: 339ce1088d8 187f9ca14e6
Author: Dan Haywood <da...@apache.org>
AuthorDate: Fri Apr 24 10:50:16 2026 +0100
Merge pull request #3517 from apache/CAUSEWAY-3989
Causeway 3989
api/applib/pom.xml | 12 +
api/applib/src/main/java/module-info.java | 1 +
.../applib/util/schema/CommandDtoUtils.java | 256 +++++++++++++
.../applib/util/schema/CommandDtoUtils_Test.java | 10 +
.../CommandDtoUtils_fromYaml_Approval_Test.java | 105 ++++++
...omYaml_Test.commands-with-collection-param.yaml | 92 +++++
..._fromYaml_Test.commands-with-scalar-params.yaml | 32 ++
.../util/schema/CommandDtoUtils_fromYaml_Test.java | 149 ++++++++
.../CommandDtoUtils_toYaml_Approval_Test.java | 165 +++++++++
...t.marshals_all_date_time_datatypes.approved.txt | 31 ++
.../CommandDtoUtils_toYaml_fromYaml_Test.java | 132 +++++++
.../org/apache/causeway/commons/io/YamlUtils.java | 26 +-
.../DomainObjectAnnotationFacetFactoryTest.java | 21 +-
extensions/core/commandlog/applib/pom.xml | 10 +
.../applib/CausewayModuleExtCommandLogApplib.java | 56 ++-
.../commandlog/applib/app/CommandLogMenu.java | 67 +++-
.../commandlog/applib/dom/CommandLogEntry.java | 46 ++-
.../applib/dom/CommandLogEntryRepository.java | 38 +-
.../dom/CommandLogEntryRepositoryAbstract.java | 136 ++++---
.../commandlog/applib/dom/ReplayState.java | 49 ++-
...ExportManager#exported.columnOrder.fallback.txt | 6 +
...Manager#notYetExported.columnOrder.fallback.txt | 6 +
.../applib/dom/replay/CommandExportManager.java | 319 ++++++++++++++++
.../CommandExportManager.layout.fallback.xml | 60 +++
...anager#pendingOrFailed.columnOrder.fallback.txt | 6 +
...er#succeededOrExcluded.columnOrder.fallback.txt | 6 +
.../applib/dom/replay/CommandReplayManager.java | 400 ++++++++++++++++++++
.../CommandReplayManager.layout.fallback.xml | 60 +++
.../applib/dom/replay/ReplayContext.java | 40 ++
.../dom/replay/ReplayableCommand-excluded.png | Bin 0 -> 1349 bytes
.../dom/replay/ReplayableCommand-exported.png | Bin 0 -> 1154 bytes
.../applib/dom/replay/ReplayableCommand-failed.png | Bin 0 -> 1105 bytes
.../applib/dom/replay/ReplayableCommand-ok.png | Bin 0 -> 1381 bytes
.../dom/replay/ReplayableCommand-pending.png | Bin 0 -> 1136 bytes
.../ReplayableCommand.columnOrder.fallback.txt | 6 +
.../applib/dom/replay/ReplayableCommand.java | 401 +++++++++++++++++++++
.../replay/ReplayableCommand.layout.fallback.xml | 61 ++++
.../applib/dom/replay/ReplayableCommand.png | Bin 0 -> 561 bytes
.../dom/replay/ReplayableCommand_delete.java | 49 +++
.../ReplayableCommand_excludeFromReplay.java | 54 +++
.../replay/ReplayableCommand_makeExportable.java | 55 +++
.../ReplayableCommand_openCommandLogEntry.java | 54 +++
.../replay/ReplayableCommand_replayOrRetry.java | 57 +++
.../applib/dom/replay/TimestampMarshallUtil.java | 48 +++
.../integtest/CommandLog_IntegTestAbstract.java | 9 +-
.../commandlog/jdo/dom/CommandLogEntry.java | 19 +-
.../commandlog/jpa/dom/CommandLogEntry.java | 38 +-
.../jobcallables/ReplicateAndRunCommands.java | 2 +-
.../mixins/CommandLogEntry_replayQueue.java | 2 +-
49 files changed, 3029 insertions(+), 163 deletions(-)