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 ebbc326f0a1 Merge pull request #3247 from apache/CAUSEWAY-3891
     add 63b57a98183 CAUSEWAY-4024: updates the timestamp properly within the 
DTO
     add 0d2aaed3f4c CAUSEWAY-4039: renames CommandExport/ReplayManager, 
introduces stub abstract superclass
     add f136e0e6224 CAUSEWAY-4039: moves injected services into ReplayContext
     add 4cba54588a0 CAUSEWAY-4039: managers now inherit from abstract
     add 0b60796ef48 CAUSEWAY-4039: baseline, limit and state moved to abstract
     add b4c61174a31 CAUSEWAY-4039: more consolidation into superclass
     add bf8aab454ab CAUSEWAY-4039: renames ReplayableCommand#isReplayable to 
isDoOp
     add e3205755f49 CAUSEWAY-4039: renames ReplayableCommand#isExportable to 
isKnownParticipants
     add 68ba09f87a3 CAUSEWAY-4039: reworks ReplayableCommand to use 
ReplayableCommandParticipantTracker
     add d679cf841a8 CAUSEWAY-4039: moves KnownParticipants validator to 
CommandManagerAbstract
     add 9b946ff28f3 CAUSEWAY-4039: makes CommandManagerReplay also be a known 
participants tracker
     add 1b5c7a4a45e CAUSEWAY-4039: removes EXPORTABLE replay state, simplifies 
actions a little
     add d51595c7426 CAUSEWAY-4039: removed unused finders
     add cce505a5fef CAUSEWAY-4039: fixes up (disables some) unit tests for 
command replay
     add 486796c17b0 CAUSEWAY-4039: merges CommandManagerExport and 
CommandManagerReplay into CommandManager
     add 5c202b8da42 CAUSEWAY-4039: fixes orphan
     add 4dc312016b4 CAUSEWAY-4039: refinements
     add c9b628ea667 CAUSEWAY-4039: refinements (2)
     add af4a36c97a7 CAUSEWAY-4039: removes unused repository queries, 
fixes/disables stale tests
     add a2c95a96ced CAUSEWAY-4039: adds guards for 'replayOrRetryNext'
     add b315ac8bd66 CAUSEWAY-4039: reverts syncing of the result/exception, 
that was invalid.  Cosmetic improvements in UI
     add 4a00fe940db CAUSEWAY-4039: fixes unit tests
     add 85c33a237ad CAUSEWAY-4039: minor UI improvements and bug fixes
     add a78d5251a90 CAUSEWAY-4039: cosmetic
     add 5eff75444f9 CAUSEWAY-4039: updates with actuals on export
     add 6e2893496e5 CAUSEWAY-4039: adds NPE guard for export; fixes bug in 
remapped
     add ea1f3fa79b8 CAUSEWAY-4039: adds guards
     add 73ee2fc20ae CAUSEWAY-4039: adds 'export'
     add 6c0e6406b72 CAUSEWAY-4039: removes validation for 'export', @Import's 
it
     add be94576b88f CAUSEWAY-4039 : fixes for copyCommandExportDto
     add e70bcee4463 CAUSEWAY-4039: record result of a view model
     add 471e3ca2019 CAUSEWAY-4039: replay selected no longer 'are you sure'
     add eb2ba8a5c73 CAUSEWAY-4039 : save result adapter even if view model
     add e5cc546c1d6 CAUSEWAY-4039: optionally remap when export sequence; 
simplify replayOrRetrySelected, rename
     add 4bfe67498c8 CAUSEWAY-4039: fixes unit tests
     add 2a9d6bc848a CAUSEWAY-4039: fixes mapping service for result
     add 95ee45c0a18 CAUSEWAY-4039: introduces a little caching
     add 63af23cfd26 CAUSEWAY-4039: refines CommandManager utility actions
     add 25b0b7ee646 CAUSEWAY-4039: guards navigation-action synthesis against 
re-entrancy (StackOverflow fix)
     add 359de942386 CAUSEWAY-4039: adds POST_PROCESS navigation-action 
synthesis strategy
     add 8f8df808199 CAUSEWAY-4039: tests POST_PROCESS navigation-action 
synthesis; gates per-spec (not via isEnabled)
     add 53444a675a0 CAUSEWAY-4039: adds full-boot integ test for 
navigation-action synthesis; fixes stale-snapshot in INLINE
     add 13c67c8b674 CAUSEWAY-4039: removes INLINE navigation-action synthesis; 
POST_PROCESS is now the only path
     add b0566a287a6 CAUSEWAY-4039: add OpenSpec for isolating mixin domain 
events
     add d5cdc5da369 CAUSEWAY-4039: isolate mixin domain event facets
     add 065ca38aede CAUSEWAY-4042 : adds checks to service, new config property
     add c1177675725 CAUSEWAY-4042: fixes call when checking action visibility
     add 3f128a7a791 CAUSEWAY-4042: even if fails to execute, eg prereqs, don't 
rollback instead handle replay error and return success
     add 622ed00ba0c CAUSEWAY-4042 : don't throw away failure to replay
     add 0d5ee322b17 CAUSEWAY-4042 : further adjustments
     add 9a9d4444d17 CAUSEWAY-4042: clear cache in new xactn, preserve message 
if possible
     add da9b73c2cc2 CAUSEWAY-4042: cosmetics
     add 102fbb50cd3 CAUSEWAY-4042: registers ReplayableCommand.openTarget as a 
mixin
     new 904ffaea553 Merge pull request #3660 from apache/CAUSEWAY-4042

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:
 .../recoverable/InteractionException.java          |   6 +-
 .../applib/services/wrapper/DisabledException.java |   6 +-
 .../applib/services/wrapper/HiddenException.java   |   4 +
 .../applib/services/wrapper/InvalidException.java  |   4 +
 .../applib/util/schema/CommandDtoUtils.java        |  33 ++
 .../schema/CommandDtoUtils_copy_Approval_Test.java |  59 +++
 ...pproval_Test.marshals_command_copy.approved.txt |  14 +
 ...Approval_Test.marshals_command_copy.input.yaml} |   0
 .../core/config/CausewayConfiguration.java         |  58 ++-
 .../_testing/MetaModelContext_forTesting.java      |  41 +-
 .../metamodel/consent/InteractionResultSet.java    |   2 +-
 .../action/invocation/ActionDomainEventFacet.java  |  84 ++--
 .../invocation/ActionInvocationFacetForAction.java |  28 +-
 ...cationFacetForParentedCollectionNavigation.java |  13 +-
 ...nvocationFacetForScalarReferenceNavigation.java |  13 +-
 .../modify/CollectionDomainEventFacet.java         |  50 +-
 .../property/modify/PropertyDomainEventFacet.java  |  71 ++-
 ...ynthesizeDomainEventsForMixinPostProcessor.java | 102 +++-
 .../SynthesizeNavigationActionsPostProcessor.java  |  59 +++
 .../dflt/ProgrammingModelFacetsJava11.java         |   6 +
 .../specloader/specimpl/ObjectActionMixedIn.java   |  33 +-
 .../specimpl/ObjectSpecificationAbstract.java      |  27 +-
 .../specimpl/dflt/ObjectSpecificationDefault.java  |  20 +-
 ...tionAnnotationFacetFactoryTest_domainEvent.java | 229 ++++++---
 .../CollectionAnnotationFacetFactoryTest.java      | 246 ++++++----
 .../PropertyAnnotationFacetFactoryTest.java        | 326 ++++++++-----
 ...ParentedCollectionNavigationActionUtilTest.java |  80 +++-
 .../ScalarReferenceNavigationActionUtilTest.java   |  40 +-
 ...nthesizeNavigationActionsPostProcessorTest.java | 171 +++++++
 .../command/CommandExecutorServiceDefault.java     |  83 +++-
 .../executor/MemberExecutorServiceDefault.java     |  30 +-
 .../applib/CausewayModuleExtCommandLogApplib.java  | 117 ++---
 .../commandlog/applib/app/CommandLogMenu.java      |  71 ++-
 .../contributions/Object_recentCommands.java       |   2 +-
 .../commandlog/applib/dom/CommandLogEntry.java     |  22 +-
 .../applib/dom/CommandLogEntryRepository.java      |  90 +---
 .../dom/CommandLogEntryRepositoryAbstract.java     | 181 +------
 .../commandlog/applib/dom/ReplayState.java         |  66 ++-
 .../CommandExportManager_exportSelected.java       | 154 ------
 .../CommandExportManager_moveCommandsDown.java     | 111 -----
 ...java => CommandKnownParticipantsValidator.java} |  19 +-
 ...ommandManager#excluded.columnOrder.fallback.txt |   7 +
 ...anager#pendingOrFailed.columnOrder.fallback.txt |   7 +
 ...ger#recordedOrReplayed.columnOrder.fallback.txt |   7 +
 ...mmandExportManager.java => CommandManager.java} | 297 ++++++------
 ...back.xml => CommandManager.layout.fallback.xml} |  55 ++-
 ...ort.java => CommandManagerMovementSupport.java} |  81 ++--
 ...nds.java => CommandManager_deleteCommands.java} |  24 +-
 ...ds.java => CommandManager_excludeCommands.java} |  48 +-
 .../dom/replay/CommandManager_exportSequence.java  | 109 +++++
 ...nds.java => CommandManager_importCommands.java} |  23 +-
 ...ndsUp.java => CommandManager_moveCommands.java} |  34 +-
 ..._nextPage.java => CommandManager_nextPage.java} |  26 +-
 ...sPage.java => CommandManager_previousPage.java} |  25 +-
 .../CommandManager_replayOrRetryMultiple.java      |  84 ++++
 .../replay/CommandManager_replayOrRetryNext.java   |  77 +++
 ....java => CommandManager_unexcludeCommands.java} |  61 +--
 .../applib/dom/replay/CommandReplayManager.java    | 154 ------
 .../CommandReplayManager.layout.fallback.xml       |  60 ---
 ...eplayManager_deleteSelectedPendingOrFailed.java |  51 --
 ...yManager_deleteSelectedSucceededOrExcluded.java |  49 --
 ...andReplayManager_excludeSelectedFromReplay.java |  52 --
 .../CommandReplayManager_replayOrRetryNext.java    |  47 --
 ...CommandReplayManager_replayOrRetrySelected.java |  72 ---
 .../commandlog/applib/dom/replay/HasLimit.java     |  18 +
 ..._changeLimit.java => HasLimit_changeLimit.java} |  14 +-
 .../applib/dom/replay/ReplayContext.java           | 104 ++--
 ...leCommand#participants.columnOrder.fallback.txt |   8 -
 .../ReplayableCommand.columnOrder.fallback.txt     |   4 +-
 .../applib/dom/replay/ReplayableCommand.java       | 499 +++++++++----------
 .../replay/ReplayableCommand.layout.fallback.xml   | 112 +++--
 .../dom/replay/ReplayableCommandEligibility.java   |  78 ---
 .../dom/replay/ReplayableCommandParticipant.java   |  32 +-
 .../ReplayableCommandParticipantTracker.java       |  37 ++
 ...mReplay.java => ReplayableCommand_exclude.java} |  14 +-
 ...vious.java => ReplayableCommand_excludeTR.java} |  43 +-
 .../dom/replay/ReplayableCommand_export.java       | 103 ++++
 .../ReplayableCommand_openCommandLogEntry.java     |   2 +-
 ...table.java => ReplayableCommand_unexclude.java} |  29 +-
 ...ext.java => ReplayableCommand_unexcludeTR.java} |  36 +-
 .../applib/dom/replay/ResultRemappingService.java  | 257 ++++++++++
 .../applib/spi/CommandReplayMappingListener.java   |  10 +-
 .../spi/CommandReplayMappingListenerInMemory.java  |   6 +-
 .../CommandReplayMappingListenerPersistent.java    |   7 +-
 .../CausewayModuleExtCommandLogApplibTest.java     |  56 ---
 .../commandlog/applib/app/CommandLogMenuTest.java  |   4 +-
 .../CommandExportManagerExportSelectedTest.java    | 527 ---------------------
 ... => CommandKnownParticipantsValidatorTest.java} |  38 +-
 ... CommandManager_Replay_importCommandsTest.java} |   6 +-
 ...Test.java => CommandManager_commands_Test.java} |  81 ++--
 ...ava => CommandManager_deleteCommands_Test.java} |  25 +-
 ...va => CommandManager_excludeCommands_Test.java} |  50 +-
 .../CommandManager_known_participants_Test.java    | 455 ++++++++++++++++++
 ....java => CommandManager_moveCommands_Test.java} | 186 ++++----
 ...va => CommandManager_pendingOrFailed_Test.java} |  37 +-
 ...ateTest.java => CommandManager_state_Test.java} |  22 +-
 ... => CommandManager_unexcludeCommands_Test.java} |  50 +-
 .../dom/replay/ReplayableCommandMappingTest.java   | 266 ++++++-----
 ...ityTest.java => ReplayableCommandUtilTest.java} |  14 +-
 .../integtest/CommandLog_IntegTestAbstract.java    |  49 +-
 .../CommandReplayMappingListenerInMemoryTest.java  |  53 +--
 ...CommandReplayMappingListenerPersistentTest.java |  37 +-
 .../commandlog/jdo/dom/CommandLogEntry.java        |  40 --
 .../commandlog/jpa/dom/CommandLogEntry.java        |  35 --
 .../.openspec.yaml                                 |   2 +-
 .../changes/isolate-mixin-domain-events/design.md  |  97 ++++
 .../isolate-mixin-domain-events/proposal.md        |  32 ++
 .../parented-collection-selector-actions/spec.md   |  55 +++
 .../changes/isolate-mixin-domain-events/tasks.md   |  30 ++
 .../specs/command-export-command-exclusion/spec.md | 127 +++--
 .../command-export-command-reordering/spec.md      | 232 ++++-----
 .../specs/command-export-known-targets/spec.md     |  62 +--
 .../command-export-manager-command-list/spec.md    | 184 ++++---
 openspec/specs/command-export-yaml-result/spec.md  |   2 +-
 .../command-replay-background-completion/spec.md   |   7 +-
 openspec/specs/replayable-command-actions/spec.md  |   6 -
 .../specs/replayable-command-eligibility/spec.md   |  46 +-
 .../specs/replayable-command-exportability/spec.md | 101 ++--
 .../spec.md                                        |  75 ++-
 .../replayable-command-result-presence/spec.md     |  16 +-
 .../domainmodel/RecordingNavigation_IntegTest.java |  93 ++++
 .../Configuration_usingRecordingNavigation.java    |  10 +-
 .../domainmodel/recordingnav/RecNavChild.java}     |  17 +-
 .../domainmodel/recordingnav/RecNavCycleA.java}    |  14 +-
 .../domainmodel/recordingnav/RecNavCycleA_bs.java} |  26 +-
 .../domainmodel/recordingnav/RecNavCycleB.java}    |  14 +-
 .../domainmodel/recordingnav/RecNavCycleB_as.java} |  26 +-
 .../domainmodel/recordingnav/RecNavParent.java     |  18 +-
 128 files changed, 4809 insertions(+), 4148 deletions(-)
 create mode 100644 
api/applib/src/test/java/org/apache/causeway/applib/util/schema/CommandDtoUtils_copy_Approval_Test.java
 create mode 100644 
api/applib/src/test/java/org/apache/causeway/applib/util/schema/CommandDtoUtils_copy_Approval_Test.marshals_command_copy.approved.txt
 copy 
api/applib/src/test/java/org/apache/causeway/applib/util/schema/{CommandDtoUtils_fromYaml_Test.commands-with-scalar-params.yaml
 => CommandDtoUtils_copy_Approval_Test.marshals_command_copy.input.yaml} (100%)
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/postprocessors/members/navigation/SynthesizeNavigationActionsPostProcessor.java
 create mode 100644 
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/specloader/specimpl/SynthesizeNavigationActionsPostProcessorTest.java
 delete mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandExportManager_exportSelected.java
 delete mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandExportManager_moveCommandsDown.java
 rename 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/{CommandExportKnownTargetValidator.java
 => CommandKnownParticipantsValidator.java} (91%)
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandManager#excluded.columnOrder.fallback.txt
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandManager#pendingOrFailed.columnOrder.fallback.txt
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandManager#recordedOrReplayed.columnOrder.fallback.txt
 rename 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/{CommandExportManager.java
 => CommandManager.java} (52%)
 rename 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/{CommandExportManager.layout.fallback.xml
 => CommandManager.layout.fallback.xml} (51%)
 rename 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/{CommandExportManagerMovementSupport.java
 => CommandManagerMovementSupport.java} (73%)
 rename 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/{CommandExportManager_deleteCommands.java
 => CommandManager_deleteCommands.java} (76%)
 rename 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/{CommandExportManager_excludeCommands.java
 => CommandManager_excludeCommands.java} (61%)
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandManager_exportSequence.java
 rename 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/{CommandReplayManager_importCommands.java
 => CommandManager_importCommands.java} (72%)
 rename 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/{CommandExportManager_moveCommandsUp.java
 => CommandManager_moveCommands.java} (77%)
 rename 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/{CommandExportManager_nextPage.java
 => CommandManager_nextPage.java} (53%)
 rename 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/{CommandExportManager_previousPage.java
 => CommandManager_previousPage.java} (52%)
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandManager_replayOrRetryMultiple.java
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandManager_replayOrRetryNext.java
 rename 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/{CommandExportManager_unexcludeCommands.java
 => CommandManager_unexcludeCommands.java} (56%)
 delete mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandReplayManager.java
 delete mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandReplayManager.layout.fallback.xml
 delete mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandReplayManager_deleteSelectedPendingOrFailed.java
 delete mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandReplayManager_deleteSelectedSucceededOrExcluded.java
 delete mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandReplayManager_excludeSelectedFromReplay.java
 delete mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandReplayManager_replayOrRetryNext.java
 delete mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandReplayManager_replayOrRetrySelected.java
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/HasLimit.java
 rename 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/{CommandExportManager_changeLimit.java
 => HasLimit_changeLimit.java} (63%)
 delete mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand#participants.columnOrder.fallback.txt
 delete mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommandEligibility.java
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommandParticipantTracker.java
 rename 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/{ReplayableCommand_excludeFromReplay.java
 => ReplayableCommand_exclude.java} (79%)
 copy 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/{ReplayableCommand_previous.java
 => ReplayableCommand_excludeTR.java} (57%)
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand_export.java
 rename 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/{ReplayableCommand_makeExportable.java
 => ReplayableCommand_unexclude.java} (64%)
 copy 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/{ReplayableCommand_next.java
 => ReplayableCommand_unexcludeTR.java} (61%)
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ResultRemappingService.java
 delete mode 100644 
extensions/core/commandlog/applib/src/test/java/org/apache/causeway/extensions/commandlog/applib/CausewayModuleExtCommandLogApplibTest.java
 delete mode 100644 
extensions/core/commandlog/applib/src/test/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandExportManagerExportSelectedTest.java
 rename 
extensions/core/commandlog/applib/src/test/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/{CommandExportKnownTargetValidatorTest.java
 => CommandKnownParticipantsValidatorTest.java} (91%)
 rename 
extensions/core/commandlog/applib/src/test/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/{CommandReplayManager_importCommandsTest.java
 => CommandManager_Replay_importCommandsTest.java} (92%)
 rename 
extensions/core/commandlog/applib/src/test/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/{CommandExportManagerCommandsTest.java
 => CommandManager_commands_Test.java} (68%)
 rename 
extensions/core/commandlog/applib/src/test/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/{CommandExportManagerDeleteCommandsTest.java
 => CommandManager_deleteCommands_Test.java} (88%)
 rename 
extensions/core/commandlog/applib/src/test/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/{CommandExportManagerExcludeCommandsTest.java
 => CommandManager_excludeCommands_Test.java} (81%)
 create mode 100644 
extensions/core/commandlog/applib/src/test/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandManager_known_participants_Test.java
 rename 
extensions/core/commandlog/applib/src/test/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/{CommandExportManagerMoveCommandsTest.java
 => CommandManager_moveCommands_Test.java} (72%)
 rename 
extensions/core/commandlog/applib/src/test/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/{CommandReplayManagerCommandsTest.java
 => CommandManager_pendingOrFailed_Test.java} (89%)
 rename 
extensions/core/commandlog/applib/src/test/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/{CommandExportManagerStateTest.java
 => CommandManager_state_Test.java} (81%)
 rename 
extensions/core/commandlog/applib/src/test/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/{CommandExportManagerUnexcludeCommandsTest.java
 => CommandManager_unexcludeCommands_Test.java} (82%)
 rename 
extensions/core/commandlog/applib/src/test/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/{ReplayableCommandEligibilityTest.java
 => ReplayableCommandUtilTest.java} (88%)
 copy 
openspec/changes/{archive/2026-06-04-configure-replay-result-conflict-handling 
=> isolate-mixin-domain-events}/.openspec.yaml (50%)
 create mode 100644 openspec/changes/isolate-mixin-domain-events/design.md
 create mode 100644 openspec/changes/isolate-mixin-domain-events/proposal.md
 create mode 100644 
openspec/changes/isolate-mixin-domain-events/specs/parented-collection-selector-actions/spec.md
 create mode 100644 openspec/changes/isolate-mixin-domain-events/tasks.md
 create mode 100644 
regressiontests/domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/RecordingNavigation_IntegTest.java
 copy 
testing/fakedata/applib/src/main/java/org/apache/causeway/testing/fakedata/applib/CausewayModuleTestingFakeDataApplib.java
 => 
regressiontests/domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/recordingnav/Configuration_usingRecordingNavigation.java
 (70%)
 copy 
regressiontests/{base/src/main/java/org/apache/causeway/testdomain/model/badnoactenforce/InvalidOrphanedActionSupportNoAnnotationEnforced.java
 => 
domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/recordingnav/RecNavChild.java}
 (80%)
 copy 
regressiontests/{base/src/main/java/org/apache/causeway/testdomain/model/badnoactenforce/InvalidOrphanedActionSupportNoAnnotationEnforced.java
 => 
domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/recordingnav/RecNavCycleA.java}
 (79%)
 copy 
regressiontests/{base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_noArgDisabled.java
 => 
domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/recordingnav/RecNavCycleA_bs.java}
 (69%)
 copy 
regressiontests/{base/src/main/java/org/apache/causeway/testdomain/model/badnoactenforce/InvalidOrphanedActionSupportNoAnnotationEnforced.java
 => 
domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/recordingnav/RecNavCycleB.java}
 (79%)
 copy 
regressiontests/{base/src/main/java/org/apache/causeway/testdomain/model/interaction/InteractionDemo_noArgDisabled.java
 => 
domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/recordingnav/RecNavCycleB_as.java}
 (69%)
 copy 
testing/archtestsupport/applib/src/test/java/org/apache/causeway/testing/archtestsupport/applib/domain/dom/SerializableViewModel.java
 => 
regressiontests/domainmodel/src/test/java/org/apache/causeway/testdomain/domainmodel/recordingnav/RecNavParent.java
 (73%)

Reply via email to