public abstract class JcrDavSession extends Object implements DavSession
JcrDavSession specific base implementation of the
DavSession interface, which simply wraps a Session
object. This implementation adds a utility method that allows to
unwrap the underlying repository session.
Session:
Subclasses may overwrite or extend this behaviour.| Modifier | Constructor and Description |
|---|---|
protected |
JcrDavSession(Session session) |
| Modifier and Type | Method and Description |
|---|---|
void |
addLockToken(String token)
Adds a lock token to this
DavSession. |
static void |
checkImplementation(DavSession davSession) |
String[] |
getLockTokens()
Returns the lock tokens of this
DavSession. |
Session |
getRepositorySession()
Unwrap the
repository session object. |
static Session |
getRepositorySession(DavSession davSession) |
void |
removeLockToken(String token)
Removes a lock token from this
DavSession. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddReference, removeReferenceprotected JcrDavSession(Session session)
session - public static void checkImplementation(DavSession davSession) throws DavException
davSession - DavExceptionpublic static Session getRepositorySession(DavSession davSession) throws DavException
davSession - DavExceptionpublic Session getRepositorySession()
repository session object.DavSessionpublic void addLockToken(String token)
DavSessionDavSession.addLockToken in interface DavSessiontoken - DavSession.addLockToken(String)public String[] getLockTokens()
DavSessionDavSession.getLockTokens in interface DavSessionDavSession.getLockTokens()public void removeLockToken(String token)
DavSessionDavSession.removeLockToken in interface DavSessiontoken - DavSession.removeLockToken(String)Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.