Liferay 7.0-ce-b4

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)
           
 

Method Detail

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)

Liferay 7.0-ce-b4