diff options
Diffstat (limited to 'base/java-tools/src/com/netscape/cmstools/key')
-rw-r--r-- | base/java-tools/src/com/netscape/cmstools/key/KeyFindCLI.java | 16 | ||||
-rw-r--r-- | base/java-tools/src/com/netscape/cmstools/key/KeyRequestFindCLI.java | 6 |
2 files changed, 18 insertions, 4 deletions
diff --git a/base/java-tools/src/com/netscape/cmstools/key/KeyFindCLI.java b/base/java-tools/src/com/netscape/cmstools/key/KeyFindCLI.java index 9a91f37e2..25fe6af3c 100644 --- a/base/java-tools/src/com/netscape/cmstools/key/KeyFindCLI.java +++ b/base/java-tools/src/com/netscape/cmstools/key/KeyFindCLI.java @@ -63,6 +63,14 @@ public class KeyFindCLI extends CLI { option.setArgName("max time"); options.addOption(option); + option = new Option(null, "start", true, "Page start"); + option.setArgName("start"); + options.addOption(option); + + option = new Option(null, "size", true, "Page size"); + option.setArgName("size"); + options.addOption(option); + CommandLine cmd = null; try { @@ -83,7 +91,13 @@ public class KeyFindCLI extends CLI { s = cmd.getOptionValue("maxTime"); Integer maxTime = s == null ? null : Integer.valueOf(s); - KeyDataInfos keys = keyCLI.keyClient.findKeys(clientID, status, maxResults, maxTime); + s = cmd.getOptionValue("start"); + Integer start = s == null ? null : Integer.valueOf(s); + + s = cmd.getOptionValue("size"); + Integer size = s == null ? null : Integer.valueOf(s); + + KeyDataInfos keys = keyCLI.keyClient.findKeys(clientID, status, maxResults, maxTime, start, size); Collection<KeyDataInfo> entries = keys.getKeyInfos(); diff --git a/base/java-tools/src/com/netscape/cmstools/key/KeyRequestFindCLI.java b/base/java-tools/src/com/netscape/cmstools/key/KeyRequestFindCLI.java index d74a2c2f1..5ed2bf729 100644 --- a/base/java-tools/src/com/netscape/cmstools/key/KeyRequestFindCLI.java +++ b/base/java-tools/src/com/netscape/cmstools/key/KeyRequestFindCLI.java @@ -106,10 +106,10 @@ public class KeyRequestFindCLI extends CLI { KeyRequestInfos keys = keyCLI.keyClient.findKeyRequests( status, type, clientID, start, pageSize, maxResults, maxTime); - Collection<KeyRequestInfo> entries = keys.getRequests(); - - MainCLI.printMessage(entries.size() + " key request(s) matched"); + MainCLI.printMessage(keys.getTotal() + " entries matched"); + if (keys.getTotal() == 0) return; + Collection<KeyRequestInfo> entries = keys.getEntries(); boolean first = true; for (KeyRequestInfo info : entries) { |