org.apache.jackrabbit.webdav.jcr
Class JcrDavSession
java.lang.Object
org.apache.jackrabbit.webdav.jcr.JcrDavSession
- All Implemented Interfaces:
- org.apache.jackrabbit.webdav.DavSession
- Direct Known Subclasses:
- DavSessionImpl
- 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.
Note, that in this basic implementation the following methods are simply
forwarded to the corresponding call on Session
:
Subclasses may overwrite or extend this behaviour.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.jackrabbit.webdav.DavSession |
addReference, removeReference |
JcrDavSession
protected JcrDavSession(Session session)
checkImplementation
public static void checkImplementation(org.apache.jackrabbit.webdav.DavSession davSession)
throws org.apache.jackrabbit.webdav.DavException
- Parameters:
davSession
-
- Throws:
org.apache.jackrabbit.webdav.DavException
getRepositorySession
public static Session getRepositorySession(org.apache.jackrabbit.webdav.DavSession davSession)
throws org.apache.jackrabbit.webdav.DavException
- Parameters:
davSession
-
- Returns:
-
- Throws:
org.apache.jackrabbit.webdav.DavException
getRepositorySession
public Session getRepositorySession()
- Unwrap the
repository session
object.
- Returns:
- the session object wrapped by this
DavSession
addLockToken
public void addLockToken(String token)
- Specified by:
addLockToken
in interface org.apache.jackrabbit.webdav.DavSession
- Parameters:
token
- - See Also:
DavSession.addLockToken(String)
getLockTokens
public String[] getLockTokens()
- Specified by:
getLockTokens
in interface org.apache.jackrabbit.webdav.DavSession
- Returns:
- See Also:
DavSession.getLockTokens()
removeLockToken
public void removeLockToken(String token)
- Specified by:
removeLockToken
in interface org.apache.jackrabbit.webdav.DavSession
- Parameters:
token
- - See Also:
DavSession.removeLockToken(String)
Copyright © 2005-2006 . All Rights Reserved.