org.apache.archiva.webdav
Class ArchivaDavSessionProvider

java.lang.Object
  extended by org.apache.archiva.webdav.ArchivaDavSessionProvider
All Implemented Interfaces:
org.apache.jackrabbit.webdav.DavSessionProvider

public class ArchivaDavSessionProvider
extends Object
implements org.apache.jackrabbit.webdav.DavSessionProvider


Field Summary
private  org.apache.archiva.redback.integration.filter.authentication.HttpAuthenticator httpAuth
           
private  ServletAuthenticator servletAuth
           
 
Constructor Summary
ArchivaDavSessionProvider(ServletAuthenticator servletAuth, org.apache.archiva.redback.integration.filter.authentication.HttpAuthenticator httpAuth)
           
 
Method Summary
 boolean attachSession(org.apache.jackrabbit.webdav.WebdavRequest request)
           
 void releaseSession(org.apache.jackrabbit.webdav.WebdavRequest request)
           
private  String removeContextPath(org.apache.jackrabbit.webdav.DavServletRequest request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

servletAuth

private ServletAuthenticator servletAuth

httpAuth

private org.apache.archiva.redback.integration.filter.authentication.HttpAuthenticator httpAuth
Constructor Detail

ArchivaDavSessionProvider

public ArchivaDavSessionProvider(ServletAuthenticator servletAuth,
                                 org.apache.archiva.redback.integration.filter.authentication.HttpAuthenticator httpAuth)
Method Detail

attachSession

public boolean attachSession(org.apache.jackrabbit.webdav.WebdavRequest request)
                      throws org.apache.jackrabbit.webdav.DavException
Specified by:
attachSession in interface org.apache.jackrabbit.webdav.DavSessionProvider
Throws:
org.apache.jackrabbit.webdav.DavException

releaseSession

public void releaseSession(org.apache.jackrabbit.webdav.WebdavRequest request)
Specified by:
releaseSession in interface org.apache.jackrabbit.webdav.DavSessionProvider

removeContextPath

private String removeContextPath(org.apache.jackrabbit.webdav.DavServletRequest request)


Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.