Package com.liferay.portal.webdav
Class BaseWebDAVStorageImpl
Object
com.liferay.portal.webdav.BaseWebDAVStorageImpl
- All Implemented Interfaces:
com.liferay.portal.kernel.webdav.WebDAVStorage
- Direct Known Subclasses:
CompanyWebDAVStorageImpl,GroupWebDAVStorageImpl
public abstract class BaseWebDAVStorageImpl
extends Object
implements com.liferay.portal.kernel.webdav.WebDAVStorage
- Author:
- Brian Wing Shun Chan, Fabio Pezzutto
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcopyCollectionResource(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest, com.liferay.portal.kernel.webdav.Resource resource, String destination, boolean overwrite, long depth) intcopySimpleResource(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest, com.liferay.portal.kernel.webdav.Resource resource, String destination, boolean overwrite) intdeleteResource(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest) protected longgetPlid(long groupId) getToken()protected booleanisAddGroupPermissions(long groupId) booleanisAvailable(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest) booleancom.liferay.portal.kernel.webdav.StatuslockResource(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest, String owner, long timeout) com.liferay.portal.kernel.webdav.StatusmakeCollection(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest) intmoveCollectionResource(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest, com.liferay.portal.kernel.webdav.Resource resource, String destination, boolean overwrite) intmoveSimpleResource(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest, com.liferay.portal.kernel.webdav.Resource resource, String destination, boolean overwrite) intputResource(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest) com.liferay.portal.kernel.lock.LockrefreshResourceLock(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest, String uuid, long timeout) voidsetRootPath(String rootPath) voidbooleanunlockResource(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest, String token) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.liferay.portal.kernel.webdav.WebDAVStorage
getResource, getResources
-
Constructor Details
-
BaseWebDAVStorageImpl
public BaseWebDAVStorageImpl()
-
-
Method Details
-
copyCollectionResource
public int copyCollectionResource(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest, com.liferay.portal.kernel.webdav.Resource resource, String destination, boolean overwrite, long depth) throws com.liferay.portal.kernel.webdav.WebDAVException - Specified by:
copyCollectionResourcein interfacecom.liferay.portal.kernel.webdav.WebDAVStorage- Throws:
com.liferay.portal.kernel.webdav.WebDAVException
-
copySimpleResource
public int copySimpleResource(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest, com.liferay.portal.kernel.webdav.Resource resource, String destination, boolean overwrite) throws com.liferay.portal.kernel.webdav.WebDAVException - Specified by:
copySimpleResourcein interfacecom.liferay.portal.kernel.webdav.WebDAVStorage- Throws:
com.liferay.portal.kernel.webdav.WebDAVException
-
deleteResource
public int deleteResource(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest) throws com.liferay.portal.kernel.webdav.WebDAVException - Specified by:
deleteResourcein interfacecom.liferay.portal.kernel.webdav.WebDAVStorage- Throws:
com.liferay.portal.kernel.webdav.WebDAVException
-
getRootPath
- Specified by:
getRootPathin interfacecom.liferay.portal.kernel.webdav.WebDAVStorage
-
getToken
- Specified by:
getTokenin interfacecom.liferay.portal.kernel.webdav.WebDAVStorage
-
isAvailable
public boolean isAvailable(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest) throws com.liferay.portal.kernel.webdav.WebDAVException - Specified by:
isAvailablein interfacecom.liferay.portal.kernel.webdav.WebDAVStorage- Throws:
com.liferay.portal.kernel.webdav.WebDAVException
-
isSupportsClassTwo
public boolean isSupportsClassTwo()- Specified by:
isSupportsClassTwoin interfacecom.liferay.portal.kernel.webdav.WebDAVStorage
-
lockResource
public com.liferay.portal.kernel.webdav.Status lockResource(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest, String owner, long timeout) throws com.liferay.portal.kernel.webdav.WebDAVException - Specified by:
lockResourcein interfacecom.liferay.portal.kernel.webdav.WebDAVStorage- Throws:
com.liferay.portal.kernel.webdav.WebDAVException
-
makeCollection
public com.liferay.portal.kernel.webdav.Status makeCollection(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest) throws com.liferay.portal.kernel.webdav.WebDAVException - Specified by:
makeCollectionin interfacecom.liferay.portal.kernel.webdav.WebDAVStorage- Throws:
com.liferay.portal.kernel.webdav.WebDAVException
-
moveCollectionResource
public int moveCollectionResource(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest, com.liferay.portal.kernel.webdav.Resource resource, String destination, boolean overwrite) throws com.liferay.portal.kernel.webdav.WebDAVException - Specified by:
moveCollectionResourcein interfacecom.liferay.portal.kernel.webdav.WebDAVStorage- Throws:
com.liferay.portal.kernel.webdav.WebDAVException
-
moveSimpleResource
public int moveSimpleResource(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest, com.liferay.portal.kernel.webdav.Resource resource, String destination, boolean overwrite) throws com.liferay.portal.kernel.webdav.WebDAVException - Specified by:
moveSimpleResourcein interfacecom.liferay.portal.kernel.webdav.WebDAVStorage- Throws:
com.liferay.portal.kernel.webdav.WebDAVException
-
putResource
public int putResource(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest) throws com.liferay.portal.kernel.webdav.WebDAVException - Specified by:
putResourcein interfacecom.liferay.portal.kernel.webdav.WebDAVStorage- Throws:
com.liferay.portal.kernel.webdav.WebDAVException
-
refreshResourceLock
public com.liferay.portal.kernel.lock.Lock refreshResourceLock(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest, String uuid, long timeout) throws com.liferay.portal.kernel.webdav.WebDAVException - Specified by:
refreshResourceLockin interfacecom.liferay.portal.kernel.webdav.WebDAVStorage- Throws:
com.liferay.portal.kernel.webdav.WebDAVException
-
setRootPath
- Specified by:
setRootPathin interfacecom.liferay.portal.kernel.webdav.WebDAVStorage
-
setToken
- Specified by:
setTokenin interfacecom.liferay.portal.kernel.webdav.WebDAVStorage
-
unlockResource
public boolean unlockResource(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest, String token) throws com.liferay.portal.kernel.webdav.WebDAVException - Specified by:
unlockResourcein interfacecom.liferay.portal.kernel.webdav.WebDAVStorage- Throws:
com.liferay.portal.kernel.webdav.WebDAVException
-
getPlid
protected long getPlid(long groupId) -
isAddGroupPermissions
- Throws:
Exception
-