public static class PersistenceManager.LockParameters
extends java.lang.Object
| Constructor and Description |
|---|
LockParameters()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static PersistenceManager.LockParameters |
createById(java.lang.String id,
java.lang.String lockType,
java.lang.String lockName)
Convenience method to create default locking object that locks by ID
with the given ID, type and lockName.
|
static PersistenceManager.LockParameters |
createByName(java.lang.String name,
java.lang.String lockType,
java.lang.String lockName)
Convenience method to create default locking object that locks by
name with the given name, type and lockName.
|
java.lang.String |
getColumn()
Return the column that is used to find the object to lock - typically
either name or id.
|
int |
getLockDuration()
Return the duration in minutes of the lock.
|
java.lang.String |
getLockName()
Return the name of this lock.
|
PersistenceManager.LockPhase |
getLockPhase() |
int |
getLockTimeout()
Return the timeout in seconds before trying to obtain a lock fails.
|
java.lang.String |
getLockType()
Return the type of lock - one of
PersistenceManager.LOCK_TYPE_PERSISTENT
or PersistenceManager.LOCK_TYPE_TRANSACTION. |
java.lang.String |
getValue()
Return the value to use to look up the object to lock.
|
boolean |
isTransactionLock()
Return whether this is a transaction lock.
|
void |
setColumn(java.lang.String val) |
void |
setId(java.lang.String id)
Set the ID of the object to lock.
|
void |
setLockDuration(int val) |
void |
setLockName(java.lang.String val) |
void |
setLockPhase(PersistenceManager.LockPhase lockPhase) |
void |
setLockTimeout(int val) |
void |
setLockType(java.lang.String val) |
void |
setName(java.lang.String name)
Set the name of the object to lock.
|
void |
setValue(java.lang.String val) |
public PersistenceManager.LockPhase getLockPhase()
public void setLockPhase(PersistenceManager.LockPhase lockPhase)
public java.lang.String getLockName()
public void setLockName(java.lang.String val)
public java.lang.String getColumn()
public void setColumn(java.lang.String val)
public java.lang.String getValue()
public void setValue(java.lang.String val)
public java.lang.String getLockType()
PersistenceManager.LOCK_TYPE_PERSISTENT
or PersistenceManager.LOCK_TYPE_TRANSACTION.public void setLockType(java.lang.String val)
public int getLockDuration()
public void setLockDuration(int val)
public int getLockTimeout()
public void setLockTimeout(int val)
public void setId(java.lang.String id)
public void setName(java.lang.String name)
public static PersistenceManager.LockParameters createById(java.lang.String id, java.lang.String lockType, java.lang.String lockName)
public static PersistenceManager.LockParameters createByName(java.lang.String name, java.lang.String lockType, java.lang.String lockName)
public boolean isTransactionLock()