Package com.netscape.cmstools.cli
Class ProxyCLI
- java.lang.Object
-
- org.dogtagpki.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 voidaddModule(CLI module)voidexecute(java.lang.String[] args)PKIClientgetClient()java.lang.ObjectgetClient(java.lang.String name)java.lang.StringgetDescription()java.lang.StringgetFullModuleName(java.lang.String moduleName)java.lang.StringgetFullName()CLIgetModule(java.lang.String name)java.util.Collection<CLI>getModules()java.lang.StringgetName()CLIgetParent()voidprintHelp()CLIremoveModule(java.lang.String name)voidsetDescription(java.lang.String description)voidsetName(java.lang.String name)-
Methods inherited from class org.dogtagpki.cli.CLI
findModule, findModules, getConfig, getManPage, getRoot, isDeprecated, printCommands, runExternal, runExternal
-
-
-
-
Constructor Detail
-
ProxyCLI
public ProxyCLI(CLI module, java.lang.String defaultSubsystem)
-
-
Method Detail
-
getFullName
public java.lang.String getFullName()
- Overrides:
getFullNamein classCLI
-
getFullModuleName
public java.lang.String getFullModuleName(java.lang.String moduleName)
- Overrides:
getFullModuleNamein classCLI
-
getDescription
public java.lang.String getDescription()
- Overrides:
getDescriptionin classCLI
-
setDescription
public void setDescription(java.lang.String description)
- Overrides:
setDescriptionin classCLI
-
getModules
public java.util.Collection<CLI> getModules()
- Overrides:
getModulesin classCLI
-
removeModule
public CLI removeModule(java.lang.String name)
- Overrides:
removeModulein classCLI
-
getClient
public PKIClient getClient() throws java.lang.Exception
-
getClient
public java.lang.Object getClient(java.lang.String name) throws java.lang.Exception
-
-