com.liferay.lock.service
Class LockServiceUtil

java.lang.Object
  extended by com.liferay.lock.service.LockServiceUtil

public class LockServiceUtil
extends java.lang.Object

View Source

Author:
Brian Wing Shun Chan

Constructor Summary
LockServiceUtil()
           
 
Method Summary
static void clear()
           
static Lock getLock(java.lang.String className, java.lang.Comparable<?> pk)
           
static boolean hasLock(java.lang.String className, java.lang.Comparable<?> pk, long userId)
           
static boolean isLocked(java.lang.String className, java.lang.Comparable<?> pk)
           
static Lock lock(java.lang.String className, java.lang.Comparable<?> pk, long userId, java.lang.String owner, boolean inheritable, long expirationTime)
           
static Lock lock(java.lang.String className, java.lang.Comparable<?> pk, long userId, java.lang.String owner, long expirationTime)
           
static Lock refresh(java.lang.String uuid, long expirationTime)
           
 void setService(LockService service)
           
static void unlock(java.lang.String className, java.lang.Comparable<?> pk)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LockServiceUtil

public LockServiceUtil()
Method Detail

clear

public static void clear()

getLock

public static Lock getLock(java.lang.String className,
                           java.lang.Comparable<?> pk)
                    throws com.liferay.portal.PortalException
Throws:
com.liferay.portal.PortalException

hasLock

public static boolean hasLock(java.lang.String className,
                              java.lang.Comparable<?> pk,
                              long userId)

isLocked

public static boolean isLocked(java.lang.String className,
                               java.lang.Comparable<?> pk)

lock

public static Lock lock(java.lang.String className,
                        java.lang.Comparable<?> pk,
                        long userId,
                        java.lang.String owner,
                        long expirationTime)
                 throws com.liferay.portal.PortalException
Throws:
com.liferay.portal.PortalException

lock

public static Lock lock(java.lang.String className,
                        java.lang.Comparable<?> pk,
                        long userId,
                        java.lang.String owner,
                        boolean inheritable,
                        long expirationTime)
                 throws com.liferay.portal.PortalException
Throws:
com.liferay.portal.PortalException

refresh

public static Lock refresh(java.lang.String uuid,
                           long expirationTime)
                    throws com.liferay.portal.PortalException
Throws:
com.liferay.portal.PortalException

unlock

public static void unlock(java.lang.String className,
                          java.lang.Comparable<?> pk)

setService

public void setService(LockService service)