Class OA2CommandLineClient
- java.lang.Object
-
- edu.uiuc.ncsa.security.util.cli.AbstractCommandsImpl
-
- edu.uiuc.ncsa.security.util.cli.ConfigurableCommandsImpl2
-
- org.oa4mp.server.admin.oauth2.tools.OA2CommandLineClient
-
- All Implemented Interfaces:
edu.uiuc.ncsa.security.core.Logable,edu.uiuc.ncsa.security.util.cli.Commands,Serializable
public class OA2CommandLineClient extends edu.uiuc.ncsa.security.util.cli.ConfigurableCommandsImpl2Created by Jeff Gaynor
on 5/11/16 at 2:51 PM- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OA2CommandLineClient(edu.uiuc.ncsa.security.util.cli.CLIDriver driver)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidabout()voidabout(boolean showBanner, boolean showHeader)protected voidbanner()protected edu.uiuc.ncsa.security.core.util.ConfigurationLoader<? extends edu.uiuc.ncsa.security.core.util.AbstractEnvironment>figureOutLoader(String fileName, String configName)StringgetComponentName()static OA2CommandLineClientgetInstance()edu.uiuc.ncsa.security.core.util.ConfigurationLoader<? extends edu.uiuc.ncsa.security.core.util.AbstractEnvironment>getLoader()StringgetName()StringgetPrompt()static voidmain(String[] args)protected voidrunnit(String[] args, OA2CommandLineClient clc)Does all the actual work of running this once it gets the right command line client instance.static voidsetInstance(OA2CommandLineClient instance)voidsetLoader(edu.uiuc.ncsa.security.core.util.ConfigurationLoader<? extends edu.uiuc.ncsa.security.core.util.AbstractEnvironment> loader)voidstart(String[] args)booleanuse(edu.uiuc.ncsa.security.util.cli.InputLine inputLine)voiduseHelp()-
Methods inherited from class edu.uiuc.ncsa.security.util.cli.ConfigurableCommandsImpl2
bootstrap, doListNames, getConfigFile, getConfigName, getEnvironment, initHelp, initialize, listConfigs, listXMLConfigs, load, loadConfig, setConfigFile, setConfigName, setDriver, setEnvironment, showLoadHelp, switchOrRun
-
Methods inherited from class edu.uiuc.ncsa.security.util.cli.AbstractCommandsImpl
bootstrap, clear_env, clearEnvHelp, debug, error, error, get_env, getDriver, getHelpUtil, getInput, getIOInterface, getLogoName, getPropertyHelp, gracefulExit, hasLogger, indentWidth, info, isDebugOn, isOk, isShowHeader, isShowLogo, print_env, printEnvHelp, printGetEnvHelp, printReadEnvHelp, printSaveEnvHelp, printSetEnvHelp, read_env, readJSON, readline, readline, save_env, say, say, sayi, sayv, set_env, setDebugOn, setLogoName, setShowHeader, setShowLogo, showHelp, warn
-
-
-
-
Method Detail
-
getComponentName
public String getComponentName()
- Specified by:
getComponentNamein classedu.uiuc.ncsa.security.util.cli.ConfigurableCommandsImpl2
-
useHelp
public void useHelp()
- Specified by:
useHelpin classedu.uiuc.ncsa.security.util.cli.ConfigurableCommandsImpl2
-
getPrompt
public String getPrompt()
-
getName
public String getName()
-
setLoader
public void setLoader(edu.uiuc.ncsa.security.core.util.ConfigurationLoader<? extends edu.uiuc.ncsa.security.core.util.AbstractEnvironment> loader)
- Specified by:
setLoaderin classedu.uiuc.ncsa.security.util.cli.ConfigurableCommandsImpl2
-
getLoader
public edu.uiuc.ncsa.security.core.util.ConfigurationLoader<? extends edu.uiuc.ncsa.security.core.util.AbstractEnvironment> getLoader()
- Specified by:
getLoaderin classedu.uiuc.ncsa.security.util.cli.ConfigurableCommandsImpl2
-
getInstance
public static OA2CommandLineClient getInstance()
-
setInstance
public static void setInstance(OA2CommandLineClient instance)
-
main
public static void main(String[] args)
-
runnit
protected void runnit(String[] args, OA2CommandLineClient clc) throws Throwable
Does all the actual work of running this once it gets the right command line client instance.- Parameters:
args-clc-- Throws:
Throwable
-
figureOutLoader
protected edu.uiuc.ncsa.security.core.util.ConfigurationLoader<? extends edu.uiuc.ncsa.security.core.util.AbstractEnvironment> figureOutLoader(String fileName, String configName) throws Throwable
- Specified by:
figureOutLoaderin classedu.uiuc.ncsa.security.util.cli.ConfigurableCommandsImpl2- Throws:
Throwable
-
banner
protected void banner()
-
about
public void about()
-
use
public boolean use(edu.uiuc.ncsa.security.util.cli.InputLine inputLine) throws Exception- Overrides:
usein classedu.uiuc.ncsa.security.util.cli.ConfigurableCommandsImpl2- Throws:
Exception
-
about
public void about(boolean showBanner, boolean showHeader)- Specified by:
aboutin classedu.uiuc.ncsa.security.util.cli.AbstractCommandsImpl
-
-