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> { }
 

Reply via email to