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
PortalException
Lock getLock(String className, String key) throws PortalException
PortalException
Lock getLockByUuidAndCompanyId(String uuid, long companyId) throws PortalException
PortalException
boolean 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
PortalException
Lock lock(long userId, String className, String key, String owner, boolean inheritable, long expirationTime) throws PortalException
PortalException
Lock refresh(String uuid, long companyId, long expirationTime) throws PortalException
PortalException
void unlock(String className, long key)