jp.ne.mki.wedge.junit.samc
クラス DummyTransaction

java.lang.Object
  |
  +--jp.ne.mki.wedge.junit.samc.DummyTransaction
すべての実装インタフェース:
TransactionInterface

public class DummyTransaction
extends java.lang.Object
implements TransactionInterface


コンストラクタの概要
DummyTransaction()
           
 
メソッドの概要
 boolean check()
          入力レコードチェック
 int getCheckErrorStatus()
          チェックエラー時のステータス
 jp.ne.mki.wedge.run.data.ControlRecord getControlRecord()
          コントロールレコード取得
 java.lang.String getExchangerClassName()
          Exchangerクラス名称
 jp.ne.mki.wedge.common.library.HashVector getInputRecord()
          入力レコードを取得 Keyはアイテム の「物理名称」になります。
 int getNoRunStatus()
          処理実行なし時のステータス
 jp.ne.mki.wedge.common.library.HashVector getOutputRecord()
          出力レコードを取得 Keyはアイテム の「物理名称」になります。
 java.lang.String getServerSubName()
          サーバサブ名称
 java.lang.String getServerSubRevision()
          サーバサブリビジョン
 java.lang.String getServerTraceMode()
          サーバトレースモード
 java.lang.String getServerUrl()
          サーバURL
 java.lang.String getTranName()
          サーバトランザクション名称
 void setLogger(java.util.logging.Logger logger)
           
 void setup(java.lang.String serverUrl, java.lang.String exchangerClassName, jp.ne.mki.wedge.run.data.ControlRecord controlRecord, jp.ne.mki.wedge.common.library.HashVector inList, jp.ne.mki.wedge.common.library.HashVector outList)
           
 int whenFatalError(jp.ne.mki.wedge.run.data.ControlRecord controlRecord, java.lang.String message, java.lang.Throwable th)
          Exception発生時の処理
 int whenServerError(jp.ne.mki.wedge.run.data.ControlRecord controlRecord, java.lang.String message)
          ServerError発生時の処理
 int whenSuccess(jp.ne.mki.wedge.run.data.ControlRecord controlRecord, java.lang.String serverStatus)
          正常終了時の処理
 void writeEndLog(java.lang.String result)
          終了ログの出力
 void writeStartLog()
          実行開始ログの出力
 
クラス java.lang.Object から継承したメソッド
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DummyTransaction

public DummyTransaction()
メソッドの詳細

setLogger

public void setLogger(java.util.logging.Logger logger)

setup

public void setup(java.lang.String serverUrl,
                  java.lang.String exchangerClassName,
                  jp.ne.mki.wedge.run.data.ControlRecord controlRecord,
                  jp.ne.mki.wedge.common.library.HashVector inList,
                  jp.ne.mki.wedge.common.library.HashVector outList)

check

public boolean check()
インタフェース TransactionInterface の記述:
入力レコードチェック
定義:
インタフェース TransactionInterface 内の check
インタフェース jp.ne.mki.wedge.run.interfaces.TransactionInterface からコピーされたタグ:
戻り値:
 

getCheckErrorStatus

public int getCheckErrorStatus()
インタフェース TransactionInterface の記述:
チェックエラー時のステータス
定義:
インタフェース TransactionInterface 内の getCheckErrorStatus
インタフェース jp.ne.mki.wedge.run.interfaces.TransactionInterface からコピーされたタグ:
戻り値:
 

getNoRunStatus

public int getNoRunStatus()
インタフェース TransactionInterface の記述:
処理実行なし時のステータス
定義:
インタフェース TransactionInterface 内の getNoRunStatus
インタフェース jp.ne.mki.wedge.run.interfaces.TransactionInterface からコピーされたタグ:
戻り値:
 

getTranName

public java.lang.String getTranName()
インタフェース TransactionInterface の記述:
サーバトランザクション名称
定義:
インタフェース TransactionInterface 内の getTranName
インタフェース jp.ne.mki.wedge.run.interfaces.TransactionInterface からコピーされたタグ:
戻り値:
 

getServerSubName

public java.lang.String getServerSubName()
インタフェース TransactionInterface の記述:
サーバサブ名称
定義:
インタフェース TransactionInterface 内の getServerSubName
インタフェース jp.ne.mki.wedge.run.interfaces.TransactionInterface からコピーされたタグ:
戻り値:
 

getServerSubRevision

public java.lang.String getServerSubRevision()
インタフェース TransactionInterface の記述:
サーバサブリビジョン
定義:
インタフェース TransactionInterface 内の getServerSubRevision
インタフェース jp.ne.mki.wedge.run.interfaces.TransactionInterface からコピーされたタグ:
戻り値:
 

getServerTraceMode

public java.lang.String getServerTraceMode()
インタフェース TransactionInterface の記述:
サーバトレースモード
定義:
インタフェース TransactionInterface 内の getServerTraceMode
インタフェース jp.ne.mki.wedge.run.interfaces.TransactionInterface からコピーされたタグ:
戻り値:
XM_Constant.XMODE_ON or XM_Constant.XMODE_OFF

getInputRecord

public jp.ne.mki.wedge.common.library.HashVector getInputRecord()
インタフェース TransactionInterface の記述:
入力レコードを取得 Keyはアイテム の「物理名称」になります。
定義:
インタフェース TransactionInterface 内の getInputRecord
インタフェース jp.ne.mki.wedge.run.interfaces.TransactionInterface からコピーされたタグ:
戻り値:
 

getOutputRecord

public jp.ne.mki.wedge.common.library.HashVector getOutputRecord()
インタフェース TransactionInterface の記述:
出力レコードを取得 Keyはアイテム の「物理名称」になります。
定義:
インタフェース TransactionInterface 内の getOutputRecord
インタフェース jp.ne.mki.wedge.run.interfaces.TransactionInterface からコピーされたタグ:
戻り値:
 

getServerUrl

public java.lang.String getServerUrl()
インタフェース TransactionInterface の記述:
サーバURL
定義:
インタフェース TransactionInterface 内の getServerUrl
インタフェース jp.ne.mki.wedge.run.interfaces.TransactionInterface からコピーされたタグ:
戻り値:
 

getExchangerClassName

public java.lang.String getExchangerClassName()
インタフェース TransactionInterface の記述:
Exchangerクラス名称
定義:
インタフェース TransactionInterface 内の getExchangerClassName
インタフェース jp.ne.mki.wedge.run.interfaces.TransactionInterface からコピーされたタグ:
戻り値:
 

getControlRecord

public jp.ne.mki.wedge.run.data.ControlRecord getControlRecord()
インタフェース TransactionInterface の記述:
コントロールレコード取得
定義:
インタフェース TransactionInterface 内の getControlRecord
インタフェース jp.ne.mki.wedge.run.interfaces.TransactionInterface からコピーされたタグ:
戻り値:
 

writeStartLog

public void writeStartLog()
インタフェース TransactionInterface の記述:
実行開始ログの出力
定義:
インタフェース TransactionInterface 内の writeStartLog

writeEndLog

public void writeEndLog(java.lang.String result)
インタフェース TransactionInterface の記述:
終了ログの出力
定義:
インタフェース TransactionInterface 内の writeEndLog
インタフェース jp.ne.mki.wedge.run.interfaces.TransactionInterface からコピーされたタグ:
パラメータ:
result - サーバのStatus

whenFatalError

public int whenFatalError(jp.ne.mki.wedge.run.data.ControlRecord controlRecord,
                          java.lang.String message,
                          java.lang.Throwable th)
インタフェース TransactionInterface の記述:
Exception発生時の処理
定義:
インタフェース TransactionInterface 内の whenFatalError
インタフェース jp.ne.mki.wedge.run.interfaces.TransactionInterface からコピーされたタグ:
パラメータ:
controlRecord - コントロールレコード
message - エラーメッセージ
th - エラー発生時のThrowableオブジェクト
戻り値:
int 実行リストに返す戻り値

whenServerError

public int whenServerError(jp.ne.mki.wedge.run.data.ControlRecord controlRecord,
                           java.lang.String message)
インタフェース TransactionInterface の記述:
ServerError発生時の処理
定義:
インタフェース TransactionInterface 内の whenServerError
インタフェース jp.ne.mki.wedge.run.interfaces.TransactionInterface からコピーされたタグ:
パラメータ:
controlRecord - コントロールレコード
message - サーバエラーメッセージ
戻り値:
実行リストに返す戻り値

whenSuccess

public int whenSuccess(jp.ne.mki.wedge.run.data.ControlRecord controlRecord,
                       java.lang.String serverStatus)
インタフェース TransactionInterface の記述:
正常終了時の処理
定義:
インタフェース TransactionInterface 内の whenSuccess
インタフェース jp.ne.mki.wedge.run.interfaces.TransactionInterface からコピーされたタグ:
パラメータ:
controlRecord -  
serverStatus - (実行エンジンのデフォルトでは parseInt を行います)
戻り値:
実行リストに返す戻り値