This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch CAUSEWAY-4042
in repository https://gitbox.apache.org/repos/asf/causeway.git
The following commit(s) were added to refs/heads/CAUSEWAY-4042 by this push:
new d87d39b81d9 CAUSEWAY-4042 : removes nextPage, prevoiusPage, increases
limit
d87d39b81d9 is described below
commit d87d39b81d9b5ad57a785fc460a475d2b34b3ad6
Author: Dan Haywood <[email protected]>
AuthorDate: Fri Jul 3 13:51:37 2026 +0100
CAUSEWAY-4042 : removes nextPage, prevoiusPage, increases limit
---
.../applib/CausewayModuleExtCommandLogApplib.java | 4 --
.../applib/dom/replay/CommandManager.java | 2 +-
.../dom/replay/CommandManager.layout.fallback.xml | 5 +-
.../applib/dom/replay/CommandManager_nextPage.java | 53 ----------------------
.../dom/replay/CommandManager_previousPage.java | 51 ---------------------
.../applib/dom/replay/HasLimit_changeLimit.java | 2 +-
6 files changed, 3 insertions(+), 114 deletions(-)
diff --git
a/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/CausewayModuleExtCommandLogApplib.java
b/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/CausewayModuleExtCommandLogApplib.java
index dd53a320485..474331f8b1c 100644
---
a/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/CausewayModuleExtCommandLogApplib.java
+++
b/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/CausewayModuleExtCommandLogApplib.java
@@ -46,8 +46,6 @@
import
org.apache.causeway.extensions.commandlog.applib.dom.replay.CommandManager_moveCommands;
import
org.apache.causeway.extensions.commandlog.applib.dom.replay.HasLimit_changeLimit;
import
org.apache.causeway.extensions.commandlog.applib.dom.replay.CommandManager_deleteCommands;
-import
org.apache.causeway.extensions.commandlog.applib.dom.replay.CommandManager_nextPage;
-import
org.apache.causeway.extensions.commandlog.applib.dom.replay.CommandManager_previousPage;
import
org.apache.causeway.extensions.commandlog.applib.dom.replay.CommandManager_replayOrRetryNext;
import
org.apache.causeway.extensions.commandlog.applib.dom.replay.HasBaseline_changeBaseline;
import
org.apache.causeway.extensions.commandlog.applib.dom.replay.CommandManager_excludeCommands;
@@ -120,8 +118,6 @@
CommandManager_moveCommands.class,
CommandManager_deleteCommands.class,
CommandManager_unexcludeCommands.class,
- CommandManager_previousPage.class,
- CommandManager_nextPage.class,
HasLimit_changeLimit.class,
CommandManager_importCommands.class,
CommandManager_replayOrRetryNext.class,
diff --git
a/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandManager.java
b/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandManager.java
index 95a0aaad94f..3ccf97a760f 100644
---
a/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandManager.java
+++
b/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandManager.java
@@ -86,7 +86,7 @@ public CommandManager(
public CommandManager(
final String memento,
final ReplayContext replayContext) {
- this(State.parseMemento(memento, new
State(replayContext.clockService().getClock().nowAsJavaSqlTimestamp(), 50)),
replayContext);
+ this(State.parseMemento(memento, new
State(replayContext.clockService().getClock().nowAsJavaSqlTimestamp(), 100)),
replayContext);
}
@Override
diff --git
a/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandManager.layout.fallback.xml
b/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandManager.layout.fallback.xml
index 44470bb3009..40c94ea33a2 100644
---
a/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandManager.layout.fallback.xml
+++
b/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandManager.layout.fallback.xml
@@ -10,10 +10,7 @@
<cpt:action id="previousHour"/>
<cpt:action id="nextHour"/>
</cpt:property>
- <cpt:property id="limit">
- <cpt:action id="previousPage"/>
- <cpt:action id="nextPage"/>
- </cpt:property>
+ <cpt:property id="limit"/>
</cpt:fieldSet>
</bs:col>
<bs:col span="3">
diff --git
a/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandManager_nextPage.java
b/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandManager_nextPage.java
deleted file mode 100644
index 1de27d4b5f4..00000000000
---
a/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandManager_nextPage.java
+++ /dev/null
@@ -1,53 +0,0 @@
-package org.apache.causeway.extensions.commandlog.applib.dom.replay;
-
-import lombok.RequiredArgsConstructor;
-
-import org.apache.causeway.applib.annotation.*;
-
-@Action(
- semantics = SemanticsOf.SAFE,
- commandPublishing = Publishing.DISABLED,
- domainEvent = CommandManager_nextPage.DomainEvent.class,
- executionPublishing = Publishing.DISABLED
-)
-@ActionLayout(
- associateWith = "limit", sequence = "2",
- named = "+1 page",
- position = ActionLayout.Position.BELOW,
- describedAs = "Move forward to next page of commands"
-)
-@RequiredArgsConstructor
-public class CommandManager_nextPage {
-
- public static class DomainEvent extends
CommandManager.ActionDomainEvent<CommandManager_nextPage> { }
-
- private final CommandManager commandManager;
-
- @MemberSupport
- public CommandManager act() {
- final var commands = commandManager.getCommandsInSequence();
- final var size = commands.size();
- if (size == 0) {
- return commandManager;
- }
- final var lastReplayable = commands.get(size - 1);
- return commandManager(lastReplayable);
- }
-
- @MemberSupport
- public String disableAct() {
- final var commands = commandManager.getCommandsInSequence();
- final var size = commands.size();
- if (size == 0) {
- return "Empty";
- }
- final var lastReplayable = commands.get(size - 1);
- return
commandManager(lastReplayable).getCommandsInSequence().isEmpty() ? "No more
commands" : null;
- }
-
- private CommandManager commandManager(final ReplayableCommand
replayableCommand) {
- final var timestamp = replayableCommand.getTimestamp().toInstant();
- final var baselinePlus5Millis = HasBaseline.addMillis(timestamp, 5);
- return commandManager.withBaseline(baselinePlus5Millis);
- }
-}
diff --git
a/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandManager_previousPage.java
b/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandManager_previousPage.java
deleted file mode 100644
index affa4929577..00000000000
---
a/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandManager_previousPage.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package org.apache.causeway.extensions.commandlog.applib.dom.replay;
-
-import lombok.RequiredArgsConstructor;
-
-import org.apache.causeway.applib.annotation.*;
-
-@Action(
- semantics = SemanticsOf.SAFE,
- commandPublishing = Publishing.DISABLED,
- domainEvent = CommandManager_previousPage.DomainEvent.class,
- executionPublishing = Publishing.DISABLED
-)
-@ActionLayout(
- associateWith = "limit", sequence = "1",
- named = "-1 page",
- position = ActionLayout.Position.BELOW,
- describedAs = "Move backwards to previous page of commands"
-)
-@RequiredArgsConstructor
-public class CommandManager_previousPage {
-
- public static class DomainEvent extends
CommandManager.ActionDomainEvent<CommandManager_previousPage> { }
-
- private final CommandManager commandManager;
-
- @MemberSupport
- public CommandManager act() {
- final var commands = commandManager.getCommandsInSequence(); //
returns descending, latest (youngest) first
- final var size = commands.size();
- if (size == 0) {
- return commandManager;
- }
- final var earliestReplayable = commands.get(size - 1);
- return commandManager(earliestReplayable);
- }
-
- @MemberSupport
- public String disableAct() {
- final var commands = commandManager.getCommandsInSequence();
- final var size = commands.size();
- return size == 0 ? "No commands" : null;
- }
-
- private CommandManager commandManager(final ReplayableCommand
replayableCommand) {
- final var timestamp = replayableCommand.getTimestamp().toInstant();
- final var baselineMinus5Millis = HasBaseline.addMillis(timestamp, -5);
- return commandManager.
- withBaseline(baselineMinus5Millis);
- }
-
-}
diff --git
a/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/HasLimit_changeLimit.java
b/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/HasLimit_changeLimit.java
index dbea20fb978..de7b27e3047 100644
---
a/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/HasLimit_changeLimit.java
+++
b/extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/HasLimit_changeLimit.java
@@ -17,7 +17,7 @@
@RequiredArgsConstructor
public class HasLimit_changeLimit {
- public static int MAX_LIMIT = 100;
+ public static int MAX_LIMIT = 320;
public static class DomainEvent extends
CommandManager.ActionDomainEvent<HasLimit_changeLimit> { }