com.liferay.lock.util
Class LockPool
java.lang.Object
com.liferay.lock.util.LockPool
- public class LockPool
- extends java.lang.Object
View Source
- Author:
- Brian Wing Shun Chan
Method Summary |
static void |
clear()
|
static com.liferay.lock.model.Lock |
getLock(java.lang.String className,
java.lang.Comparable pk)
|
static java.util.Set |
getLocksByCompanyId(long companyId)
|
static java.util.Set |
getLocksByUserId(long userId)
|
static boolean |
hasLock(java.lang.String className,
java.lang.Comparable pk,
long userId)
|
static boolean |
isLocked(java.lang.String className,
java.lang.Comparable pk)
|
static void |
lock(java.lang.String className,
java.lang.Comparable pk,
long companyId,
long userId,
long expirationTime)
|
static void |
unlock(java.lang.String className,
java.lang.Comparable pk)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
clear
public static void clear()
getLock
public static com.liferay.lock.model.Lock getLock(java.lang.String className,
java.lang.Comparable pk)
throws ExpiredLockException,
NoSuchLockException
- Throws:
ExpiredLockException
NoSuchLockException
getLocksByCompanyId
public static java.util.Set getLocksByCompanyId(long companyId)
getLocksByUserId
public static java.util.Set getLocksByUserId(long userId)
hasLock
public static boolean hasLock(java.lang.String className,
java.lang.Comparable pk,
long userId)
isLocked
public static boolean isLocked(java.lang.String className,
java.lang.Comparable pk)
lock
public static void lock(java.lang.String className,
java.lang.Comparable pk,
long companyId,
long userId,
long expirationTime)
throws DuplicateLockException
- Throws:
DuplicateLockException
unlock
public static void unlock(java.lang.String className,
java.lang.Comparable pk)