com.liferay.portal.webdav
Class WebDAVUtil

java.lang.Object
  extended by com.liferay.portal.webdav.WebDAVUtil

public class WebDAVUtil
extends java.lang.Object

View Source

Author:
Brian Wing Shun Chan, Alexander Chow

Field Summary
static org.dom4j.Namespace DAV_URI
           
static int SC_MULTI_STATUS
           
 
Method Summary
static java.lang.String fixPath(java.lang.String path)
           
static long getCompanyId(java.lang.String path)
           
static long getCompanyId(java.lang.String[] pathArray)
           
static long getDepth(javax.servlet.http.HttpServletRequest req)
           
static java.lang.String getDestination(javax.servlet.http.HttpServletRequest req, java.lang.String rootPath)
           
static long getGroupId(java.lang.String path)
           
static long getGroupId(java.lang.String[] pathArray)
           
static java.lang.String[] getPathArray(java.lang.String path)
           
static java.lang.String[] getPathArray(java.lang.String path, boolean fixPath)
           
static java.lang.String getResourceName(java.lang.String[] pathArray)
           
static java.lang.String getStorageClass(java.lang.String token)
           
static java.lang.String getStorageToken(java.lang.String className)
           
static java.util.Collection<java.lang.String> getStorageTokens()
           
static java.lang.String getWebId(java.lang.String path)
           
static java.lang.String getWebId(java.lang.String[] pathArray)
           
static boolean isEnabled(java.lang.String storageClassName)
           
static boolean isOverwrite(javax.servlet.http.HttpServletRequest req)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DAV_URI

public static final org.dom4j.Namespace DAV_URI

SC_MULTI_STATUS

public static final int SC_MULTI_STATUS
See Also:
Constant Field Values
Method Detail

fixPath

public static java.lang.String fixPath(java.lang.String path)

getCompanyId

public static long getCompanyId(java.lang.String path)
                         throws WebDAVException
Throws:
WebDAVException

getCompanyId

public static long getCompanyId(java.lang.String[] pathArray)
                         throws WebDAVException
Throws:
WebDAVException

getDepth

public static long getDepth(javax.servlet.http.HttpServletRequest req)

getDestination

public static java.lang.String getDestination(javax.servlet.http.HttpServletRequest req,
                                              java.lang.String rootPath)

getGroupId

public static long getGroupId(java.lang.String path)
                       throws WebDAVException
Throws:
WebDAVException

getGroupId

public static long getGroupId(java.lang.String[] pathArray)
                       throws WebDAVException
Throws:
WebDAVException

getPathArray

public static java.lang.String[] getPathArray(java.lang.String path)

getPathArray

public static java.lang.String[] getPathArray(java.lang.String path,
                                              boolean fixPath)

getResourceName

public static java.lang.String getResourceName(java.lang.String[] pathArray)

getStorageClass

public static java.lang.String getStorageClass(java.lang.String token)

getStorageToken

public static java.lang.String getStorageToken(java.lang.String className)

getStorageTokens

public static java.util.Collection<java.lang.String> getStorageTokens()

getWebId

public static java.lang.String getWebId(java.lang.String path)
                                 throws WebDAVException
Throws:
WebDAVException

getWebId

public static java.lang.String getWebId(java.lang.String[] pathArray)
                                 throws WebDAVException
Throws:
WebDAVException

isEnabled

public static boolean isEnabled(java.lang.String storageClassName)

isOverwrite

public static boolean isOverwrite(javax.servlet.http.HttpServletRequest req)