クラス CommandConfig
java.lang.Object
org.iplass.mtp.command.definition.config.CommandConfig
- すべての実装されたインタフェース:
Serializable
- 直系の既知のサブクラス:
CompositeCommandConfig
,SingleCommandConfig
- 関連項目:
-
コンストラクタの概要
-
メソッドの概要
修飾子とタイプメソッド説明abstract CommandConfig
copy()
protected void
fillTo
(CommandConfig config) コマンド初期化スクリプトを返します。boolean
boolean
void
setInitializeScript
(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
コマンド初期化スクリプトを返します。- 戻り値:
- コマンド初期化スクリプト
-
setInitializeScript
コマンド初期化スクリプトを設定します。- パラメータ:
initScript
- コマンド初期化スクリプト
-
copy
-
fillTo
-