public class DefaultWorkspaceManager extends Object implements WorkspaceManagerClient
| Constructor and Description |
|---|
DefaultWorkspaceManager(org.gcube.common.clients.delegates.ProxyDelegate<org.gcube.common.gxrest.request.GXWebTargetAdapterRequest> config) |
| Modifier and Type | Method and Description |
|---|---|
void |
emptyTrash() |
List<? extends org.gcube.common.storagehub.model.items.Item> |
getRecentModifiedFilePerVre() |
long |
getTotalItemCount() |
long |
getTotalVolume() |
<T extends org.gcube.common.storagehub.model.items.Item> |
getTrashFolder(String... excludeNodes) |
<T extends org.gcube.common.storagehub.model.items.Item> |
getVreFolder(String... excludeNodes) |
List<? extends org.gcube.common.storagehub.model.items.Item> |
getVreFolders(int start,
int limit,
String... excludeNodes) |
List<? extends org.gcube.common.storagehub.model.items.Item> |
getVreFolders(String... excludeNodes) |
<T extends org.gcube.common.storagehub.model.items.Item> |
getWorkspace(String... excludeNodes) |
String |
restoreFromTrash(String id) |
List<? extends org.gcube.common.storagehub.model.items.Item> |
search(org.gcube.common.storagehub.model.query.Query<org.gcube.common.storagehub.model.expressions.SearchableItem<?>> query,
String... excludeNodes) |
public DefaultWorkspaceManager(org.gcube.common.clients.delegates.ProxyDelegate<org.gcube.common.gxrest.request.GXWebTargetAdapterRequest> config)
public <T extends org.gcube.common.storagehub.model.items.Item> T getWorkspace(String... excludeNodes)
getWorkspace in interface WorkspaceManagerClientpublic List<? extends org.gcube.common.storagehub.model.items.Item> getVreFolders(String... excludeNodes)
getVreFolders in interface WorkspaceManagerClientpublic List<? extends org.gcube.common.storagehub.model.items.Item> getVreFolders(int start, int limit, String... excludeNodes)
getVreFolders in interface WorkspaceManagerClientpublic <T extends org.gcube.common.storagehub.model.items.Item> T getVreFolder(String... excludeNodes)
getVreFolder in interface WorkspaceManagerClientpublic List<? extends org.gcube.common.storagehub.model.items.Item> getRecentModifiedFilePerVre()
getRecentModifiedFilePerVre in interface WorkspaceManagerClientpublic <T extends org.gcube.common.storagehub.model.items.Item> T getTrashFolder(String... excludeNodes)
getTrashFolder in interface WorkspaceManagerClientpublic void emptyTrash()
emptyTrash in interface WorkspaceManagerClientpublic String restoreFromTrash(String id)
restoreFromTrash in interface WorkspaceManagerClientpublic List<? extends org.gcube.common.storagehub.model.items.Item> search(org.gcube.common.storagehub.model.query.Query<org.gcube.common.storagehub.model.expressions.SearchableItem<?>> query, String... excludeNodes)
search in interface WorkspaceManagerClientpublic long getTotalItemCount()
getTotalItemCount in interface WorkspaceManagerClientpublic long getTotalVolume()
getTotalVolume in interface WorkspaceManagerClientCopyright © 2020. All Rights Reserved.