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 TypeMethodDescriptionint
copyCollectionResource
(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest, com.liferay.portal.kernel.webdav.Resource resource, String destination, boolean overwrite, long depth) int
copySimpleResource
(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest, com.liferay.portal.kernel.webdav.Resource resource, String destination, boolean overwrite) int
deleteResource
(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest) protected long
getPlid
(long groupId) getToken()
protected boolean
isAddGroupPermissions
(long groupId) boolean
isAvailable
(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest) boolean
com.liferay.portal.kernel.webdav.Status
lockResource
(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest, String owner, long timeout) com.liferay.portal.kernel.webdav.Status
makeCollection
(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest) int
moveCollectionResource
(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest, com.liferay.portal.kernel.webdav.Resource resource, String destination, boolean overwrite) int
moveSimpleResource
(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest, com.liferay.portal.kernel.webdav.Resource resource, String destination, boolean overwrite) int
putResource
(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest) com.liferay.portal.kernel.lock.Lock
refreshResourceLock
(com.liferay.portal.kernel.webdav.WebDAVRequest webDAVRequest, String uuid, long timeout) void
setRootPath
(String rootPath) void
boolean
unlockResource
(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, wait
Methods 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:
copyCollectionResource
in 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:
copySimpleResource
in 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:
deleteResource
in interfacecom.liferay.portal.kernel.webdav.WebDAVStorage
- Throws:
com.liferay.portal.kernel.webdav.WebDAVException
-
getRootPath
- Specified by:
getRootPath
in interfacecom.liferay.portal.kernel.webdav.WebDAVStorage
-
getToken
- Specified by:
getToken
in 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:
isAvailable
in interfacecom.liferay.portal.kernel.webdav.WebDAVStorage
- Throws:
com.liferay.portal.kernel.webdav.WebDAVException
-
isSupportsClassTwo
public boolean isSupportsClassTwo()- Specified by:
isSupportsClassTwo
in 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:
lockResource
in 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:
makeCollection
in 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:
moveCollectionResource
in 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:
moveSimpleResource
in 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:
putResource
in 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:
refreshResourceLock
in interfacecom.liferay.portal.kernel.webdav.WebDAVStorage
- Throws:
com.liferay.portal.kernel.webdav.WebDAVException
-
setRootPath
- Specified by:
setRootPath
in interfacecom.liferay.portal.kernel.webdav.WebDAVStorage
-
setToken
- Specified by:
setToken
in 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:
unlockResource
in interfacecom.liferay.portal.kernel.webdav.WebDAVStorage
- Throws:
com.liferay.portal.kernel.webdav.WebDAVException
-
getPlid
protected long getPlid(long groupId) -
isAddGroupPermissions
- Throws:
Exception
-