public abstract class MtpCuiBase
extends java.lang.Object
| 修飾子とタイプ | クラスと説明 |
|---|---|
static interface |
MtpCuiBase.LogListener |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.lang.String |
SILENT_MODE
サイレントモードで実行する場合の引数値
|
| コンストラクタと説明 |
|---|
MtpCuiBase() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addLogListner(MtpCuiBase.LogListener listner) |
protected void |
clearLog() |
protected <T> boolean |
executeTask(T param,
java.util.function.Predicate<T> task)
タスクを実行して、結果を出力します。
|
protected <T> boolean |
executeTask(T param,
java.util.function.Predicate<T> task,
boolean console,
boolean logging)
タスクを実行して、結果を出力します。
|
protected static java.util.List<TenantInfo> |
getAllTenantInfoList() |
protected ConfigSetting |
getConfigSetting() |
java.lang.String |
getLanguage() |
java.util.List<java.lang.String> |
getLogMessage() |
protected static java.util.List<TenantInfo> |
getValidTenantInfoList() |
boolean |
isSuccess() |
protected void |
logDebug(java.lang.String message) |
protected void |
logEnvironment()
環境情報を出力します。
|
protected void |
logError(java.lang.String message) |
protected void |
logError(java.lang.String message,
java.lang.Throwable e) |
protected abstract Logger |
loggingLogger() |
protected void |
logInfo(java.lang.String message) |
protected void |
logInfo(java.lang.String message,
java.lang.Throwable e) |
protected void |
logWarn(java.lang.String message) |
protected void |
logWarn(java.lang.String message,
java.lang.Throwable e) |
protected java.lang.String |
readConsole(java.lang.String message)
Consoleから入力を受け取ります。
|
protected boolean |
readConsoleBoolean(java.lang.String message,
boolean retDefault)
ConsoleからTrueFalseの入力を受け取ります。
|
protected int |
readConsoleInteger(java.lang.String message,
int retDefault)
ConsoleからIntegerの入力を受け取ります。
|
protected java.lang.String |
readConsolePassword(java.lang.String message)
Consoleからパスワード入力を受け取ります。
|
void |
removeLogListner(MtpCuiBase.LogListener listner) |
protected java.lang.String |
rs(java.lang.String key,
java.lang.Object... args)
メッセージを返します。
|
protected void |
setSuccess(boolean isSuccess) |
protected void |
showAllTenantList()
テナントの一覧を出力します。
|
protected void |
showValidTenantList()
有効なテナントの一覧を出力します。
|
protected void |
switchLog(boolean console,
boolean logging)
ログ出力モードを切り替えます。
|
public static final java.lang.String SILENT_MODE
public java.util.List<java.lang.String> getLogMessage()
public boolean isSuccess()
public void addLogListner(MtpCuiBase.LogListener listner)
public void removeLogListner(MtpCuiBase.LogListener listner)
public java.lang.String getLanguage()
protected void setSuccess(boolean isSuccess)
protected void clearLog()
protected void logDebug(java.lang.String message)
protected void logInfo(java.lang.String message)
protected void logInfo(java.lang.String message,
java.lang.Throwable e)
protected void logWarn(java.lang.String message)
protected void logWarn(java.lang.String message,
java.lang.Throwable e)
protected void logError(java.lang.String message)
protected void logError(java.lang.String message,
java.lang.Throwable e)
protected ConfigSetting getConfigSetting()
protected void logEnvironment()
protected static java.util.List<TenantInfo> getValidTenantInfoList()
protected static java.util.List<TenantInfo> getAllTenantInfoList()
protected void showAllTenantList()
protected void showValidTenantList()
protected void switchLog(boolean console,
boolean logging)
console - コンソール出力logging - ロギング出力protected <T> boolean executeTask(T param,
java.util.function.Predicate<T> task)
T - パラメータ型param - タスクパラメータtask - タスクprotected <T> boolean executeTask(T param,
java.util.function.Predicate<T> task,
boolean console,
boolean logging)
T - パラメータ型param - タスクパラメータtask - タスクconsole - 実行結果をコンソールに出力logging - 実行結果をログに出力。protected java.lang.String readConsole(java.lang.String message)
message - メッセージprotected boolean readConsoleBoolean(java.lang.String message,
boolean retDefault)
message - メッセージretDefault - 空の場合のデフォルト値protected int readConsoleInteger(java.lang.String message,
int retDefault)
message - メッセージretDefault - 空の場合のデフォルト値protected java.lang.String readConsolePassword(java.lang.String message)
message - メッセージprotected java.lang.String rs(java.lang.String key,
java.lang.Object... args)
key - メッセージKEYargs - 引数protected abstract Logger loggingLogger()