From 9e1a410e8fb832ef724d487b496d9faf575d2407 Mon Sep 17 00:00:00 2001 From: "Endi S. Dewata" Date: Fri, 24 Mar 2017 04:52:44 +0100 Subject: Added CLI.getConfig(). A new CLI.getConfig() has been added to return the parent CLI's configuration if available. --- base/java-tools/src/com/netscape/cmstools/cli/CLI.java | 6 ++++++ base/java-tools/src/com/netscape/cmstools/cli/MainCLI.java | 4 ++++ 2 files changed, 10 insertions(+) (limited to 'base/java-tools/src') diff --git a/base/java-tools/src/com/netscape/cmstools/cli/CLI.java b/base/java-tools/src/com/netscape/cmstools/cli/CLI.java index 65fad75e0..113c5e040 100644 --- a/base/java-tools/src/com/netscape/cmstools/cli/CLI.java +++ b/base/java-tools/src/com/netscape/cmstools/cli/CLI.java @@ -30,6 +30,7 @@ import org.apache.commons.cli.Options; import org.apache.commons.cli.PosixParser; import org.apache.commons.lang.StringUtils; +import com.netscape.certsrv.client.ClientConfig; import com.netscape.certsrv.client.PKIClient; @@ -183,6 +184,11 @@ public class CLI { return null; } + public ClientConfig getConfig() throws Exception { + if (parent != null) return parent.getConfig(); + return null; + } + public PKIClient getClient() throws Exception { return client; } diff --git a/base/java-tools/src/com/netscape/cmstools/cli/MainCLI.java b/base/java-tools/src/com/netscape/cmstools/cli/MainCLI.java index d7246d60c..d7aa54c09 100644 --- a/base/java-tools/src/com/netscape/cmstools/cli/MainCLI.java +++ b/base/java-tools/src/com/netscape/cmstools/cli/MainCLI.java @@ -438,6 +438,10 @@ public class MainCLI extends CLI { if (verbose) System.out.println("Message format: " + messageFormat); } + public ClientConfig getConfig() { + return config; + } + public void convertCertStatusList(String list, Collection statuses) throws Exception { if (list == null) return; -- cgit