summaryrefslogtreecommitdiffstats
path: root/base/java-tools/src/com/netscape/cmstools/cli/CLI.java
diff options
context:
space:
mode:
Diffstat (limited to 'base/java-tools/src/com/netscape/cmstools/cli/CLI.java')
-rw-r--r--base/java-tools/src/com/netscape/cmstools/cli/CLI.java12
1 files changed, 10 insertions, 2 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 0adecc171..abe0883b1 100644
--- a/base/java-tools/src/com/netscape/cmstools/cli/CLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/cli/CLI.java
@@ -87,14 +87,22 @@ public class CLI {
this.description = description;
}
- public void addModule(CLI module) {
- modules.put(module.getName(), module);
+ public CLI getParent() {
+ return parent;
}
public CLI getModule(String name) {
return modules.get(name);
}
+ public void addModule(CLI module) {
+ modules.put(module.getName(), module);
+ }
+
+ public CLI removeModule(String name) {
+ return modules.remove(name);
+ }
+
public PKIClient getClient() {
return client;
}