| |
|
| java.lang.Object org.araneaframework.framework.util.TransactionHelper
TransactionHelper | public class TransactionHelper implements Serializable(Code) | | Helper class for determining if transaction id is consistent. Transaction
id is considered consistent when it equals
TransactionContext.OVERRIDE_KEY or current transaction id. If current transaction id is not yet set,
any transaction id is considered consistent.
author: "Toomas Römer" |
Method Summary | |
public Object | getCurrentTransactionId() Returns the current transaction id. | public Long | getNextTransactionId() | public boolean | isConsistent(Object transactionId) Returns true if current transaction id is null or transactionId
equals the current transaction id or transactionId has been
overriden. | public boolean | isOverride(Object transactionId) Returns true if current transaction id is null or transactionId does not
equal the current transaction id. | public void | resetTransactionId() Generates a new current transaction id. |
getCurrentTransactionId | public Object getCurrentTransactionId()(Code) | | Returns the current transaction id.
|
getNextTransactionId | public Long getNextTransactionId()(Code) | | |
isConsistent | public boolean isConsistent(Object transactionId)(Code) | | Returns true if current transaction id is null or transactionId
equals the current transaction id or transactionId has been
overriden.
|
isOverride | public boolean isOverride(Object transactionId)(Code) | | Returns true if current transaction id is null or transactionId does not
equal the current transaction id.
|
resetTransactionId | public void resetTransactionId()(Code) | | Generates a new current transaction id.
|
|
|
|