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を指定します。
|
public boolean isRollbackWhenException()
public void setRollbackWhenException(boolean rollbackWhenException)
public boolean isThrowExceptionIfSetRollbackOnly()
public void setThrowExceptionIfSetRollbackOnly(boolean throwExceptionIfSetRollbackOnly)
RollbackException
をスローするか否かの設定です。
未指定(デフォルト)の場合はfalseです。public Propagation getTransactionPropagation()
public void setTransactionPropagation(Propagation transactionPropagation)
transactionPropagation
- public java.lang.String getInitializeScript()
public void setInitializeScript(java.lang.String initScript)
initScript
- コマンド初期化スクリプトpublic abstract CommandConfig copy()
protected void fillTo(CommandConfig config)