Class ProxyCLI


  • public class ProxyCLI
    extends CLI
    This class provides a mechanism to authenticate against the appropriate subsystem for the CLI command.
    Author:
    Endi S. Dewata
    • Constructor Detail

      • ProxyCLI

        public ProxyCLI​(CLI module,
                        java.lang.String defaultSubsystem)
    • Method Detail

      • getName

        public java.lang.String getName()
        Overrides:
        getName in class CLI
      • setName

        public void setName​(java.lang.String name)
        Overrides:
        setName in class CLI
      • getFullName

        public java.lang.String getFullName()
        Overrides:
        getFullName in class CLI
      • getFullModuleName

        public java.lang.String getFullModuleName​(java.lang.String moduleName)
        Overrides:
        getFullModuleName in class CLI
      • getDescription

        public java.lang.String getDescription()
        Overrides:
        getDescription in class CLI
      • setDescription

        public void setDescription​(java.lang.String description)
        Overrides:
        setDescription in class CLI
      • addModule

        public void addModule​(CLI module)
        Overrides:
        addModule in class CLI
      • getClient

        public PKIClient getClient()
                            throws java.lang.Exception
        Overrides:
        getClient in class CLI
        Throws:
        java.lang.Exception
      • getClient

        public java.lang.Object getClient​(java.lang.String name)
                                   throws java.lang.Exception
        Overrides:
        getClient in class CLI
        Throws:
        java.lang.Exception
      • printHelp

        public void printHelp()
                       throws java.lang.Exception
        Overrides:
        printHelp in class CLI
        Throws:
        java.lang.Exception
      • execute

        public void execute​(java.lang.String[] args)
                     throws java.lang.Exception
        Overrides:
        execute in class CLI
        Throws:
        java.lang.Exception