com.liferay.portal.kernel.lock
Class LockManagerUtil
java.lang.Object
com.liferay.portal.kernel.lock.LockManagerUtil
public class LockManagerUtil
- extends Object
|
Method Summary |
static void |
clear()
|
static Lock |
createLock(long lockId,
long companyId,
long userId,
String userName)
|
static Lock |
getLock(String className,
long key)
|
static Lock |
getLock(String className,
String key)
|
static Lock |
getLockByUuidAndCompanyId(String uuid,
long companyId)
|
static boolean |
hasLock(long userId,
String className,
long key)
|
static boolean |
hasLock(long userId,
String className,
String key)
|
static boolean |
isLocked(String className,
long key)
|
static boolean |
isLocked(String className,
String key)
|
static Lock |
lock(long userId,
String className,
long key,
String owner,
boolean inheritable,
long expirationTime)
|
static Lock |
lock(long userId,
String className,
String key,
String owner,
boolean inheritable,
long expirationTime)
|
static Lock |
lock(String className,
String key,
String owner)
|
static Lock |
lock(String className,
String key,
String expectedOwner,
String updatedOwner)
|
static Lock |
refresh(String uuid,
long companyId,
long expirationTime)
|
static void |
unlock(String className,
long key)
|
static void |
unlock(String className,
String key)
|
static void |
unlock(String className,
String key,
String owner)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LockManagerUtil
public LockManagerUtil()
clear
public static void clear()
createLock
public static Lock createLock(long lockId,
long companyId,
long userId,
String userName)
getLock
public static Lock getLock(String className,
long key)
throws PortalException
- Throws:
PortalException
getLock
public static Lock getLock(String className,
String key)
throws PortalException
- Throws:
PortalException
getLockByUuidAndCompanyId
public static Lock getLockByUuidAndCompanyId(String uuid,
long companyId)
throws PortalException
- Throws:
PortalException
hasLock
public static boolean hasLock(long userId,
String className,
long key)
hasLock
public static boolean hasLock(long userId,
String className,
String key)
isLocked
public static boolean isLocked(String className,
long key)
isLocked
public static boolean isLocked(String className,
String key)
lock
public static Lock lock(long userId,
String className,
long key,
String owner,
boolean inheritable,
long expirationTime)
throws PortalException
- Throws:
PortalException
lock
public static Lock lock(long userId,
String className,
String key,
String owner,
boolean inheritable,
long expirationTime)
throws PortalException
- Throws:
PortalException
lock
public static Lock lock(String className,
String key,
String owner)
lock
public static Lock lock(String className,
String key,
String expectedOwner,
String updatedOwner)
refresh
public static Lock refresh(String uuid,
long companyId,
long expirationTime)
throws PortalException
- Throws:
PortalException
unlock
public static void unlock(String className,
long key)
unlock
public static void unlock(String className,
String key)
unlock
public static void unlock(String className,
String key,
String owner)