| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
FileItem
Representation of a file, ie. 
 | 
interface  | 
FolderItem
Representation of a folder. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
FileSystemItem | 
FileSystemItem.move(FolderItem dest)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<FileSystemItem> | 
FolderItem.getChildren()  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractDocumentBackedFileSystemItem
DocumentModel backed implementation of a FileSystemItem. | 
class  | 
AbstractFileSystemItem
Base class for  
FileSystemItem implementations. | 
class  | 
AbstractVirtualFolderItem
Base implementation of a virtual  
FolderItem. | 
class  | 
CollectionSyncRootFolderItem
Default implementation of a collection synchronization root  
FolderItem. | 
class  | 
DefaultSyncRootFolderItem
Default implementation of a synchronization root  
FolderItem. | 
class  | 
DefaultTopLevelFolderItem
Default implementation of the top level  
FolderItem. | 
class  | 
DocumentBackedFileItem
DocumentModel backed implementation of a FileItem. | 
class  | 
DocumentBackedFolderItem
DocumentModel backed implementation of a FolderItem. | 
class  | 
SimpleFileSystemItem
Simple FileSystemItem just holding data, used for JSON deserialization. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
FileSystemItem | 
SimpleFileSystemItem.move(FolderItem dest)  | 
FileSystemItem | 
DefaultSyncRootFolderItem.move(FolderItem dest)  | 
FileSystemItem | 
AbstractVirtualFolderItem.move(FolderItem dest)  | 
FileSystemItem | 
AbstractDocumentBackedFileSystemItem.move(FolderItem dest)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected List<FileSystemItem> | 
DocumentBackedFolderItem.adaptDocuments(DocumentModelList docs,
              CoreSession session)
 | 
List<FileSystemItem> | 
DocumentBackedFolderItem.getChildren()  | 
List<FileSystemItem> | 
DefaultTopLevelFolderItem.getChildren()  | 
List<FileSystemItem> | 
CollectionSyncRootFolderItem.getChildren()  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
AbstractFileSystemItem.compareTo(FileSystemItem other)  | 
| Constructor and Description | 
|---|
ScrollFileSystemItemListImpl(String scrollId,
                            List<FileSystemItem> list)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ESSyncRootFolderItem
Elasticsearch implementation of a  
DefaultSyncRootFolderItem. | 
| Modifier and Type | Method and Description | 
|---|---|
protected FileSystemItem | 
ESSyncRootFolderItemFactory.adaptDocument(DocumentModel doc,
             boolean forceParentItem,
             FolderItem parentItem,
             boolean relaxSyncRootConstraint,
             boolean getLockInfo)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PermissionTopLevelFolderItem
User workspace and permission based implementation of the top level  
FolderItem. | 
class  | 
SharedSyncRootParentFolderItem
Permission based implementation of the parent  
FolderItem of the user's shared synchronization roots. | 
class  | 
UserSyncRootParentFolderItem
User workspace based implementation of the parent  
FolderItem of the user's synchronization roots. | 
| Modifier and Type | Method and Description | 
|---|---|
FileSystemItem | 
UserSyncRootParentFolderItem.move(FolderItem dest)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<FileSystemItem> | 
UserSyncRootParentFolderItem.getChildren()  | 
List<FileSystemItem> | 
SharedSyncRootParentFolderItem.getChildren()  | 
List<FileSystemItem> | 
PermissionTopLevelFolderItem.getChildren()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected FileSystemItem | 
UserSyncRootParentFactory.adaptDocument(DocumentModel doc,
             boolean forceParentItem,
             FolderItem parentItem,
             boolean relaxSyncRootConstraint,
             boolean getLockInfo)  | 
protected FileSystemItem | 
PermissionSyncRootFactory.adaptDocument(DocumentModel doc,
             boolean forceParentId,
             FolderItem parentItem,
             boolean relaxSyncRootConstraint,
             boolean getLockInfo)  | 
FileSystemItem | 
UserSyncRootParentFactory.getFileSystemItem(DocumentModel doc,
                 boolean includeDeleted)
Force parent item using  
UserSyncRootParentFactory.getTopLevelFolderItem(NuxeoPrincipal). | 
FileSystemItem | 
UserSyncRootParentFactory.getFileSystemItem(DocumentModel doc,
                 boolean includeDeleted,
                 boolean relaxSyncRootConstraint)  | 
FileSystemItem | 
UserSyncRootParentFactory.getFileSystemItem(DocumentModel doc,
                 boolean includeDeleted,
                 boolean relaxSyncRootConstraint,
                 boolean getLockInfo)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
UserWorkspaceSyncRootParentFolderItem
User workspace based implementation of the synchronization root parent  
FolderItem. | 
class  | 
UserWorkspaceTopLevelFolderItem
User workspace based implementation of the top level  
FolderItem. | 
| Modifier and Type | Method and Description | 
|---|---|
FileSystemItem | 
UserWorkspaceTopLevelFolderItem.move(FolderItem dest)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<FileSystemItem> | 
UserWorkspaceTopLevelFolderItem.getChildren()  | 
List<FileSystemItem> | 
UserWorkspaceSyncRootParentFolderItem.getChildren()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected FileSystemItem | 
UserWorkspaceTopLevelFactory.adaptDocument(DocumentModel doc,
             boolean forceParentItem,
             FolderItem parentItem,
             boolean relaxSyncRootConstraint,
             boolean getLockInfo)  | 
protected FileSystemItem | 
UserWorkspaceSyncRootFactory.adaptDocument(DocumentModel doc,
             boolean forceParentItem,
             FolderItem parentItem,
             boolean relaxSyncRootConstraint,
             boolean getLockInfo)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected FileSystemItem | 
NuxeoDriveFileSystemDeletionListener.getFileSystemItem(DocumentModel doc,
                 String eventName)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected LogEntry | 
NuxeoDriveFileSystemDeletionListener.computeLogEntry(String eventName,
               Date eventDate,
               String docId,
               String docPath,
               String principal,
               String docType,
               String repositoryName,
               String currentLifeCycleState,
               String impactedUserName,
               FileSystemItem fsItem)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected FileSystemItem | 
NuxeoDriveActions.getFileSystemItem(DocumentModel doc)  | 
| Modifier and Type | Method and Description | 
|---|---|
FileSystemItem | 
FileSystemItemChange.getFileSystemItem()  | 
FileSystemItem | 
FileSystemItemFactory.getFileSystemItem(DocumentModel doc)
Gets the  
FileSystemItem for the given DocumentModel. | 
FileSystemItem | 
FileSystemItemAdapterService.getFileSystemItem(DocumentModel doc)
Gets the  
FileSystemItem for the given DocumentModel. | 
FileSystemItem | 
FileSystemItemFactory.getFileSystemItem(DocumentModel doc,
                 boolean includeDeleted)
Gets the  
FileSystemItem for the given DocumentModel. | 
FileSystemItem | 
FileSystemItemAdapterService.getFileSystemItem(DocumentModel doc,
                 boolean includeDeleted)
Gets the  
FileSystemItem for the given DocumentModel. | 
FileSystemItem | 
FileSystemItemFactory.getFileSystemItem(DocumentModel doc,
                 boolean includeDeleted,
                 boolean relaxSyncRootConstraint)
Gets the  
FileSystemItem for the given DocumentModel. | 
FileSystemItem | 
FileSystemItemAdapterService.getFileSystemItem(DocumentModel doc,
                 boolean includeDeleted,
                 boolean relaxSyncRootConstraint)
Gets the  
FileSystemItem for the given DocumentModel. | 
FileSystemItem | 
FileSystemItemFactory.getFileSystemItem(DocumentModel doc,
                 boolean includeDeleted,
                 boolean relaxSyncRootConstraint,
                 boolean getLockInfo)
Gets the  
FileSystemItem for the given DocumentModel. | 
FileSystemItem | 
FileSystemItemAdapterService.getFileSystemItem(DocumentModel doc,
                 boolean includeDeleted,
                 boolean relaxSyncRootConstraint,
                 boolean getLockInfo)
Gets the  
FileSystemItem for the given DocumentModel. | 
FileSystemItem | 
FileSystemItemFactory.getFileSystemItem(DocumentModel doc,
                 FolderItem parentItem)
 | 
FileSystemItem | 
FileSystemItemAdapterService.getFileSystemItem(DocumentModel doc,
                 FolderItem parentItem)
 | 
FileSystemItem | 
FileSystemItemFactory.getFileSystemItem(DocumentModel doc,
                 FolderItem parentItem,
                 boolean includeDeleted)
 | 
FileSystemItem | 
FileSystemItemAdapterService.getFileSystemItem(DocumentModel doc,
                 FolderItem parentItem,
                 boolean includeDeleted)
 | 
FileSystemItem | 
FileSystemItemFactory.getFileSystemItem(DocumentModel doc,
                 FolderItem parentItem,
                 boolean includeDeleted,
                 boolean relaxSyncRootConstraint)
 | 
FileSystemItem | 
FileSystemItemAdapterService.getFileSystemItem(DocumentModel doc,
                 FolderItem parentItem,
                 boolean includeDeleted,
                 boolean relaxSyncRootConstraint)
 | 
FileSystemItem | 
FileSystemItemFactory.getFileSystemItem(DocumentModel doc,
                 FolderItem parentItem,
                 boolean includeDeleted,
                 boolean relaxSyncRootConstraint,
                 boolean getLockInfo)
 | 
FileSystemItem | 
FileSystemItemAdapterService.getFileSystemItem(DocumentModel doc,
                 FolderItem parentItem,
                 boolean includeDeleted,
                 boolean relaxSyncRootConstraint,
                 boolean getLockInfo)
 | 
FileSystemItem | 
FileSystemItemManager.getFileSystemItemById(String id,
                     NuxeoPrincipal principal)
Gets the  
FileSystemItem with the given id for the given principal. | 
FileSystemItem | 
FileSystemItemFactory.getFileSystemItemById(String id,
                     NuxeoPrincipal principal)
Gets the  
FileSystemItem with the given id using a core session fetched with the given principal. | 
FileSystemItem | 
FileSystemItemManager.getFileSystemItemById(String id,
                     String parentId,
                     NuxeoPrincipal principal)
Gets the  
FileSystemItem with the given id and parent id for the given principal. | 
FileSystemItem | 
FileSystemItemFactory.getFileSystemItemById(String id,
                     String parentId,
                     NuxeoPrincipal principal)
Gets the  
FileSystemItem with the given id and parent id using a core session fetched with the given
 principal. | 
FileSystemItem | 
FileSystemItemManager.move(String srcId,
    String destId,
    NuxeoPrincipal principal)
Moves the  
FileSystemItem with the given source id to the FileSystemItem with the given
 destination id for the given principal. | 
FileSystemItem | 
FileSystemItemManager.rename(String id,
      String name,
      NuxeoPrincipal principal)
Renames the  
FileSystemItem with the given id with the given name for the given principal. | 
| Modifier and Type | Method and Description | 
|---|---|
List<FileSystemItem> | 
FileSystemItemManager.getChildren(String id,
           NuxeoPrincipal principal)
Gets the children of the  
FileSystemItem with the given id for the given principal. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
FileSystemItemChange.setFileSystemItem(FileSystemItem fileSystemItem)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected FileSystemItem | 
FileSystemItemChangeImpl.fileSystemItem  | 
| Modifier and Type | Method and Description | 
|---|---|
protected FileSystemItem | 
AbstractFileSystemItemFactory.adaptDocument(DocumentModel doc,
             boolean forceParentItem,
             FolderItem parentItem)  | 
protected FileSystemItem | 
DefaultSyncRootFolderItemFactory.adaptDocument(DocumentModel doc,
             boolean forceParentItem,
             FolderItem parentItem,
             boolean relaxSyncRootConstraint,
             boolean getLockInfo)  | 
protected FileSystemItem | 
DefaultFileSystemItemFactory.adaptDocument(DocumentModel doc,
             boolean forceParentItem,
             FolderItem parentItem,
             boolean relaxSyncRootConstraint,
             boolean getLockInfo)  | 
protected FileSystemItem | 
CollectionSyncRootFolderItemFactory.adaptDocument(DocumentModel doc,
             boolean forceParentItem,
             FolderItem parentItem,
             boolean relaxSyncRootConstraint,
             boolean getLockInfo)  | 
protected abstract FileSystemItem | 
AbstractFileSystemItemFactory.adaptDocument(DocumentModel doc,
             boolean forceParentItem,
             FolderItem parentItem,
             boolean relaxSyncRootConstraint,
             boolean getLockInfo)
Adapts the given  
DocumentModel to a FileSystemItem. | 
FileSystemItem | 
FileSystemItemDeserializer.deserialize(com.fasterxml.jackson.core.JsonParser jp,
           com.fasterxml.jackson.databind.DeserializationContext dc)  | 
FileSystemItem | 
FileSystemItemChangeImpl.getFileSystemItem()  | 
FileSystemItem | 
FileSystemItemAdapterServiceImpl.getFileSystemItem(DocumentModel doc)  | 
FileSystemItem | 
AbstractVirtualFolderItemFactory.getFileSystemItem(DocumentModel doc)  | 
FileSystemItem | 
AbstractFileSystemItemFactory.getFileSystemItem(DocumentModel doc)  | 
FileSystemItem | 
FileSystemItemAdapterServiceImpl.getFileSystemItem(DocumentModel doc,
                 boolean includeDeleted)  | 
FileSystemItem | 
AbstractVirtualFolderItemFactory.getFileSystemItem(DocumentModel doc,
                 boolean includeDeleted)  | 
FileSystemItem | 
AbstractSyncRootFolderItemFactory.getFileSystemItem(DocumentModel doc,
                 boolean includeDeleted)
Force parent using  
AbstractSyncRootFolderItemFactory.getParentItem(DocumentModel). | 
FileSystemItem | 
AbstractFileSystemItemFactory.getFileSystemItem(DocumentModel doc,
                 boolean includeDeleted)  | 
FileSystemItem | 
FileSystemItemAdapterServiceImpl.getFileSystemItem(DocumentModel doc,
                 boolean includeDeleted,
                 boolean relaxSyncRootConstraint)  | 
FileSystemItem | 
AbstractVirtualFolderItemFactory.getFileSystemItem(DocumentModel doc,
                 boolean includeDeleted,
                 boolean relaxSyncRootConstraint)  | 
FileSystemItem | 
AbstractSyncRootFolderItemFactory.getFileSystemItem(DocumentModel doc,
                 boolean includeDeleted,
                 boolean relaxSyncRootConstraint)
Force parent using  
AbstractSyncRootFolderItemFactory.getParentItem(DocumentModel). | 
FileSystemItem | 
AbstractFileSystemItemFactory.getFileSystemItem(DocumentModel doc,
                 boolean includeDeleted,
                 boolean relaxSyncRootConstraint)  | 
FileSystemItem | 
FileSystemItemAdapterServiceImpl.getFileSystemItem(DocumentModel doc,
                 boolean includeDeleted,
                 boolean relaxSyncRootConstraint,
                 boolean getLockInfo)  | 
FileSystemItem | 
AbstractVirtualFolderItemFactory.getFileSystemItem(DocumentModel doc,
                 boolean includeDeleted,
                 boolean relaxSyncRootConstraint,
                 boolean getLockInfo)  | 
FileSystemItem | 
AbstractSyncRootFolderItemFactory.getFileSystemItem(DocumentModel doc,
                 boolean includeDeleted,
                 boolean relaxSyncRootConstraint,
                 boolean getLockInfo)
Force parent using  
AbstractSyncRootFolderItemFactory.getParentItem(DocumentModel). | 
FileSystemItem | 
AbstractFileSystemItemFactory.getFileSystemItem(DocumentModel doc,
                 boolean includeDeleted,
                 boolean relaxSyncRootConstraint,
                 boolean getLockInfo)  | 
protected FileSystemItem | 
FileSystemItemAdapterServiceImpl.getFileSystemItem(DocumentModel doc,
                 boolean forceParentItem,
                 FolderItem parentItem,
                 boolean includeDeleted,
                 boolean relaxSyncRootConstraint,
                 boolean getLockInfo)
Tries to adapt the given document as the top level  
FolderItem. | 
protected FileSystemItem | 
AbstractFileSystemItemFactory.getFileSystemItem(DocumentModel doc,
                 boolean forceParentItem,
                 FolderItem parentItem,
                 boolean includeDeleted,
                 boolean relaxSyncRootConstraint,
                 boolean getLockInfo)  | 
FileSystemItem | 
FileSystemItemAdapterServiceImpl.getFileSystemItem(DocumentModel doc,
                 FolderItem parentItem)  | 
FileSystemItem | 
AbstractVirtualFolderItemFactory.getFileSystemItem(DocumentModel doc,
                 FolderItem parentItem)  | 
FileSystemItem | 
AbstractFileSystemItemFactory.getFileSystemItem(DocumentModel doc,
                 FolderItem parentItem)  | 
FileSystemItem | 
FileSystemItemAdapterServiceImpl.getFileSystemItem(DocumentModel doc,
                 FolderItem parentItem,
                 boolean includeDeleted)  | 
FileSystemItem | 
AbstractVirtualFolderItemFactory.getFileSystemItem(DocumentModel doc,
                 FolderItem parentItem,
                 boolean includeDeleted)  | 
FileSystemItem | 
AbstractFileSystemItemFactory.getFileSystemItem(DocumentModel doc,
                 FolderItem parentItem,
                 boolean includeDeleted)  | 
FileSystemItem | 
FileSystemItemAdapterServiceImpl.getFileSystemItem(DocumentModel doc,
                 FolderItem parentItem,
                 boolean includeDeleted,
                 boolean relaxSyncRootConstraint)  | 
FileSystemItem | 
AbstractVirtualFolderItemFactory.getFileSystemItem(DocumentModel doc,
                 FolderItem parentItem,
                 boolean includeDeleted,
                 boolean relaxSyncRootConstraint)  | 
FileSystemItem | 
AbstractFileSystemItemFactory.getFileSystemItem(DocumentModel doc,
                 FolderItem parentItem,
                 boolean includeDeleted,
                 boolean relaxSyncRootConstraint)  | 
FileSystemItem | 
FileSystemItemAdapterServiceImpl.getFileSystemItem(DocumentModel doc,
                 FolderItem parentItem,
                 boolean includeDeleted,
                 boolean relaxSyncRootConstraint,
                 boolean getLockInfo)  | 
FileSystemItem | 
AbstractVirtualFolderItemFactory.getFileSystemItem(DocumentModel doc,
                 FolderItem parentItem,
                 boolean includeDeleted,
                 boolean relaxSyncRootConstraint,
                 boolean getLockInfo)  | 
FileSystemItem | 
AbstractFileSystemItemFactory.getFileSystemItem(DocumentModel doc,
                 FolderItem parentItem,
                 boolean includeDeleted,
                 boolean relaxSyncRootConstraint,
                 boolean getLockInfo)  | 
FileSystemItem | 
FileSystemItemManagerImpl.getFileSystemItemById(String id,
                     NuxeoPrincipal principal)  | 
FileSystemItem | 
AbstractVirtualFolderItemFactory.getFileSystemItemById(String id,
                     NuxeoPrincipal principal)  | 
FileSystemItem | 
AbstractFileSystemItemFactory.getFileSystemItemById(String id,
                     NuxeoPrincipal principal)  | 
FileSystemItem | 
FileSystemItemManagerImpl.getFileSystemItemById(String id,
                     String parentId,
                     NuxeoPrincipal principal)  | 
FileSystemItem | 
AbstractVirtualFolderItemFactory.getFileSystemItemById(String id,
                     String parentId,
                     NuxeoPrincipal principal)  | 
FileSystemItem | 
AbstractFileSystemItemFactory.getFileSystemItemById(String id,
                     String parentId,
                     NuxeoPrincipal principal)  | 
FileSystemItem | 
FileSystemItemManagerImpl.move(String srcId,
    String destId,
    NuxeoPrincipal principal)  | 
FileSystemItem | 
FileSystemItemManagerImpl.rename(String id,
      String name,
      NuxeoPrincipal principal)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<FileSystemItem> | 
FileSystemItemManagerImpl.getChildren(String id,
           NuxeoPrincipal principal)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
FileSystemItemManagerImpl.delete(FileSystemItem fsItem)  | 
void | 
FileSystemItemChangeImpl.setFileSystemItem(FileSystemItem fileSystemItem)  | 
protected FileItem | 
FileSystemItemManagerImpl.updateFile(FileSystemItem fsItem,
          Blob blob)  | 
| Constructor and Description | 
|---|
FileSystemItemChangeImpl(String eventId,
                        long eventDate,
                        String repositoryId,
                        String docUuid,
                        FileSystemItem fsItem)  | 
Copyright © 2019 Nuxeo. All rights reserved.