Liferay 7.0-ce-b4

com.liferay.portal.kernel.lock
Class LockManagerUtil

java.lang.Object
  extended by com.liferay.portal.kernel.lock.LockManagerUtil

public class LockManagerUtil
extends Object


Constructor Summary
LockManagerUtil()
           
 
Method Summary
static void clear()
           
static Lock createLock(long lockId, long companyId, long userId, String userName)
           
static Lock getLock(String className, long key)
           
static Lock getLock(String className, String key)
           
static Lock getLockByUuidAndCompanyId(String uuid, long companyId)
           
static boolean hasLock(long userId, String className, long key)
           
static boolean hasLock(long userId, String className, String key)
           
static boolean isLocked(String className, long key)
           
static boolean isLocked(String className, String key)
           
static Lock lock(long userId, String className, long key, String owner, boolean inheritable, long expirationTime)
           
static Lock lock(long userId, String className, String key, String owner, boolean inheritable, long expirationTime)
           
static Lock lock(String className, String key, String owner)
           
static Lock lock(String className, String key, String expectedOwner, String updatedOwner)
           
static Lock refresh(String uuid, long companyId, long expirationTime)
           
static void unlock(String className, long key)
           
static void unlock(String className, String key)
           
static void unlock(String className, String key, String owner)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LockManagerUtil

public LockManagerUtil()
Method Detail

clear

public static void clear()

createLock

public static Lock createLock(long lockId,
                              long companyId,
                              long userId,
                              String userName)

getLock

public static Lock getLock(String className,
                           long key)
                    throws PortalException
Throws:
PortalException

getLock

public static Lock getLock(String className,
                           String key)
                    throws PortalException
Throws:
PortalException

getLockByUuidAndCompanyId

public static Lock getLockByUuidAndCompanyId(String uuid,
                                             long companyId)
                                      throws PortalException
Throws:
PortalException

hasLock

public static boolean hasLock(long userId,
                              String className,
                              long key)

hasLock

public static boolean hasLock(long userId,
                              String className,
                              String key)

isLocked

public static boolean isLocked(String className,
                               long key)

isLocked

public static boolean isLocked(String className,
                               String key)

lock

public static Lock lock(long userId,
                        String className,
                        long key,
                        String owner,
                        boolean inheritable,
                        long expirationTime)
                 throws PortalException
Throws:
PortalException

lock

public static Lock lock(long userId,
                        String className,
                        String key,
                        String owner,
                        boolean inheritable,
                        long expirationTime)
                 throws PortalException
Throws:
PortalException

lock

public static Lock lock(String className,
                        String key,
                        String owner)

lock

public static Lock lock(String className,
                        String key,
                        String expectedOwner,
                        String updatedOwner)

refresh

public static Lock refresh(String uuid,
                           long companyId,
                           long expirationTime)
                    throws PortalException
Throws:
PortalException

unlock

public static void unlock(String className,
                          long key)

unlock

public static void unlock(String className,
                          String key)

unlock

public static void unlock(String className,
                          String key,
                          String owner)

Liferay 7.0-ce-b4