public interface LockManager
| Modifier and Type | Method and Description |
|---|---|
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) |
void clear()
Lock getLock(String className, long key) throws PortalException
PortalExceptionLock getLock(String className, String key) throws PortalException
PortalExceptionLock getLockByUuidAndCompanyId(String uuid, long companyId) throws PortalException
PortalExceptionboolean hasLock(long userId,
String className,
long key)
boolean isLocked(String className, long key)
Lock lock(long userId, String className, long key, String owner, boolean inheritable, long expirationTime) throws PortalException
PortalExceptionLock lock(long userId, String className, String key, String owner, boolean inheritable, long expirationTime) throws PortalException
PortalExceptionLock refresh(String uuid, long companyId, long expirationTime) throws PortalException
PortalExceptionvoid unlock(String className, long key)