クラス CommandConfig
java.lang.Object
org.iplass.mtp.command.definition.config.CommandConfig
- すべての実装されたインタフェース:
java.io.Serializable
- 直系の既知のサブクラス:
CompositeCommandConfig
,SingleCommandConfig
public abstract class CommandConfig
extends java.lang.Object
implements java.io.Serializable
- 関連項目:
- 直列化された形式
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 CommandConfig()
-
メソッドの概要
修飾子とタイプ メソッド 説明 abstract CommandConfig
copy()
protected void
fillTo(CommandConfig config)
java.lang.String
getInitializeScript()
コマンド初期化スクリプトを返します。Propagation
getTransactionPropagation()
boolean
isRollbackWhenException()
boolean
isThrowExceptionIfSetRollbackOnly()
void
setInitializeScript(java.lang.String initScript)
コマンド初期化スクリプトを設定します。void
setRollbackWhenException(boolean rollbackWhenException)
Commandより例外がスローされた場合、トランザクションをロールバックするか否かの設定です。void
setThrowExceptionIfSetRollbackOnly(boolean throwExceptionIfSetRollbackOnly)
トランザクションが本Command処理用に新規作成された際、 処理中にsetRoobackOnlyされた場合、 かつ明示的に例外がスローされなかった場合、RollbackException
をスローするか否かの設定です。void
setTransactionPropagation(Propagation transactionPropagation)
トランザクションのPropagationを指定します。
-
コンストラクタの詳細
-
CommandConfig
public CommandConfig()
-
-
メソッドの詳細
-
isRollbackWhenException
public boolean isRollbackWhenException() -
setRollbackWhenException
public void setRollbackWhenException(boolean rollbackWhenException)Commandより例外がスローされた場合、トランザクションをロールバックするか否かの設定です。 未指定(デフォルト)の場合はtrueです。 -
isThrowExceptionIfSetRollbackOnly
public boolean isThrowExceptionIfSetRollbackOnly() -
setThrowExceptionIfSetRollbackOnly
public void setThrowExceptionIfSetRollbackOnly(boolean throwExceptionIfSetRollbackOnly)トランザクションが本Command処理用に新規作成された際、 処理中にsetRoobackOnlyされた場合、 かつ明示的に例外がスローされなかった場合、RollbackException
をスローするか否かの設定です。 未指定(デフォルト)の場合はfalseです。 -
getTransactionPropagation
-
setTransactionPropagation
トランザクションのPropagationを指定します。デフォルト値はREQUIREDです。- パラメータ:
transactionPropagation
-
-
getInitializeScript
public java.lang.String getInitializeScript()コマンド初期化スクリプトを返します。- 戻り値:
- コマンド初期化スクリプト
-
setInitializeScript
public void setInitializeScript(java.lang.String initScript)コマンド初期化スクリプトを設定します。- パラメータ:
initScript
- コマンド初期化スクリプト
-
copy
-
fillTo
-