public final class SoftLockID extends Object implements Serializable
Constructor and Description |
---|
SoftLockID(TransactionID transactionID,
Object key,
Element newElement,
Element oldElement)
Create a new SoftLockID instance
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object object) |
Object |
getKey()
Get the key of the element this soft lock is guarding
|
Element |
getNewElement()
Get the Element with which this soft lock should be replaced by on commit.
|
Element |
getOldElement()
Get the Element with which this soft lock should be replaced by on rollback.
|
TransactionID |
getTransactionID()
Get the ID of the transaction under which this soft lock is operating
|
int |
hashCode() |
String |
toString() |
public SoftLockID(TransactionID transactionID, Object key, Element newElement, Element oldElement)
transactionID
- the transaction IDkey
- the element's key this soft lock is going to protectnewElement
- the new element, can be nulloldElement
- the old element, can be nullpublic TransactionID getTransactionID()
public Object getKey()
public Element getNewElement()
public Element getOldElement()
Copyright © 2003–2016 Terracotta, Inc.. All rights reserved.