Package io.continual.iam.tools
Class IamDbTool<I extends Identity,G extends Group>
java.lang.Object
io.continual.util.console.ConsoleProgram
io.continual.iam.tools.IamDbTool<I,G>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class io.continual.util.console.ConsoleProgram
ConsoleProgram.Looper, ConsoleProgram.StartupFailureException, ConsoleProgram.UsageException -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateDb(Vector<String> args, PrintStream outTo) protected ConsoleProgram.Looperinit(NvReadable p, CmdLinePrefs cmdLine) Methods inherited from class io.continual.util.console.ConsoleProgram
cleanup, expandFileArg, getCmdLineParser, loadAdditionalConfig, onShutdown, runFromMain, setupDefaults, setupOptions
-
Constructor Details
-
IamDbTool
public IamDbTool()
-
-
Method Details
-
init
protected ConsoleProgram.Looper init(NvReadable p, CmdLinePrefs cmdLine) throws NvReadable.MissingReqdSettingException, NvReadable.InvalidSettingValueException, ConsoleProgram.StartupFailureException -
createDb
protected abstract IamDb<I,G> createDb(Vector<String> args, PrintStream outTo) throws IamSvcException - Throws:
IamSvcException
-