com.liferay.portal.webdav
Interface WebDAVStorage
- All Known Implementing Classes:
- BaseWebDAVStorageImpl
public interface WebDAVStorage
View Source
- Author:
- Brian Wing Shun Chan, Alexander Chow
Method Summary |
int |
copyCollectionResource(WebDAVRequest webDavRequest,
Resource resource,
java.lang.String destination,
boolean overwrite,
long depth)
|
int |
copySimpleResource(WebDAVRequest webDavRequest,
Resource resource,
java.lang.String destination,
boolean overwrite)
|
int |
deleteResource(WebDAVRequest webDavRequest)
|
Resource |
getResource(WebDAVRequest webDavRequest)
|
java.util.List<Resource> |
getResources(WebDAVRequest webDavRequest)
|
java.lang.String |
getRootPath()
|
java.lang.String |
getToken()
|
boolean |
isAvailable(WebDAVRequest webDavRequest)
|
boolean |
isSupportsClassTwo()
|
Status |
lockResource(WebDAVRequest webDavRequest,
java.lang.String owner,
long timeout)
|
Status |
makeCollection(WebDAVRequest webDavRequest)
|
int |
moveCollectionResource(WebDAVRequest webDavRequest,
Resource resource,
java.lang.String destination,
boolean overwrite)
|
int |
moveSimpleResource(WebDAVRequest webDavRequest,
Resource resource,
java.lang.String destination,
boolean overwrite)
|
int |
putResource(WebDAVRequest webDavRequest)
|
Lock |
refreshResourceLock(WebDAVRequest webDavRequest,
java.lang.String uuid,
long timeout)
|
void |
setRootPath(java.lang.String rootPath)
|
void |
setToken(java.lang.String token)
|
boolean |
unlockResource(WebDAVRequest webDavRequest,
java.lang.String token)
|
copyCollectionResource
int copyCollectionResource(WebDAVRequest webDavRequest,
Resource resource,
java.lang.String destination,
boolean overwrite,
long depth)
throws WebDAVException
- Throws:
WebDAVException
copySimpleResource
int copySimpleResource(WebDAVRequest webDavRequest,
Resource resource,
java.lang.String destination,
boolean overwrite)
throws WebDAVException
- Throws:
WebDAVException
deleteResource
int deleteResource(WebDAVRequest webDavRequest)
throws WebDAVException
- Throws:
WebDAVException
getResource
Resource getResource(WebDAVRequest webDavRequest)
throws WebDAVException
- Throws:
WebDAVException
getResources
java.util.List<Resource> getResources(WebDAVRequest webDavRequest)
throws WebDAVException
- Throws:
WebDAVException
getRootPath
java.lang.String getRootPath()
getToken
java.lang.String getToken()
isAvailable
boolean isAvailable(WebDAVRequest webDavRequest)
throws WebDAVException
- Throws:
WebDAVException
isSupportsClassTwo
boolean isSupportsClassTwo()
lockResource
Status lockResource(WebDAVRequest webDavRequest,
java.lang.String owner,
long timeout)
throws WebDAVException
- Throws:
WebDAVException
makeCollection
Status makeCollection(WebDAVRequest webDavRequest)
throws WebDAVException
- Throws:
WebDAVException
moveCollectionResource
int moveCollectionResource(WebDAVRequest webDavRequest,
Resource resource,
java.lang.String destination,
boolean overwrite)
throws WebDAVException
- Throws:
WebDAVException
moveSimpleResource
int moveSimpleResource(WebDAVRequest webDavRequest,
Resource resource,
java.lang.String destination,
boolean overwrite)
throws WebDAVException
- Throws:
WebDAVException
putResource
int putResource(WebDAVRequest webDavRequest)
throws WebDAVException
- Throws:
WebDAVException
refreshResourceLock
Lock refreshResourceLock(WebDAVRequest webDavRequest,
java.lang.String uuid,
long timeout)
throws WebDAVException
- Throws:
WebDAVException
setRootPath
void setRootPath(java.lang.String rootPath)
setToken
void setToken(java.lang.String token)
unlockResource
boolean unlockResource(WebDAVRequest webDavRequest,
java.lang.String token)
throws WebDAVException
- Throws:
WebDAVException