public class VfsWebDavServlet
extends org.apache.jackrabbit.webdav.server.AbstractWebdavServlet
| Modifier and Type | Field and Description |
|---|---|
static String |
INIT_PARAM_AUDMETHODS |
static String |
INIT_PARAM_BUILDER |
static String |
INIT_PARAM_CACHESTRATEGY |
static String |
INIT_PARAM_DOMAIN |
static String |
INIT_PARAM_FILESCACHE |
static String |
INIT_PARAM_INCTXPATH |
static String |
INIT_PARAM_LISTINGS |
static String |
INIT_PARAM_LOGGER |
static String |
INIT_PARAM_LOGIN |
static String |
INIT_PARAM_PASSWORD |
static String |
INIT_PARAM_ROOTPATH |
protected org.slf4j.Logger |
logger |
static String |
VERSION |
DEFAULT_AUTHENTICATE_HEADER, INIT_PARAM_AUTHENTICATE_HEADER, INIT_PARAM_CREATE_ABSOLUTE_URI, INIT_PARAM_CSRF_PROTECTION, INIT_PARAM_MISSING_AUTH_MAPPINGcreationDateFormat, DEPTH_0, DEPTH_1, DEPTH_INFINITY, DEPTH_INFINITY_S, HEADER_AUTHORIZATION, HEADER_CONTENT_LANGUAGE, HEADER_CONTENT_LENGTH, HEADER_CONTENT_TYPE, HEADER_DAV, HEADER_DEPTH, HEADER_DESTINATION, HEADER_ETAG, HEADER_IF, HEADER_LAST_MODIFIED, HEADER_LOCK_TOKEN, HEADER_OVERWRITE, HEADER_TIMEOUT, INFINITE_TIMEOUT, modificationDateFormat, NAMESPACE, OPAQUE_LOCK_TOKEN_PREFIX, PROPERTY_CREATIONDATE, PROPERTY_DISPLAYNAME, PROPERTY_GETCONTENTLANGUAGE, PROPERTY_GETCONTENTLENGTH, PROPERTY_GETCONTENTTYPE, PROPERTY_GETETAG, PROPERTY_GETLASTMODIFIED, PROPERTY_LOCKDISCOVERY, PROPERTY_RESOURCETYPE, PROPERTY_SOURCE, PROPERTY_SUPPORTEDLOCK, PROPFIND_ALL_PROP, PROPFIND_ALL_PROP_INCLUDE, PROPFIND_BY_PROPERTY, PROPFIND_PROPERTY_NAMES, TIMEOUT_INFINITE, UNDEFINED_TIME, UNDEFINED_TIMEOUT, XML_ACTIVELOCK, XML_ALLPROP, XML_COLLECTION, XML_DEPTH, XML_DST, XML_EXCLUSIVE, XML_HREF, XML_INCLUDE, XML_KEEPALIVE, XML_LINK, XML_LOCKENTRY, XML_LOCKINFO, XML_LOCKROOT, XML_LOCKSCOPE, XML_LOCKTOKEN, XML_LOCKTYPE, XML_MULTISTATUS, XML_OMIT, XML_OWNER, XML_PROP, XML_PROPERTYBEHAVIOR, XML_PROPERTYUPDATE, XML_PROPFIND, XML_PROPNAME, XML_PROPSTAT, XML_REMOVE, XML_RESPONSE, XML_RESPONSEDESCRIPTION, XML_SET, XML_SHARED, XML_SOURCE, XML_STATUS, XML_TIMEOUT, XML_WRITE| Constructor and Description |
|---|
VfsWebDavServlet() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
protected void |
doGet(org.apache.jackrabbit.webdav.WebdavRequest request,
org.apache.jackrabbit.webdav.WebdavResponse response,
org.apache.jackrabbit.webdav.DavResource resource) |
List<String> |
getAuditMethods() |
org.apache.commons.vfs2.CacheStrategy |
getCacheStrategy() |
protected String |
getCSS() |
org.apache.jackrabbit.webdav.DavSessionProvider |
getDavSessionProvider() |
org.apache.commons.vfs2.FilesCache |
getFilesCache() |
org.apache.commons.vfs2.FileSystemManager |
getFileSystemManager() |
org.apache.commons.vfs2.FileSystemOptions |
getFileSystemOptions() |
String |
getInitParameter(String key) |
org.apache.jackrabbit.webdav.DavLocatorFactory |
getLocatorFactory() |
org.apache.jackrabbit.webdav.lock.LockManager |
getLockManager() |
org.slf4j.Logger |
getLogger() |
protected String |
getProperty(String key) |
org.apache.jackrabbit.webdav.DavResourceFactory |
getResourceFactory() |
org.apache.commons.vfs2.UserAuthenticator |
getUserAuthenticator() |
void |
init(javax.servlet.ServletConfig config) |
protected boolean |
isPreconditionValid(org.apache.jackrabbit.webdav.WebdavRequest request,
org.apache.jackrabbit.webdav.DavResource resource) |
protected void |
listingsDirectory(org.apache.jackrabbit.webdav.WebdavRequest request,
org.apache.jackrabbit.webdav.WebdavResponse response,
org.apache.jackrabbit.webdav.DavResource resource) |
protected String |
renderSize(long size) |
void |
service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
setAuditMethods(List<String> auditMethods) |
void |
setAuditMethods(String auditMethodsStr) |
void |
setCacheStrategy(org.apache.commons.vfs2.CacheStrategy cacheStrategy) |
void |
setDavSessionProvider(org.apache.jackrabbit.webdav.DavSessionProvider davSessionProvider) |
void |
setFilesCache(org.apache.commons.vfs2.FilesCache filesCache) |
void |
setFileSystemManager(org.apache.commons.vfs2.FileSystemManager fileSystemManager) |
void |
setFileSystemOptions(org.apache.commons.vfs2.FileSystemOptions fileSystemOptions) |
void |
setLocatorFactory(org.apache.jackrabbit.webdav.DavLocatorFactory locatorFactory) |
void |
setLockManager(org.apache.jackrabbit.webdav.lock.LockManager lockManager) |
void |
setLogger(org.slf4j.Logger logger) |
void |
setLogger(String loggerName) |
void |
setResourceFactory(org.apache.jackrabbit.webdav.DavResourceFactory resourceFactory) |
void |
setUserAuthenticator(org.apache.commons.vfs2.UserAuthenticator userAuthenticator) |
doAcl, doBaselineControl, doBind, doCheckin, doCheckout, doCopy, doDelete, doHead, doLabel, doLock, doMerge, doMkActivity, doMkCol, doMkWorkspace, doMove, doOptions, doOrderPatch, doPoll, doPost, doPropFind, doPropPatch, doPut, doRebind, doReport, doSearch, doSubscribe, doUnbind, doUncheckout, doUnlock, doUnsubscribe, doUpdate, doVersionControl, execute, getAuthenticateHeaderValue, getInputContext, getOutputContext, init, isCreateAbsoluteURI, sendUnauthorized, validateDestinationdoDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, serviceprotected org.slf4j.Logger logger
public static final String VERSION
public static final String INIT_PARAM_ROOTPATH
public static final String INIT_PARAM_DOMAIN
public static final String INIT_PARAM_LOGIN
public static final String INIT_PARAM_PASSWORD
public static final String INIT_PARAM_LISTINGS
public static final String INIT_PARAM_INCTXPATH
public static final String INIT_PARAM_FILESCACHE
public static final String INIT_PARAM_CACHESTRATEGY
public static final String INIT_PARAM_BUILDER
public static final String INIT_PARAM_LOGGER
public static final String INIT_PARAM_AUDMETHODS
protected boolean isPreconditionValid(org.apache.jackrabbit.webdav.WebdavRequest request,
org.apache.jackrabbit.webdav.DavResource resource)
isPreconditionValid in class org.apache.jackrabbit.webdav.server.AbstractWebdavServletpublic org.apache.jackrabbit.webdav.DavSessionProvider getDavSessionProvider()
getDavSessionProvider in class org.apache.jackrabbit.webdav.server.AbstractWebdavServletpublic void setDavSessionProvider(org.apache.jackrabbit.webdav.DavSessionProvider davSessionProvider)
setDavSessionProvider in class org.apache.jackrabbit.webdav.server.AbstractWebdavServletpublic org.apache.jackrabbit.webdav.DavLocatorFactory getLocatorFactory()
getLocatorFactory in class org.apache.jackrabbit.webdav.server.AbstractWebdavServletpublic void setLocatorFactory(org.apache.jackrabbit.webdav.DavLocatorFactory locatorFactory)
setLocatorFactory in class org.apache.jackrabbit.webdav.server.AbstractWebdavServletpublic org.apache.jackrabbit.webdav.lock.LockManager getLockManager()
public void setLockManager(org.apache.jackrabbit.webdav.lock.LockManager lockManager)
public org.apache.jackrabbit.webdav.DavResourceFactory getResourceFactory()
getResourceFactory in class org.apache.jackrabbit.webdav.server.AbstractWebdavServletpublic void setResourceFactory(org.apache.jackrabbit.webdav.DavResourceFactory resourceFactory)
setResourceFactory in class org.apache.jackrabbit.webdav.server.AbstractWebdavServletpublic org.apache.commons.vfs2.UserAuthenticator getUserAuthenticator()
public void setUserAuthenticator(org.apache.commons.vfs2.UserAuthenticator userAuthenticator)
public org.apache.commons.vfs2.FileSystemOptions getFileSystemOptions()
throws org.apache.commons.vfs2.FileSystemException
org.apache.commons.vfs2.FileSystemExceptionpublic void setFileSystemOptions(org.apache.commons.vfs2.FileSystemOptions fileSystemOptions)
public void setFilesCache(org.apache.commons.vfs2.FilesCache filesCache)
public org.apache.commons.vfs2.FilesCache getFilesCache()
public org.apache.commons.vfs2.CacheStrategy getCacheStrategy()
public void setCacheStrategy(org.apache.commons.vfs2.CacheStrategy cacheStrategy)
public org.apache.commons.vfs2.FileSystemManager getFileSystemManager()
throws org.apache.commons.vfs2.FileSystemException
org.apache.commons.vfs2.FileSystemExceptionpublic void setFileSystemManager(org.apache.commons.vfs2.FileSystemManager fileSystemManager)
public org.slf4j.Logger getLogger()
public void setLogger(org.slf4j.Logger logger)
public void setLogger(String loggerName)
public void setAuditMethods(String auditMethodsStr)
public String getInitParameter(String key)
getInitParameter in interface javax.servlet.ServletConfiggetInitParameter in class javax.servlet.GenericServletpublic void init(javax.servlet.ServletConfig config)
throws javax.servlet.ServletException
init in interface javax.servlet.Servletinit in class javax.servlet.GenericServletjavax.servlet.ServletExceptionpublic void service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
service in class org.apache.jackrabbit.webdav.server.AbstractWebdavServletjavax.servlet.ServletExceptionIOExceptionprotected void doGet(org.apache.jackrabbit.webdav.WebdavRequest request,
org.apache.jackrabbit.webdav.WebdavResponse response,
org.apache.jackrabbit.webdav.DavResource resource)
throws IOException,
org.apache.jackrabbit.webdav.DavException
doGet in class org.apache.jackrabbit.webdav.server.AbstractWebdavServletIOExceptionorg.apache.jackrabbit.webdav.DavExceptionpublic void destroy()
destroy in interface javax.servlet.Servletdestroy in class javax.servlet.GenericServletprotected void listingsDirectory(org.apache.jackrabbit.webdav.WebdavRequest request,
org.apache.jackrabbit.webdav.WebdavResponse response,
org.apache.jackrabbit.webdav.DavResource resource)
throws IOException
IOExceptionprotected String getCSS()
protected String renderSize(long size)
Copyright © 2020. All rights reserved.