public class FolderContainer extends ItemContainer<org.gcube.common.storagehub.model.items.FolderItem>
item, itemclient, itemId| Modifier | Constructor and Description |
|---|---|
protected |
FolderContainer(ItemManagerClient itemclient,
org.gcube.common.storagehub.model.items.FolderItem item) |
protected |
FolderContainer(ItemManagerClient itemclient,
String folderId) |
| Modifier and Type | Method and Description |
|---|---|
ListResolver |
findByName(String namePattern) |
List<org.gcube.common.storagehub.model.acls.ACL> |
getAcls() |
ContainerType |
getType() |
ListResolverTyped |
list() |
FolderContainer |
newFolder(String name,
String description) |
GenericItemContainer |
newGcubeItem(org.gcube.common.storagehub.model.items.GCubeItem item) |
FolderContainer |
share(Set<String> users,
org.gcube.common.storagehub.model.acls.AccessType accessType) |
FolderContainer |
unshare(Set<String> users) |
FolderContainer |
uploadArchive(InputStream stream,
String extractionFolderName) |
FileContainer |
uploadFile(InputStream stream,
String filename,
String description) |
delete, download, get, getAnchestors, getId, getRootSharedFolder, invalidateItem, move, rename, setItem, setMetadataprotected FolderContainer(ItemManagerClient itemclient, org.gcube.common.storagehub.model.items.FolderItem item)
protected FolderContainer(ItemManagerClient itemclient, String folderId)
public ContainerType getType()
getType in class ItemContainer<org.gcube.common.storagehub.model.items.FolderItem>public ListResolverTyped list()
public FileContainer uploadFile(InputStream stream, String filename, String description)
public FolderContainer uploadArchive(InputStream stream, String extractionFolderName)
public FolderContainer newFolder(String name, String description) throws Exception
Exceptionpublic GenericItemContainer newGcubeItem(org.gcube.common.storagehub.model.items.GCubeItem item) throws Exception
Exceptionpublic List<org.gcube.common.storagehub.model.acls.ACL> getAcls() throws Exception
Exceptionpublic ListResolver findByName(String namePattern)
public FolderContainer share(Set<String> users, org.gcube.common.storagehub.model.acls.AccessType accessType) throws Exception
Exceptionpublic FolderContainer unshare(Set<String> users) throws Exception
ExceptionCopyright © 2018. All Rights Reserved.