@Singleton public class GcubeFolderManager extends Object implements org.gcube.common.storagehub.model.plugins.FolderManager
| Constructor and Description |
|---|
GcubeFolderManager() |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.common.storagehub.model.items.FolderItem |
getRootFolder() |
org.gcube.common.storagehub.model.storages.StorageBackend |
getStorageBackend() |
boolean |
manageVersion() |
void |
onCopiedFolder(org.gcube.common.storagehub.model.items.FolderItem copiedFolder) |
void |
onCreatedFolder(org.gcube.common.storagehub.model.items.FolderItem folder) |
void |
onDeletingFolder(org.gcube.common.storagehub.model.items.FolderItem folder) |
void |
onMovedFolder(org.gcube.common.storagehub.model.items.FolderItem movedFolder) |
public org.gcube.common.storagehub.model.storages.StorageBackend getStorageBackend()
getStorageBackend in interface org.gcube.common.storagehub.model.plugins.FolderManagerpublic boolean manageVersion()
manageVersion in interface org.gcube.common.storagehub.model.plugins.FolderManagerpublic void onCreatedFolder(org.gcube.common.storagehub.model.items.FolderItem folder)
onCreatedFolder in interface org.gcube.common.storagehub.model.plugins.FolderManagerpublic void onDeletingFolder(org.gcube.common.storagehub.model.items.FolderItem folder)
onDeletingFolder in interface org.gcube.common.storagehub.model.plugins.FolderManagerpublic void onMovedFolder(org.gcube.common.storagehub.model.items.FolderItem movedFolder)
onMovedFolder in interface org.gcube.common.storagehub.model.plugins.FolderManagerpublic void onCopiedFolder(org.gcube.common.storagehub.model.items.FolderItem copiedFolder)
onCopiedFolder in interface org.gcube.common.storagehub.model.plugins.FolderManagerpublic org.gcube.common.storagehub.model.items.FolderItem getRootFolder()
getRootFolder in interface org.gcube.common.storagehub.model.plugins.FolderManagerCopyright © 2021. All Rights Reserved.