public abstract class ItemContainer<I extends org.gcube.common.storagehub.model.items.Item> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected I |
item |
protected ItemManagerClient |
itemclient |
protected String |
itemId |
| Modifier | Constructor and Description |
|---|---|
protected |
ItemContainer(ItemManagerClient itemclient,
I item) |
protected |
ItemContainer(ItemManagerClient itemclient,
String itemId) |
| Modifier and Type | Method and Description |
|---|---|
void |
delete() |
StreamDescriptor |
download(String... nodeIdsToExclude) |
I |
get() |
ListResolver |
getAnchestors() |
FolderContainer |
getRootSharedFolder() |
abstract ContainerType |
getType() |
protected void |
setItem(I item) |
protected ItemManagerClient itemclient
protected String itemId
protected I extends org.gcube.common.storagehub.model.items.Item item
protected ItemContainer(ItemManagerClient itemclient, I item)
protected ItemContainer(ItemManagerClient itemclient, String itemId)
protected void setItem(I item)
public abstract ContainerType getType()
public StreamDescriptor download(String... nodeIdsToExclude)
public ListResolver getAnchestors()
public void delete()
public FolderContainer getRootSharedFolder()
Copyright © 2018. All Rights Reserved.