public class WebDAVUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static Namespace |
DAV_URI |
static int |
SC_LOCKED |
static int |
SC_MULTI_STATUS |
static java.lang.String |
TOKEN_PREFIX |
Modifier and Type | Method and Description |
---|---|
static void |
addStorage(WebDAVStorage storage) |
static Namespace |
createNamespace(java.lang.String prefix,
java.lang.String uri) |
static void |
deleteStorage(WebDAVStorage storage) |
static long |
getDepth(javax.servlet.http.HttpServletRequest request) |
static java.lang.String |
getDestination(javax.servlet.http.HttpServletRequest request,
java.lang.String rootPath) |
static long |
getGroupId(long companyId,
java.lang.String path) |
static long |
getGroupId(long companyId,
java.lang.String[] pathArray) |
static java.util.List<Group> |
getGroups(long userId) |
static java.util.List<Group> |
getGroups(User user) |
static WebDAVUtil |
getInstance() |
static java.lang.String |
getLockUuid(javax.servlet.http.HttpServletRequest request) |
static java.lang.String[] |
getPathArray(java.lang.String path) |
static java.lang.String[] |
getPathArray(java.lang.String path,
boolean fixTrailing) |
static java.lang.String |
getResourceName(java.lang.String[] pathArray) |
static WebDAVStorage |
getStorage(java.lang.String token) |
static java.lang.String |
getStorageToken(Portlet portlet) |
static java.util.Collection<java.lang.String> |
getStorageTokens() |
static long |
getTimeout(javax.servlet.http.HttpServletRequest request) |
static boolean |
isOverwrite(javax.servlet.http.HttpServletRequest request) |
static java.lang.String |
stripManualCheckInRequiredPath(java.lang.String url) |
static java.lang.String |
stripOfficeExtension(java.lang.String url) |
static java.lang.String |
stripToken(java.lang.String url,
java.lang.String token) |
public static final Namespace DAV_URI
public static final int SC_LOCKED
public static final int SC_MULTI_STATUS
public static final java.lang.String TOKEN_PREFIX
public static void addStorage(WebDAVStorage storage)
public static Namespace createNamespace(java.lang.String prefix, java.lang.String uri)
public static void deleteStorage(WebDAVStorage storage)
public static long getDepth(javax.servlet.http.HttpServletRequest request)
public static java.lang.String getDestination(javax.servlet.http.HttpServletRequest request, java.lang.String rootPath)
public static long getGroupId(long companyId, java.lang.String path) throws WebDAVException
WebDAVException
public static long getGroupId(long companyId, java.lang.String[] pathArray) throws WebDAVException
WebDAVException
public static java.util.List<Group> getGroups(long userId) throws java.lang.Exception
java.lang.Exception
public static java.util.List<Group> getGroups(User user) throws java.lang.Exception
java.lang.Exception
public static WebDAVUtil getInstance()
public static java.lang.String getLockUuid(javax.servlet.http.HttpServletRequest request) throws WebDAVException
WebDAVException
public static java.lang.String[] getPathArray(java.lang.String path)
public static java.lang.String[] getPathArray(java.lang.String path, boolean fixTrailing)
public static java.lang.String getResourceName(java.lang.String[] pathArray)
public static WebDAVStorage getStorage(java.lang.String token)
public static java.lang.String getStorageToken(Portlet portlet)
public static java.util.Collection<java.lang.String> getStorageTokens()
public static long getTimeout(javax.servlet.http.HttpServletRequest request)
public static boolean isOverwrite(javax.servlet.http.HttpServletRequest request)
public static java.lang.String stripManualCheckInRequiredPath(java.lang.String url)
public static java.lang.String stripOfficeExtension(java.lang.String url)
public static java.lang.String stripToken(java.lang.String url, java.lang.String token)