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–2020 The Apache Software Foundation. All rights reserved.