クラス CommandConfig
java.lang.Object
org.iplass.mtp.command.definition.config.CommandConfig
- すべての実装されたインタフェース:
Serializable
- 直系の既知のサブクラス:
CompositeCommandConfig,SingleCommandConfig
- 関連項目:
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明abstract CommandConfigcopy()protected voidfillTo(CommandConfig config) コマンド初期化スクリプトを返します。booleanbooleanvoidsetInitializeScript(String initScript) コマンド初期化スクリプトを設定します。voidsetRollbackWhenException(boolean rollbackWhenException) Commandより例外がスローされた場合、トランザクションをロールバックするか否かの設定です。voidsetThrowExceptionIfSetRollbackOnly(boolean throwExceptionIfSetRollbackOnly) トランザクションが本Command処理用に新規作成された際、 処理中にsetRoobackOnlyされた場合、 かつ明示的に例外がスローされなかった場合、RollbackExceptionをスローするか否かの設定です。voidsetTransactionPropagation(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
-