jp.ne.mki.wedge.pub.client.logicclass
クラス ClientLogicClassDelegate

java.lang.Object
  上位を拡張 jp.ne.mki.wedge.pub.client.logicclass.ClientLogicClassDelegate
すべての実装されたインタフェース:
jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate

public class ClientLogicClassDelegate
extends java.lang.Object
implements jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate

Client用EngineManagerInterface経由での委譲クラス

EngineManagerInterface経由でログ出力を行います。
ダイアログ表示の場合は StandardDialog を用いてダイアログを表示します。

導入されたバージョン:
ver1.3.0

コンストラクタの概要
ClientLogicClassDelegate()
           
 
メソッドの概要
 java.lang.String getConnectDB(RuleEngineInterface logicClass)
          コネクションDBの取得
 java.lang.String getRuleSql(RuleEngineInterface logicClass)
          SQLの取得
 void log(java.util.logging.Level level, java.lang.String message, java.lang.Throwable th, RuleEngineInterface rule)
          エラーLog の吐き出し LogicLogRecord (ロジッククラスのインスタンスが取得できるLogRecord)にてログ出力します。
 void log(java.util.logging.LogRecord record)
          LogRecordのログ出力
 void setConnectDB(java.lang.String connDB, RuleEngineInterface logicClass)
          コネクションDBの設定
 void setRuleSql(java.lang.String sql, RuleEngineInterface logicClass)
          SQLの設定
 int showConfirmDialog(java.lang.String message, RuleEngineInterface logicClass)
          確認ダイアログの表示 実行Managerの設定がない場合には処理は行いません。
 void showErrorDialog(java.lang.String message, RuleEngineInterface logicClass)
          エラーダイアログ表示 実行Managerの設定がない場合には処理は行いません。
 void showInfomationDialog(java.lang.String message, RuleEngineInterface logicClass)
          情報ダイアログの表示 実行Managerの設定がない場合には処理は行いません。
 void showWarningDialog(java.lang.String message, RuleEngineInterface logicClass)
          警告ダイアログの表示 実行Managerの設定がない場合には処理は行いません。
 void writeErrorLog(java.lang.String message, java.lang.Throwable th, RuleEngineInterface logicClass)
          エラーログを出力する WARNINGにてログ出力 とともに、FrameRunnerに対してエラーステータスの設定、 エラーダイアログの表示 も行います。
 void writeLog(java.util.logging.Level level, java.lang.String message, java.lang.Throwable th, RuleEngineInterface logicClass)
          エラーログを出力 先頭にクラス名を追加して、ログ出力します。
 void writeTraceLog(java.lang.String message, RuleEngineInterface logicClass)
          トレースログを出力する
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ClientLogicClassDelegate

public ClientLogicClassDelegate()
メソッドの詳細

showErrorDialog

public void showErrorDialog(java.lang.String message,
                            RuleEngineInterface logicClass)
エラーダイアログ表示

実行Managerの設定がない場合には処理は行いません。

定義:
インタフェース jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate 内の showErrorDialog
パラメータ:
message -
logicClass -

showInfomationDialog

public void showInfomationDialog(java.lang.String message,
                                 RuleEngineInterface logicClass)
情報ダイアログの表示

実行Managerの設定がない場合には処理は行いません。

定義:
インタフェース jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate 内の showInfomationDialog
パラメータ:
message -
logicClass -

showWarningDialog

public void showWarningDialog(java.lang.String message,
                              RuleEngineInterface logicClass)
警告ダイアログの表示

実行Managerの設定がない場合には処理は行いません。

定義:
インタフェース jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate 内の showWarningDialog
パラメータ:
message -
logicClass -

showConfirmDialog

public int showConfirmDialog(java.lang.String message,
                             RuleEngineInterface logicClass)
確認ダイアログの表示

実行Managerの設定がない場合には処理は行いません。

定義:
インタフェース jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate 内の showConfirmDialog
パラメータ:
message -
logicClass -
戻り値:
result ユーザが選択したオプションを示す整数

writeErrorLog

public void writeErrorLog(java.lang.String message,
                          java.lang.Throwable th,
                          RuleEngineInterface logicClass)
エラーログを出力する

WARNINGにてログ出力 とともに、FrameRunnerに対してエラーステータスの設定、 エラーダイアログの表示 も行います。

定義:
インタフェース jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate 内の writeErrorLog
パラメータ:
message -
th -
logicClass -
関連項目:
FrameRunnerInterface.setErrorStatus(String)

writeTraceLog

public void writeTraceLog(java.lang.String message,
                          RuleEngineInterface logicClass)
トレースログを出力する

定義:
インタフェース jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate 内の writeTraceLog
パラメータ:
message -
logicClass -

log

public void log(java.util.logging.LogRecord record)
LogRecordのログ出力

定義:
インタフェース jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate 内の log
パラメータ:
record -

log

public void log(java.util.logging.Level level,
                java.lang.String message,
                java.lang.Throwable th,
                RuleEngineInterface rule)
エラーLog の吐き出し

LogicLogRecord (ロジッククラスのインスタンスが取得できるLogRecord)にてログ出力します。

パラメータ:
level -
message -
th -
rule -

writeLog

public void writeLog(java.util.logging.Level level,
                     java.lang.String message,
                     java.lang.Throwable th,
                     RuleEngineInterface logicClass)
エラーログを出力

先頭にクラス名を追加して、ログ出力します。
クラス名の付与なしで、単純にログ出力したい場合には log メソッドを使用してください。

定義:
インタフェース jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate 内の writeLog
パラメータ:
level -
message -
th -
logicClass -

setConnectDB

public void setConnectDB(java.lang.String connDB,
                         RuleEngineInterface logicClass)
インタフェース jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate の記述:
コネクションDBの設定

定義:
インタフェース jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate 内の setConnectDB

setRuleSql

public void setRuleSql(java.lang.String sql,
                       RuleEngineInterface logicClass)
インタフェース jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate の記述:
SQLの設定

定義:
インタフェース jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate 内の setRuleSql

getRuleSql

public java.lang.String getRuleSql(RuleEngineInterface logicClass)
インタフェース jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate の記述:
SQLの取得

定義:
インタフェース jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate 内の getRuleSql

getConnectDB

public java.lang.String getConnectDB(RuleEngineInterface logicClass)
インタフェース jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate の記述:
コネクションDBの取得

定義:
インタフェース jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate 内の getConnectDB