Package org.alfresco.repo.webdav
Class WebDAVServlet.WebDAVInitParameters
java.lang.Object
org.alfresco.repo.webdav.WebDAVServlet.WebDAVInitParameters
- Enclosing class:
- WebDAVServlet
Bean to hold injected initialization parameters.
- Since:
- V3.5 Team
- Author:
- Derek Hulley
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanGet the path prefix that generated URLs should exhibit, e.g.voidsetAllowInsecurePOSTMethod(boolean allowInsecurePOSTMethod) voidsetEnabled(boolean enabled) voidsetRootPath(String rootPath) voidsetStoreName(String storeName) voidsetUrlPathPrefix(String urlPathPrefix)
-
Constructor Details
-
WebDAVInitParameters
public WebDAVInitParameters()
-
-
Method Details
-
getEnabled
public boolean getEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
getStoreName
- Returns:
- Returns the name of the store
- Throws:
javax.servlet.ServletException- if the store name was not set
-
setStoreName
-
getRootPath
- Returns:
- Returns the WebDAV root path within the store
- Throws:
javax.servlet.ServletException- if the root path was not set
-
setRootPath
-
getUrlPathPrefix
Get the path prefix that generated URLs should exhibit, e.g.http://server.name<prefix>/path/to/file.txt
In the default set up this would be of the form /context-path/servlet-name e.g. /alfresco/webdav:http://server.name/alfresco/webdav/path/to/file.txt
however if using URL rewriting rules or a reverse proxy in front of the webdav server you may choose to use, for example / for shorter URLs.http://server.name/path/to/file.txt
Leaving this property blank will cause the prefix used to be /context-path/servlet-name
- Returns:
- the urlPathPrefix
-
setUrlPathPrefix
- Parameters:
urlPathPrefix- String
-
allowInsecurePOSTMethod
public boolean allowInsecurePOSTMethod() -
setAllowInsecurePOSTMethod
public void setAllowInsecurePOSTMethod(boolean allowInsecurePOSTMethod)
-