final class NoTransaction extends java.lang.Object implements Transaction
NO_TRANSACTION
コンストラクタと説明 |
---|
NoTransaction() |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addTransactionListener(TransactionListener listener)
このトランザクションのcommit、rollbackを監視するリスナーを登録します。
|
void |
commit()
トランザクションをコミットします。
|
boolean |
equals(java.lang.Object obj) |
java.lang.Object |
getAttribute(java.lang.Object key)
このトランザクションコンテキストに紐づけられている特定の属性を取得します。
|
TransactionStatus |
getStatus()
トランザクションの状態を取得します。
|
int |
hashCode() |
boolean |
isReadOnly()
このトランザクションがReadOnlyとしてマークされているかどうかを取得します。
|
boolean |
isRollbackOnly()
このトランザクションがsetRollbackOnlyされているかどうかを取得します。
|
java.lang.Object |
removeAttribute(java.lang.Object key)
このトランザクションコンテキストに紐づけられている特定の属性を削除します。
|
void |
rollback()
トランザクションをロールバックします。
|
void |
setAttribute(java.lang.Object key,
java.lang.Object value)
このトランザクションのコンテキストに特定の属性を紐づけます。
|
void |
setRollbackOnly()
このトランザクションをロールバックするものとしてマークします。
|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
afterCommit, afterRollback, getCurrent, readOnly, readOnly, required, required, requiresNew, requiresNew, with, with, with, with
public void commit()
Transaction
commit
インタフェース内 Transaction
public void rollback()
Transaction
rollback
インタフェース内 Transaction
public void setRollbackOnly()
Transaction
setRollbackOnly
インタフェース内 Transaction
public boolean isRollbackOnly()
Transaction
isRollbackOnly
インタフェース内 Transaction
public boolean isReadOnly()
Transaction
isReadOnly
インタフェース内 Transaction
public TransactionStatus getStatus()
Transaction
getStatus
インタフェース内 Transaction
public void setAttribute(java.lang.Object key, java.lang.Object value)
Transaction
setAttribute
インタフェース内 Transaction
key
- 属性のキーvalue
- 属性の値public java.lang.Object getAttribute(java.lang.Object key)
Transaction
getAttribute
インタフェース内 Transaction
key
- 属性のキーpublic java.lang.Object removeAttribute(java.lang.Object key)
Transaction
removeAttribute
インタフェース内 Transaction
key
- 属性のキーpublic void addTransactionListener(TransactionListener listener)
Transaction
addTransactionListener
インタフェース内 Transaction
public boolean equals(java.lang.Object obj)
equals
クラス内 java.lang.Object
public int hashCode()
hashCode
クラス内 java.lang.Object