public abstract class JcrDavSession extends Object implements org.apache.jackrabbit.webdav.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) |
static void |
checkImplementation(org.apache.jackrabbit.webdav.DavSession davSession) |
String[] |
getLockTokens() |
Session |
getRepositorySession()
Unwrap the
repository session object. |
static Session |
getRepositorySession(org.apache.jackrabbit.webdav.DavSession davSession) |
void |
removeLockToken(String token) |
protected JcrDavSession(Session session)
session - public static void checkImplementation(org.apache.jackrabbit.webdav.DavSession davSession)
throws org.apache.jackrabbit.webdav.DavException
davSession - org.apache.jackrabbit.webdav.DavExceptionpublic static Session getRepositorySession(org.apache.jackrabbit.webdav.DavSession davSession) throws org.apache.jackrabbit.webdav.DavException
davSession - org.apache.jackrabbit.webdav.DavExceptionpublic Session getRepositorySession()
repository session object.DavSessionpublic void addLockToken(String token)
addLockToken in interface org.apache.jackrabbit.webdav.DavSessiontoken - DavSession.addLockToken(String)public String[] getLockTokens()
getLockTokens in interface org.apache.jackrabbit.webdav.DavSessionDavSession.getLockTokens()public void removeLockToken(String token)
removeLockToken in interface org.apache.jackrabbit.webdav.DavSessiontoken - DavSession.removeLockToken(String)Copyright © 2004-2014 The Apache Software Foundation. All Rights Reserved.