public class LockUtil extends Object
| Constructor and Description |
|---|
LockUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
changeLockToken(javax.jcr.Node oldNode,
javax.jcr.Node newNode) |
static void |
changeLockToken(String srcPath,
javax.jcr.Node newNode) |
static String |
createLockKey(javax.jcr.Node node) |
static String |
createLockKey(javax.jcr.Node node,
String userId) |
static String |
getLockToken(javax.jcr.Node node) |
static String |
getLockTokenOfUser(javax.jcr.Node node) |
static String |
getOldLockKey(String srcPath,
javax.jcr.Node node) |
static boolean |
isLocked(javax.jcr.Node node) |
static void |
keepLock(javax.jcr.lock.Lock lock) |
static void |
keepLock(javax.jcr.lock.Lock lock,
String userId) |
static void |
keepLock(javax.jcr.lock.Lock lock,
String userId,
String lockToken) |
static void |
removeLock(javax.jcr.Node node) |
static void |
removeLockCache(String removedMembership,
List<String> ignoredMemberships)
Remove a membership from lock cache.
|
static void |
updateLockCache(String membership)
update the lockCache by adding lockToken of all locked nodes for the given membership
|
public static void keepLock(javax.jcr.lock.Lock lock,
String userId)
throws Exception
Exceptionpublic static void keepLock(javax.jcr.lock.Lock lock,
String userId,
String lockToken)
throws Exception
Exceptionpublic static void changeLockToken(javax.jcr.Node oldNode,
javax.jcr.Node newNode)
throws Exception
Exceptionpublic static void changeLockToken(String srcPath, javax.jcr.Node newNode) throws Exception
Exceptionpublic static String getLockTokenOfUser(javax.jcr.Node node) throws Exception
Exceptionpublic static String getLockToken(javax.jcr.Node node) throws Exception
Exceptionpublic static String getOldLockKey(String srcPath, javax.jcr.Node node) throws Exception
Exceptionpublic static String createLockKey(javax.jcr.Node node) throws Exception
Exceptionpublic static String createLockKey(javax.jcr.Node node, String userId) throws Exception
Exceptionpublic static void updateLockCache(String membership) throws Exception
membership - Exceptionpublic static void removeLockCache(String removedMembership, List<String> ignoredMemberships) throws Exception
removedMembership - ignoredMemberships - ExceptionCopyright © 2003–2019 eXo Platform SAS. All rights reserved.