public interface Backend
String getRootPath()
String getRootUrl()
CoreSession getSession()
CoreSession getSession(boolean synchronize)
String getBackendDisplayName()
void saveChanges()
boolean isLocked(DocumentRef ref)
boolean canUnlock(DocumentRef ref)
String lock(DocumentRef ref)
boolean unlock(DocumentRef ref)
String getCheckoutUser(DocumentRef ref)
Path parseLocation(String location)
DocumentModel resolveLocation(String location)
void removeItem(String location)
void removeItem(DocumentRef ref)
void renameItem(DocumentModel source, String destinationName)
DocumentModel moveItem(DocumentModel source, PathRef targetParentRef)
DocumentModel moveItem(DocumentModel source, DocumentRef targetParentRef, String name)
DocumentModel updateDocument(DocumentModel doc, String name, Blob content)
DocumentModel copyItem(DocumentModel source, PathRef targetParentRef)
DocumentModel createFolder(String parentPath, String name)
DocumentModel createFile(String parentPath, String name, Blob content)
DocumentModel createFile(String parentPath, String name)
List<DocumentModel> getChildren(DocumentRef ref)
boolean hasPermission(DocumentRef docRef, String permission)
String getDisplayName(DocumentModel doc)
LinkedList<String> getVirtualFolderNames()
Backend getBackend(String path)
boolean isVirtual()
boolean isRoot()
String getVirtualPath(String path)
DocumentModel getDocument(String location)
Copyright © 2018 Nuxeo. All rights reserved.