Package com.netscape.cmstools.cli
Class ProxyCLI
- java.lang.Object
-
- com.netscape.cmstools.cli.CLI
-
- com.netscape.cmstools.cli.ProxyCLI
-
- Direct Known Subclasses:
ProxyCertCLI
,ProxyGroupCLI
,ProxyKeyCLI
,ProxyUserCLI
public class ProxyCLI extends CLI
This class provides a mechanism to authenticate against the appropriate subsystem for the CLI command.- Author:
- Endi S. Dewata
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addModule(CLI module)
void
execute(java.lang.String[] args)
PKIClient
getClient()
java.lang.Object
getClient(java.lang.String name)
java.lang.String
getDescription()
java.lang.String
getFullModuleName(java.lang.String moduleName)
java.lang.String
getFullName()
CLI
getModule(java.lang.String name)
java.util.Collection<CLI>
getModules()
java.lang.String
getName()
CLI
getParent()
void
printHelp()
CLI
removeModule(java.lang.String name)
void
setDescription(java.lang.String description)
void
setName(java.lang.String name)
-
Methods inherited from class com.netscape.cmstools.cli.CLI
findModule, findModules, getConfig, getDeprecatedModules, getManPage, isDeprecated, isVerbose, runExternal, runExternal, setVerbose
-
-
-
-
Constructor Detail
-
ProxyCLI
public ProxyCLI(CLI module, java.lang.String defaultSubsystem)
-
-
Method Detail
-
getFullName
public java.lang.String getFullName()
- Overrides:
getFullName
in classCLI
-
getFullModuleName
public java.lang.String getFullModuleName(java.lang.String moduleName)
- Overrides:
getFullModuleName
in classCLI
-
getDescription
public java.lang.String getDescription()
- Overrides:
getDescription
in classCLI
-
setDescription
public void setDescription(java.lang.String description)
- Overrides:
setDescription
in classCLI
-
getModules
public java.util.Collection<CLI> getModules()
- Overrides:
getModules
in classCLI
-
removeModule
public CLI removeModule(java.lang.String name)
- Overrides:
removeModule
in classCLI
-
getClient
public PKIClient getClient() throws java.lang.Exception
-
getClient
public java.lang.Object getClient(java.lang.String name) throws java.lang.Exception
-
-