com.liferay.portal.kernel.lock
Interface LockManager
public interface LockManager
|
Method Summary |
void |
clear()
|
Lock |
createLock(long lockId,
long companyId,
long userId,
String userName)
|
Lock |
getLock(String className,
long key)
|
Lock |
getLock(String className,
String key)
|
Lock |
getLockByUuidAndCompanyId(String uuid,
long companyId)
|
boolean |
hasLock(long userId,
String className,
long key)
|
boolean |
hasLock(long userId,
String className,
String key)
|
boolean |
isLocked(String className,
long key)
|
boolean |
isLocked(String className,
String key)
|
Lock |
lock(long userId,
String className,
long key,
String owner,
boolean inheritable,
long expirationTime)
|
Lock |
lock(long userId,
String className,
String key,
String owner,
boolean inheritable,
long expirationTime)
|
Lock |
lock(String className,
String key,
String owner)
|
Lock |
lock(String className,
String key,
String expectedOwner,
String updatedOwner)
|
Lock |
refresh(String uuid,
long companyId,
long expirationTime)
|
void |
unlock(String className,
long key)
|
void |
unlock(String className,
String key)
|
void |
unlock(String className,
String key,
String owner)
|
clear
void clear()
createLock
Lock createLock(long lockId,
long companyId,
long userId,
String userName)
getLock
Lock getLock(String className,
long key)
throws PortalException
- Throws:
PortalException
getLock
Lock getLock(String className,
String key)
throws PortalException
- Throws:
PortalException
getLockByUuidAndCompanyId
Lock getLockByUuidAndCompanyId(String uuid,
long companyId)
throws PortalException
- Throws:
PortalException
hasLock
boolean hasLock(long userId,
String className,
long key)
hasLock
boolean hasLock(long userId,
String className,
String key)
isLocked
boolean isLocked(String className,
long key)
isLocked
boolean isLocked(String className,
String key)
lock
Lock lock(long userId,
String className,
long key,
String owner,
boolean inheritable,
long expirationTime)
throws PortalException
- Throws:
PortalException
lock
Lock lock(long userId,
String className,
String key,
String owner,
boolean inheritable,
long expirationTime)
throws PortalException
- Throws:
PortalException
lock
Lock lock(String className,
String key,
String owner)
lock
Lock lock(String className,
String key,
String expectedOwner,
String updatedOwner)
refresh
Lock refresh(String uuid,
long companyId,
long expirationTime)
throws PortalException
- Throws:
PortalException
unlock
void unlock(String className,
long key)
unlock
void unlock(String className,
String key)
unlock
void unlock(String className,
String key,
String owner)