public class PermissionTopLevelFolderItem extends AbstractVirtualFolderItem
FolderItem
.
Implements the following tree:
Nuxeo Drive |-- My Docs (= user workspace if synchronized else user synchronization roots) | |-- Folder 1 | |-- Folder 2 | |-- ... |-- Other Docs (= user's shared synchronized roots with ReadWrite permission) | |-- Other folder 1 | |-- Other folder 2 | |-- ...
Modifier and Type | Field and Description |
---|---|
protected List<String> |
childrenFactoryNames |
canCreateChild, canScrollDescendants
canDelete, canRename, creationDate, creator, factoryName, FILE_SYSTEM_ITEM_ID_SEPARATOR, folder, id, lastContributor, lastModificationDate, lockInfo, name, parentId, path, principal, userName
Modifier | Constructor and Description |
---|---|
protected |
PermissionTopLevelFolderItem() |
|
PermissionTopLevelFolderItem(String factoryName,
Principal principal,
String folderName,
List<String> childrenFactoryNames) |
Modifier and Type | Method and Description |
---|---|
List<FileSystemItem> |
getChildren() |
canMove, createFile, createFolder, delete, getCanCreateChild, getCanScrollDescendants, move, rename, scrollDescendants, setCanCreateChild, setCanScrollDescendants
compareTo, equals, getCanDelete, getCanRename, getCreationDate, getCreator, getFileSystemItemAdapterService, getId, getLastContributor, getLastModificationDate, getLockInfo, getName, getParentId, getPath, getUserName, hashCode, isFolder, setCanDelete, setCanRename, setCreationDate, setCreator, setFolder, setId, setLastContributor, setLastModificationDate, setLockInfo, setName, setParentId, setPath, setUserName, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
createFile, createFolder
getCanDelete, getCanRename, getCreationDate, getCreator, getId, getLastContributor, getLastModificationDate, getLockInfo, getName, getParentId, getPath, isFolder
compareTo
protected List<String> childrenFactoryNames
public PermissionTopLevelFolderItem(String factoryName, Principal principal, String folderName, List<String> childrenFactoryNames)
protected PermissionTopLevelFolderItem()
public List<FileSystemItem> getChildren()
getChildren
in interface FolderItem
getChildren
in class AbstractVirtualFolderItem
Copyright © 2018 Nuxeo. All rights reserved.