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>
-
public abstract class IamDbTool<I extends Identity,G extends Group> extends ConsoleProgram
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classIamDbTool.IamDbCmd-
Nested classes/interfaces inherited from class io.continual.util.console.ConsoleProgram
ConsoleProgram.Looper, ConsoleProgram.StartupFailureException, ConsoleProgram.UsageException
-
-
Constructor Summary
Constructors Constructor Description IamDbTool()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract IamDb<I,G>createDb(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
-
-
-
-
Method Detail
-
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
-
-