public abstract class MetaCommand extends java.lang.Object implements MetaData
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
MetaCommand.CommandRuntime |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.lang.String |
CMD_BINDING_NAME |
| コンストラクタと説明 |
|---|
MetaCommand() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
abstract void |
applyConfig(CommandConfig definition) |
MetaCommand |
copy()
当該のメタデータのコピーを作成する。
|
static MetaCommand |
createInstance(CommandConfig definition) |
abstract MetaCommand.CommandRuntime |
createRuntime() |
abstract CommandConfig |
currentConfig() |
protected void |
fillFrom(CommandConfig definition) |
protected void |
fillTo(CommandConfig definition) |
java.lang.String |
getCommandConfig() |
Propagation |
getTransactionPropagation() |
boolean |
isRollbackWhenException() |
boolean |
isThrowExceptionIfSetRollbackOnly() |
void |
setCommandConfig(java.lang.String commandConfig) |
void |
setRollbackWhenException(boolean rollbackWhenException) |
void |
setThrowExceptionIfSetRollbackOnly(boolean throwExceptionIfSetRollbackOnly) |
void |
setTransactionPropagation(Propagation transactionPropagation) |
public static final java.lang.String CMD_BINDING_NAME
public boolean isRollbackWhenException()
public void setRollbackWhenException(boolean rollbackWhenException)
public boolean isThrowExceptionIfSetRollbackOnly()
public void setThrowExceptionIfSetRollbackOnly(boolean throwExceptionIfSetRollbackOnly)
public Propagation getTransactionPropagation()
public void setTransactionPropagation(Propagation transactionPropagation)
public java.lang.String getCommandConfig()
public void setCommandConfig(java.lang.String commandConfig)
public static MetaCommand createInstance(CommandConfig definition)
public abstract void applyConfig(CommandConfig definition)
public abstract CommandConfig currentConfig()
protected void fillFrom(CommandConfig definition)
protected void fillTo(CommandConfig definition)
public MetaCommand copy()
MetaDatapublic abstract MetaCommand.CommandRuntime createRuntime()