com.liferay.portlet.documentlibrary.webdav
Class DLWebDAVStorageImpl
java.lang.Object
com.liferay.portal.webdav.BaseWebDAVStorageImpl
com.liferay.portlet.documentlibrary.webdav.DLWebDAVStorageImpl
- All Implemented Interfaces:
- com.liferay.portal.webdav.WebDAVStorage
public class DLWebDAVStorageImpl
- extends com.liferay.portal.webdav.BaseWebDAVStorageImpl
View Source
- Author:
- Brian Wing Shun Chan, Alexander Chow
|
Method Summary |
int |
copyCollectionResource(com.liferay.portal.webdav.WebDAVRequest webDavRequest,
com.liferay.portal.webdav.Resource resource,
java.lang.String destination,
boolean overwrite,
long depth)
|
int |
copySimpleResource(com.liferay.portal.webdav.WebDAVRequest webDavRequest,
com.liferay.portal.webdav.Resource resource,
java.lang.String destination,
boolean overwrite)
|
protected boolean |
deleteResource(long groupId,
long parentFolderId,
java.lang.String name,
java.lang.String lockUuid)
|
int |
deleteResource(com.liferay.portal.webdav.WebDAVRequest webDavRequest)
|
protected java.util.List<com.liferay.portal.webdav.Resource> |
getFileEntries(com.liferay.portal.webdav.WebDAVRequest webDavRequest,
long parentFolderId)
|
protected long |
getFolderId(java.lang.String[] pathArray)
|
protected long |
getFolderId(java.lang.String[] pathArray,
boolean parent)
|
protected java.util.List<com.liferay.portal.webdav.Resource> |
getFolders(com.liferay.portal.webdav.WebDAVRequest webDavRequest,
long parentFolderId)
|
protected long |
getParentFolderId(java.lang.String[] pathArray)
|
com.liferay.portal.webdav.Resource |
getResource(com.liferay.portal.webdav.WebDAVRequest webDavRequest)
|
java.util.List<com.liferay.portal.webdav.Resource> |
getResources(com.liferay.portal.webdav.WebDAVRequest webDavRequest)
|
protected boolean |
isLocked(com.liferay.portlet.documentlibrary.model.DLFileEntry fileEntry,
java.lang.String lockUuid)
|
boolean |
isSupportsClassTwo()
|
com.liferay.portal.webdav.Status |
lockResource(com.liferay.portal.webdav.WebDAVRequest webDavRequest,
java.lang.String owner,
long timeout)
|
com.liferay.portal.webdav.Status |
makeCollection(com.liferay.portal.webdav.WebDAVRequest webDavRequest)
|
int |
moveCollectionResource(com.liferay.portal.webdav.WebDAVRequest webDavRequest,
com.liferay.portal.webdav.Resource resource,
java.lang.String destination,
boolean overwrite)
|
int |
moveSimpleResource(com.liferay.portal.webdav.WebDAVRequest webDavRequest,
com.liferay.portal.webdav.Resource resource,
java.lang.String destination,
boolean overwrite)
|
int |
putResource(com.liferay.portal.webdav.WebDAVRequest webDavRequest)
|
com.liferay.lock.model.Lock |
refreshResourceLock(com.liferay.portal.webdav.WebDAVRequest webDavRequest,
java.lang.String uuid,
long timeout)
|
protected com.liferay.portal.webdav.Resource |
toResource(com.liferay.portal.webdav.WebDAVRequest webDavRequest,
com.liferay.portlet.documentlibrary.model.DLFileEntry fileEntry,
boolean appendPath)
|
protected com.liferay.portal.webdav.Resource |
toResource(com.liferay.portal.webdav.WebDAVRequest webDavRequest,
com.liferay.portlet.documentlibrary.model.DLFolder folder,
boolean appendPath)
|
boolean |
unlockResource(com.liferay.portal.webdav.WebDAVRequest webDavRequest,
java.lang.String token)
|
| Methods inherited from class com.liferay.portal.webdav.BaseWebDAVStorageImpl |
getPlid, getRootPath, getToken, isAvailable, setRootPath, setToken |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DLWebDAVStorageImpl
public DLWebDAVStorageImpl()
copyCollectionResource
public int copyCollectionResource(com.liferay.portal.webdav.WebDAVRequest webDavRequest,
com.liferay.portal.webdav.Resource resource,
java.lang.String destination,
boolean overwrite,
long depth)
throws com.liferay.portal.webdav.WebDAVException
- Specified by:
copyCollectionResource in interface com.liferay.portal.webdav.WebDAVStorage- Overrides:
copyCollectionResource in class com.liferay.portal.webdav.BaseWebDAVStorageImpl
- Throws:
com.liferay.portal.webdav.WebDAVException
copySimpleResource
public int copySimpleResource(com.liferay.portal.webdav.WebDAVRequest webDavRequest,
com.liferay.portal.webdav.Resource resource,
java.lang.String destination,
boolean overwrite)
throws com.liferay.portal.webdav.WebDAVException
- Specified by:
copySimpleResource in interface com.liferay.portal.webdav.WebDAVStorage- Overrides:
copySimpleResource in class com.liferay.portal.webdav.BaseWebDAVStorageImpl
- Throws:
com.liferay.portal.webdav.WebDAVException
deleteResource
public int deleteResource(com.liferay.portal.webdav.WebDAVRequest webDavRequest)
throws com.liferay.portal.webdav.WebDAVException
- Specified by:
deleteResource in interface com.liferay.portal.webdav.WebDAVStorage- Overrides:
deleteResource in class com.liferay.portal.webdav.BaseWebDAVStorageImpl
- Throws:
com.liferay.portal.webdav.WebDAVException
getResource
public com.liferay.portal.webdav.Resource getResource(com.liferay.portal.webdav.WebDAVRequest webDavRequest)
throws com.liferay.portal.webdav.WebDAVException
- Throws:
com.liferay.portal.webdav.WebDAVException
getResources
public java.util.List<com.liferay.portal.webdav.Resource> getResources(com.liferay.portal.webdav.WebDAVRequest webDavRequest)
throws com.liferay.portal.webdav.WebDAVException
- Throws:
com.liferay.portal.webdav.WebDAVException
isSupportsClassTwo
public boolean isSupportsClassTwo()
- Specified by:
isSupportsClassTwo in interface com.liferay.portal.webdav.WebDAVStorage- Overrides:
isSupportsClassTwo in class com.liferay.portal.webdav.BaseWebDAVStorageImpl
lockResource
public com.liferay.portal.webdav.Status lockResource(com.liferay.portal.webdav.WebDAVRequest webDavRequest,
java.lang.String owner,
long timeout)
throws com.liferay.portal.webdav.WebDAVException
- Specified by:
lockResource in interface com.liferay.portal.webdav.WebDAVStorage- Overrides:
lockResource in class com.liferay.portal.webdav.BaseWebDAVStorageImpl
- Throws:
com.liferay.portal.webdav.WebDAVException
makeCollection
public com.liferay.portal.webdav.Status makeCollection(com.liferay.portal.webdav.WebDAVRequest webDavRequest)
throws com.liferay.portal.webdav.WebDAVException
- Specified by:
makeCollection in interface com.liferay.portal.webdav.WebDAVStorage- Overrides:
makeCollection in class com.liferay.portal.webdav.BaseWebDAVStorageImpl
- Throws:
com.liferay.portal.webdav.WebDAVException
moveCollectionResource
public int moveCollectionResource(com.liferay.portal.webdav.WebDAVRequest webDavRequest,
com.liferay.portal.webdav.Resource resource,
java.lang.String destination,
boolean overwrite)
throws com.liferay.portal.webdav.WebDAVException
- Specified by:
moveCollectionResource in interface com.liferay.portal.webdav.WebDAVStorage- Overrides:
moveCollectionResource in class com.liferay.portal.webdav.BaseWebDAVStorageImpl
- Throws:
com.liferay.portal.webdav.WebDAVException
moveSimpleResource
public int moveSimpleResource(com.liferay.portal.webdav.WebDAVRequest webDavRequest,
com.liferay.portal.webdav.Resource resource,
java.lang.String destination,
boolean overwrite)
throws com.liferay.portal.webdav.WebDAVException
- Specified by:
moveSimpleResource in interface com.liferay.portal.webdav.WebDAVStorage- Overrides:
moveSimpleResource in class com.liferay.portal.webdav.BaseWebDAVStorageImpl
- Throws:
com.liferay.portal.webdav.WebDAVException
putResource
public int putResource(com.liferay.portal.webdav.WebDAVRequest webDavRequest)
throws com.liferay.portal.webdav.WebDAVException
- Specified by:
putResource in interface com.liferay.portal.webdav.WebDAVStorage- Overrides:
putResource in class com.liferay.portal.webdav.BaseWebDAVStorageImpl
- Throws:
com.liferay.portal.webdav.WebDAVException
refreshResourceLock
public com.liferay.lock.model.Lock refreshResourceLock(com.liferay.portal.webdav.WebDAVRequest webDavRequest,
java.lang.String uuid,
long timeout)
throws com.liferay.portal.webdav.WebDAVException
- Specified by:
refreshResourceLock in interface com.liferay.portal.webdav.WebDAVStorage- Overrides:
refreshResourceLock in class com.liferay.portal.webdav.BaseWebDAVStorageImpl
- Throws:
com.liferay.portal.webdav.WebDAVException
unlockResource
public boolean unlockResource(com.liferay.portal.webdav.WebDAVRequest webDavRequest,
java.lang.String token)
throws com.liferay.portal.webdav.WebDAVException
- Specified by:
unlockResource in interface com.liferay.portal.webdav.WebDAVStorage- Overrides:
unlockResource in class com.liferay.portal.webdav.BaseWebDAVStorageImpl
- Throws:
com.liferay.portal.webdav.WebDAVException
deleteResource
protected boolean deleteResource(long groupId,
long parentFolderId,
java.lang.String name,
java.lang.String lockUuid)
throws java.lang.Exception
- Throws:
java.lang.Exception
getFileEntries
protected java.util.List<com.liferay.portal.webdav.Resource> getFileEntries(com.liferay.portal.webdav.WebDAVRequest webDavRequest,
long parentFolderId)
throws java.lang.Exception
- Throws:
java.lang.Exception
getFolderId
protected long getFolderId(java.lang.String[] pathArray)
throws java.lang.Exception
- Throws:
java.lang.Exception
getFolderId
protected long getFolderId(java.lang.String[] pathArray,
boolean parent)
throws java.lang.Exception
- Throws:
java.lang.Exception
getFolders
protected java.util.List<com.liferay.portal.webdav.Resource> getFolders(com.liferay.portal.webdav.WebDAVRequest webDavRequest,
long parentFolderId)
throws java.lang.Exception
- Throws:
java.lang.Exception
getParentFolderId
protected long getParentFolderId(java.lang.String[] pathArray)
throws java.lang.Exception
- Throws:
java.lang.Exception
isLocked
protected boolean isLocked(com.liferay.portlet.documentlibrary.model.DLFileEntry fileEntry,
java.lang.String lockUuid)
throws java.lang.Exception
- Throws:
java.lang.Exception
toResource
protected com.liferay.portal.webdav.Resource toResource(com.liferay.portal.webdav.WebDAVRequest webDavRequest,
com.liferay.portlet.documentlibrary.model.DLFileEntry fileEntry,
boolean appendPath)
toResource
protected com.liferay.portal.webdav.Resource toResource(com.liferay.portal.webdav.WebDAVRequest webDavRequest,
com.liferay.portlet.documentlibrary.model.DLFolder folder,
boolean appendPath)