summaryrefslogtreecommitdiffstats
path: root/base/java-tools/src/com
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2017-03-23 22:22:16 +0100
committerEndi S. Dewata <edewata@redhat.com>2017-03-24 16:39:15 +0100
commit9d81d8ffcf1c38eb511785df36d56ead3e6a4418 (patch)
treed14fb6bd236aa6a0a5647fa5fd2d343ada208c20 /base/java-tools/src/com
parent9e1a410e8fb832ef724d487b496d9faf575d2407 (diff)
downloadpki-9d81d8ffcf1c38eb511785df36d56ead3e6a4418.tar.gz
pki-9d81d8ffcf1c38eb511785df36d56ead3e6a4418.tar.xz
pki-9d81d8ffcf1c38eb511785df36d56ead3e6a4418.zip
Refactored CLI.getClient().
The CLI.getClient() has been modified to return the parent CLI's PKIClient object if available.
Diffstat (limited to 'base/java-tools/src/com')
-rw-r--r--base/java-tools/src/com/netscape/cmstools/cli/CLI.java5
-rw-r--r--base/java-tools/src/com/netscape/cmstools/cli/ProxyCLI.java2
2 files changed, 4 insertions, 3 deletions
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 113c5e040..4911b8ae2 100644
--- a/base/java-tools/src/com/netscape/cmstools/cli/CLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/cli/CLI.java
@@ -190,10 +190,11 @@ public class CLI {
}
public PKIClient getClient() throws Exception {
- return client;
+ if (parent != null) return parent.getClient();
+ return null;
}
- public Object getClient(String name) {
+ public Object getClient(String name) throws Exception {
if (parent != null) return parent.getClient(name);
return null;
}
diff --git a/base/java-tools/src/com/netscape/cmstools/cli/ProxyCLI.java b/base/java-tools/src/com/netscape/cmstools/cli/ProxyCLI.java
index 1cf6feaf2..60d4593d4 100644
--- a/base/java-tools/src/com/netscape/cmstools/cli/ProxyCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/cli/ProxyCLI.java
@@ -91,7 +91,7 @@ public class ProxyCLI extends CLI {
return module.getClient();
}
- public Object getClient(String name) {
+ public Object getClient(String name) throws Exception {
return module.getClient(name);
}