public class WebDavBackendAdapter extends Object implements WebDavBackend
Constructor and Description |
---|
WebDavBackendAdapter(Backend backend) |
public WebDavBackendAdapter(Backend backend)
public void saveChanges() throws ClientException
saveChanges
in interface WebDavBackend
ClientException
public void discardChanges() throws ClientException
discardChanges
in interface WebDavBackend
ClientException
public boolean isLocked(DocumentRef ref) throws ClientException
isLocked
in interface WebDavBackend
ClientException
public boolean canUnlock(DocumentRef ref) throws ClientException
canUnlock
in interface WebDavBackend
ClientException
public String lock(DocumentRef ref) throws ClientException
lock
in interface WebDavBackend
ClientException
public boolean unlock(DocumentRef ref) throws ClientException
unlock
in interface WebDavBackend
ClientException
public String getCheckoutUser(DocumentRef ref) throws ClientException
getCheckoutUser
in interface WebDavBackend
ClientException
public Path parseLocation(String location)
parseLocation
in interface WebDavBackend
public DocumentModel resolveLocation(String location) throws ClientException
resolveLocation
in interface WebDavBackend
ClientException
public void removeItem(String location) throws ClientException
removeItem
in interface WebDavBackend
ClientException
public void removeItem(DocumentRef ref) throws ClientException
removeItem
in interface WebDavBackend
ClientException
public void renameItem(DocumentModel source, String destinationName) throws ClientException
renameItem
in interface WebDavBackend
ClientException
public DocumentModel moveItem(DocumentModel source, PathRef targetParentRef) throws ClientException
moveItem
in interface WebDavBackend
ClientException
public DocumentModel copyItem(DocumentModel source, PathRef targetParentRef) throws ClientException
copyItem
in interface WebDavBackend
ClientException
public DocumentModel createFolder(String parentPath, String name) throws ClientException
createFolder
in interface WebDavBackend
ClientException
public DocumentModel createFile(String parentPath, String name, Blob content) throws ClientException
createFile
in interface WebDavBackend
ClientException
public DocumentModel createFile(String parentPath, String name) throws ClientException
createFile
in interface WebDavBackend
ClientException
public DocumentModel updateDocument(DocumentModel documentModel, String s, Blob blob) throws ClientException
updateDocument
in interface WebDavBackend
ClientException
public List<DocumentModel> getChildren(DocumentRef ref) throws ClientException
getChildren
in interface WebDavBackend
ClientException
public boolean isRename(String source, String destination)
isRename
in interface WebDavBackend
public boolean exists(String location)
exists
in interface WebDavBackend
public boolean hasPermission(DocumentRef documentRef, String s) throws ClientException
hasPermission
in interface WebDavBackend
ClientException
public String getDisplayName(DocumentModel doc)
getDisplayName
in interface WebDavBackend
public LinkedList<String> getVirtualFolderNames() throws ClientException
getVirtualFolderNames
in interface WebDavBackend
ClientException
public boolean isVirtual()
isVirtual
in interface WebDavBackend
public DocumentModel getDocument(String location) throws ClientException
getDocument
in interface WebDavBackend
ClientException
Copyright © 2013 Nuxeo SA. All Rights Reserved.