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 org.dogtagpki.cli.CLI
This class provides a mechanism to authenticate against the appropriate subsystem for the CLI command.- Author:
- Endi S. Dewata
-
-
Constructor Summary
Constructors Constructor Description ProxyCLI(org.dogtagpki.cli.CLI module, java.lang.String defaultSubsystem)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addModule(org.dogtagpki.cli.CLI module)
void
execute(java.lang.String[] args)
com.netscape.certsrv.client.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()
org.dogtagpki.cli.CLI
getModule(java.lang.String name)
java.util.Collection<org.dogtagpki.cli.CLI>
getModules()
java.lang.String
getName()
org.dogtagpki.cli.CLI
getParent()
void
printHelp()
org.dogtagpki.cli.CLI
removeModule(java.lang.String name)
void
setDescription(java.lang.String description)
void
setName(java.lang.String name)
-
-
-
Method Detail
-
getName
public java.lang.String getName()
- Overrides:
getName
in classorg.dogtagpki.cli.CLI
-
setName
public void setName(java.lang.String name)
- Overrides:
setName
in classorg.dogtagpki.cli.CLI
-
getFullName
public java.lang.String getFullName()
- Overrides:
getFullName
in classorg.dogtagpki.cli.CLI
-
getFullModuleName
public java.lang.String getFullModuleName(java.lang.String moduleName)
- Overrides:
getFullModuleName
in classorg.dogtagpki.cli.CLI
-
getDescription
public java.lang.String getDescription()
- Overrides:
getDescription
in classorg.dogtagpki.cli.CLI
-
setDescription
public void setDescription(java.lang.String description)
- Overrides:
setDescription
in classorg.dogtagpki.cli.CLI
-
getParent
public org.dogtagpki.cli.CLI getParent()
- Overrides:
getParent
in classorg.dogtagpki.cli.CLI
-
getModules
public java.util.Collection<org.dogtagpki.cli.CLI> getModules()
- Overrides:
getModules
in classorg.dogtagpki.cli.CLI
-
getModule
public org.dogtagpki.cli.CLI getModule(java.lang.String name)
- Overrides:
getModule
in classorg.dogtagpki.cli.CLI
-
addModule
public void addModule(org.dogtagpki.cli.CLI module)
- Overrides:
addModule
in classorg.dogtagpki.cli.CLI
-
removeModule
public org.dogtagpki.cli.CLI removeModule(java.lang.String name)
- Overrides:
removeModule
in classorg.dogtagpki.cli.CLI
-
getClient
public com.netscape.certsrv.client.PKIClient getClient() throws java.lang.Exception
- Overrides:
getClient
in classorg.dogtagpki.cli.CLI
- Throws:
java.lang.Exception
-
getClient
public java.lang.Object getClient(java.lang.String name) throws java.lang.Exception
- Overrides:
getClient
in classorg.dogtagpki.cli.CLI
- Throws:
java.lang.Exception
-
printHelp
public void printHelp()
- Overrides:
printHelp
in classorg.dogtagpki.cli.CLI
-
execute
public void execute(java.lang.String[] args) throws java.lang.Exception
- Overrides:
execute
in classorg.dogtagpki.cli.CLI
- Throws:
java.lang.Exception
-
-