|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.repo.webdav.LockInfo
public class LockInfo
Class to represent a WebDAV lock info
Constructor Summary | |
---|---|
LockInfo()
Default constructor |
|
LockInfo(java.lang.String token,
java.lang.String scope,
java.lang.String depth)
Constructor |
Method Summary | |
---|---|
void |
addSharedLockToken(java.lang.String token)
Adds new shared lock token to sharedLockTokens list |
java.lang.String |
getDepth()
Returns lock depth |
java.lang.String |
getScope()
Returns lock scope |
java.util.Set |
getSharedLockTokens()
Getter for sharedLockTokens list |
java.lang.String |
getToken()
Getter for exclusive lock token |
boolean |
isLocked()
Returns true if node has shared or exclusive locks |
boolean |
isShared()
Returns true is lock is shared |
static java.lang.String |
makeSharedLockTokensString(java.util.Set lockTokens)
Transforms list of shared locks to string. |
static java.util.Set |
parseSharedLockTokens(java.lang.String sharedLockTokens)
Transforms shared lock tokens string to list. |
void |
setDepth(java.lang.String depth)
Setter for lock depth |
void |
setScope(java.lang.String scope)
Setter for lock scope. |
void |
setShared(boolean shared)
Setter for shared property |
void |
setSharedLockTokens(java.util.Set sharedLockTokens)
Setter for sharedLockTokens list |
void |
setToken(java.lang.String token)
Setter for exclusive lock token |
java.lang.String |
toString()
Return the lock info as a string |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public LockInfo()
public LockInfo(java.lang.String token, java.lang.String scope, java.lang.String depth)
token
- Exclusive lock tokenscope
- Lock scope (shared/exclusive)depth
- Lock depth (0/infinity)Method Detail |
---|
public boolean isLocked()
public void setToken(java.lang.String token)
token
- Lock tokenpublic java.lang.String getToken()
public void setScope(java.lang.String scope)
scope
- public java.lang.String getScope()
public void setDepth(java.lang.String depth)
depth
- lock depthpublic java.lang.String getDepth()
public static java.util.Set parseSharedLockTokens(java.lang.String sharedLockTokens)
sharedLockTokens
- String contains all node's shared lock tokens
divided with SHARED_LOCK_TOKEN_SEPARATOR value.
public java.util.Set getSharedLockTokens()
public void setSharedLockTokens(java.util.Set sharedLockTokens)
sharedLockTokens
- public void addSharedLockToken(java.lang.String token)
token
- new tokenpublic static java.lang.String makeSharedLockTokensString(java.util.Set lockTokens)
lockTokens
- list of shared locks
public void setShared(boolean shared)
shared
- public boolean isShared()
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |