public class LockManagerDBObject
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
WorkspaceDBObject |
workspace |
| Constructor and Description |
|---|
LockManagerDBObject(WorkspaceDBObject workspace) |
| Modifier and Type | Method and Description |
|---|---|
void |
addLockToken(java.lang.String lockToken) |
Lock |
getLock(java.lang.String absPath) |
java.lang.String[] |
getLockTokens() |
boolean |
holdsLock(java.lang.String absPath) |
boolean |
isLocked(java.lang.String absPath) |
Lock |
lock(java.lang.String absPath,
boolean isDeep,
boolean isSessionScoped,
long timeoutHint,
java.lang.String ownerInfo) |
void |
removeLockToken(java.lang.String lockToken) |
void |
unlock(java.lang.String absPath) |
public final WorkspaceDBObject workspace
public LockManagerDBObject(WorkspaceDBObject workspace)
public void addLockToken(java.lang.String lockToken)
throws LockException,
RepositoryException
LockExceptionRepositoryExceptionpublic Lock getLock(java.lang.String absPath)
throws PathNotFoundException,
LockException,
AccessDeniedException,
RepositoryException
PathNotFoundExceptionLockExceptionAccessDeniedExceptionRepositoryExceptionpublic java.lang.String[] getLockTokens()
throws RepositoryException
RepositoryExceptionpublic boolean holdsLock(java.lang.String absPath)
throws PathNotFoundException,
RepositoryException
PathNotFoundExceptionRepositoryExceptionpublic Lock lock(java.lang.String absPath,
boolean isDeep,
boolean isSessionScoped,
long timeoutHint,
java.lang.String ownerInfo)
throws LockException,
PathNotFoundException,
AccessDeniedException,
InvalidItemStateException,
RepositoryException
LockExceptionPathNotFoundExceptionAccessDeniedExceptionInvalidItemStateExceptionRepositoryExceptionpublic boolean isLocked(java.lang.String absPath)
throws PathNotFoundException,
RepositoryException
PathNotFoundExceptionRepositoryExceptionpublic void removeLockToken(java.lang.String lockToken)
throws LockException,
RepositoryException
LockExceptionRepositoryExceptionpublic void unlock(java.lang.String absPath)
throws PathNotFoundException,
LockException,
AccessDeniedException,
InvalidItemStateException,
RepositoryException
PathNotFoundExceptionLockExceptionAccessDeniedExceptionInvalidItemStateExceptionRepositoryExceptionstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.