Package com.liferay.portal.kernel.lock
Interface LockManager
@ProviderType
public interface LockManager
- Author:
- Tina Tian
-
Method Summary
Modifier and TypeMethodDescriptioncreateLock
(long lockId, long companyId, long userId, String userName) getLockByUuidAndCompanyId
(String uuid, long companyId) boolean
boolean
boolean
boolean
lock
(long userId, String className, long key, String owner, boolean inheritable, long expirationTime) lock
(long userId, String className, long key, String owner, boolean inheritable, long expirationTime, boolean renew) lock
(long userId, String className, String key, String owner, boolean inheritable, long expirationTime) lock
(long userId, String className, String key, String owner, boolean inheritable, long expirationTime, boolean renew) void
void
void
-
Method Details
-
createLock
-
fetchLock
-
fetchLock
-
getLock
- Throws:
PortalException
-
getLock
- Throws:
PortalException
-
getLockByUuidAndCompanyId
- Throws:
PortalException
-
hasLock
-
hasLock
-
isLocked
-
isLocked
-
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, long key, String owner, boolean inheritable, long expirationTime, boolean renew) 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(long userId, String className, String key, String owner, boolean inheritable, long expirationTime, boolean renew) throws PortalException - Throws:
PortalException
-
lock
-
lock
-
refresh
- Throws:
PortalException
-
unlock
-
unlock
-
unlock
-