public interface ItemManagerClient
| Modifier and Type | Method and Description |
|---|---|
Integer |
childrenCount(String id) |
String |
createFolder(String parentId,
String name,
String description) |
void |
delete(String id) |
StreamDescriptor |
download(String id,
String... excludeNodes) |
List<? extends org.gcube.common.storagehub.model.items.Item> |
findChildrenByNamePattern(String id,
String name,
String... excludeNodes) |
org.gcube.common.storagehub.model.items.Item |
get(String id,
String... excludeNodes) |
List<org.gcube.common.storagehub.model.acls.ACL> |
getACL(String id) |
List<? extends org.gcube.common.storagehub.model.items.Item> |
getAnchestors(String id,
String... excludeNodes) |
List<? extends org.gcube.common.storagehub.model.items.Item> |
getChildren(String id,
int start,
int limit,
String... excludeNodes) |
List<? extends org.gcube.common.storagehub.model.items.Item> |
getChildren(String id,
String... excludeNodes) |
URL |
getPublickLink(String id) |
org.gcube.common.storagehub.model.items.Item |
getRootSharedFolder(String id) |
String |
shareFolder(String id,
Set<String> users,
org.gcube.common.storagehub.model.acls.AccessType accessType) |
String |
unshareFolder(String id,
Set<String> users) |
String |
uploadArchive(InputStream stream,
String parentId,
String extractionFolderName) |
String |
uploadFile(InputStream stream,
String parentId,
String fileName,
String description) |
List<? extends org.gcube.common.storagehub.model.items.Item> getChildren(String id, String... excludeNodes)
List<? extends org.gcube.common.storagehub.model.items.Item> getChildren(String id, int start, int limit, String... excludeNodes)
List<? extends org.gcube.common.storagehub.model.items.Item> getAnchestors(String id, String... excludeNodes)
StreamDescriptor download(String id, String... excludeNodes)
String uploadFile(InputStream stream, String parentId, String fileName, String description)
void delete(String id)
List<? extends org.gcube.common.storagehub.model.items.Item> findChildrenByNamePattern(String id, String name, String... excludeNodes)
org.gcube.common.storagehub.model.items.Item getRootSharedFolder(String id)
String shareFolder(String id, Set<String> users, org.gcube.common.storagehub.model.acls.AccessType accessType)
String uploadArchive(InputStream stream, String parentId, String extractionFolderName)
Copyright © 2018. All Rights Reserved.