org.exoplatform.workflow.webui.utils
Class LockUtil

java.lang.Object
  extended by org.exoplatform.workflow.webui.utils.LockUtil

public class LockUtil
extends java.lang.Object

Created by The eXo Platform SARL Author : Dang Van Minh minh.dang@exoplatform.com Sep 15, 2008 11:17:13 AM


Constructor Summary
LockUtil()
           
 
Method Summary
static void changeLockToken(javax.jcr.Node oldNode, javax.jcr.Node newNode)
           
static void changeLockToken(java.lang.String srcPath, javax.jcr.Node newNode)
           
static java.lang.String createLockKey(javax.jcr.Node node)
           
static java.lang.String createLockKey(javax.jcr.Node node, java.lang.String userId)
           
static org.exoplatform.services.cache.ExoCache getLockCache()
           
static java.lang.String getLockToken(javax.jcr.Node node)
           
static java.lang.String getLockTokenOfUser(javax.jcr.Node node)
           
static java.lang.String getOldLockKey(java.lang.String srcPath, javax.jcr.Node node)
           
static void keepLock(javax.jcr.lock.Lock lock)
           
static void keepLock(javax.jcr.lock.Lock lock, java.lang.String userId)
           
static void keepLock(javax.jcr.lock.Lock lock, java.lang.String userId, java.lang.String lockToken)
           
static void removeLock(javax.jcr.Node node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LockUtil

public LockUtil()
Method Detail

getLockCache

public static org.exoplatform.services.cache.ExoCache getLockCache()
                                                            throws java.lang.Exception
Throws:
java.lang.Exception

keepLock

public static void keepLock(javax.jcr.lock.Lock lock)
                     throws java.lang.Exception
Throws:
java.lang.Exception

keepLock

public static void keepLock(javax.jcr.lock.Lock lock,
                            java.lang.String userId)
                     throws java.lang.Exception
Throws:
java.lang.Exception

keepLock

public static void keepLock(javax.jcr.lock.Lock lock,
                            java.lang.String userId,
                            java.lang.String lockToken)
                     throws java.lang.Exception
Throws:
java.lang.Exception

removeLock

public static void removeLock(javax.jcr.Node node)
                       throws java.lang.Exception
Throws:
java.lang.Exception

changeLockToken

public static void changeLockToken(javax.jcr.Node oldNode,
                                   javax.jcr.Node newNode)
                            throws java.lang.Exception
Throws:
java.lang.Exception

changeLockToken

public static void changeLockToken(java.lang.String srcPath,
                                   javax.jcr.Node newNode)
                            throws java.lang.Exception
Throws:
java.lang.Exception

getLockTokenOfUser

public static java.lang.String getLockTokenOfUser(javax.jcr.Node node)
                                           throws java.lang.Exception
Throws:
java.lang.Exception

getLockToken

public static java.lang.String getLockToken(javax.jcr.Node node)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

getOldLockKey

public static java.lang.String getOldLockKey(java.lang.String srcPath,
                                             javax.jcr.Node node)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

createLockKey

public static java.lang.String createLockKey(javax.jcr.Node node)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

createLockKey

public static java.lang.String createLockKey(javax.jcr.Node node,
                                             java.lang.String userId)
                                      throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2011 eXo Platform SAS. All Rights Reserved.