public class FileContainer extends ItemContainer<org.gcube.common.storagehub.model.items.AbstractFileItem>
item, itemclient, itemId| Modifier | Constructor and Description |
|---|---|
protected |
FileContainer(ItemManagerClient itemclient,
org.gcube.common.storagehub.model.items.AbstractFileItem item) |
protected |
FileContainer(ItemManagerClient itemclient,
String fileId) |
| Modifier and Type | Method and Description |
|---|---|
FileContainer |
copy(FolderContainer folder,
String newFileName) |
StreamDescriptor |
downloadSpecificVersion(String versionName) |
URL |
getPublicLink() |
URL |
getPublicLink(String version) |
ContainerType |
getType() |
List<org.gcube.common.storagehub.model.service.Version> |
getVersions() |
delete, download, forceDelete, get, getAnchestors, getId, getRootSharedFolder, invalidateItem, move, rename, setDescription, setHidden, setItem, setMetadata, setVisibleprotected FileContainer(ItemManagerClient itemclient, org.gcube.common.storagehub.model.items.AbstractFileItem item)
protected FileContainer(ItemManagerClient itemclient, String fileId)
public ContainerType getType()
getType in class ItemContainer<org.gcube.common.storagehub.model.items.AbstractFileItem>public URL getPublicLink() throws org.gcube.common.storagehub.model.exceptions.StorageHubException
org.gcube.common.storagehub.model.exceptions.StorageHubExceptionpublic URL getPublicLink(String version) throws org.gcube.common.storagehub.model.exceptions.StorageHubException
org.gcube.common.storagehub.model.exceptions.StorageHubExceptionpublic List<org.gcube.common.storagehub.model.service.Version> getVersions() throws org.gcube.common.storagehub.model.exceptions.StorageHubException
org.gcube.common.storagehub.model.exceptions.StorageHubExceptionpublic StreamDescriptor downloadSpecificVersion(String versionName) throws org.gcube.common.storagehub.model.exceptions.StorageHubException
org.gcube.common.storagehub.model.exceptions.StorageHubExceptionpublic FileContainer copy(FolderContainer folder, String newFileName) throws org.gcube.common.storagehub.model.exceptions.StorageHubException
org.gcube.common.storagehub.model.exceptions.StorageHubExceptionCopyright © 2021. All Rights Reserved.