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(-)