Class FileContainer
java.lang.Object
org.gcube.common.storagehub.client.dsl.ItemContainer<org.gcube.common.storagehub.model.items.AbstractFileItem>
org.gcube.common.storagehub.client.dsl.FileContainer
public class FileContainer
extends ItemContainer<org.gcube.common.storagehub.model.items.AbstractFileItem>
-
Field Summary
Fields inherited from class org.gcube.common.storagehub.client.dsl.ItemContainer
item, itemclient, itemId -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedFileContainer(ItemManagerClient itemclient, String fileId) protectedFileContainer(ItemManagerClient itemclient, org.gcube.common.storagehub.model.items.AbstractFileItem item) -
Method Summary
Modifier and TypeMethodDescriptioncopy(FolderContainer folder, String newFileName) deleteVersion(String version) downloadSpecificVersion(String versionName) getPublicLink(String version) getType()List<org.gcube.common.storagehub.model.service.Version>Methods inherited from class org.gcube.common.storagehub.client.dsl.ItemContainer
delete, download, forceDelete, get, getAnchestors, getId, getRootSharedFolder, invalidateItem, move, rename, setDescription, setHidden, setItem, setMetadata, setVisible
-
Constructor Details
-
FileContainer
protected FileContainer(ItemManagerClient itemclient, org.gcube.common.storagehub.model.items.AbstractFileItem item) -
FileContainer
-
-
Method Details
-
getType
- Specified by:
getTypein classItemContainer<org.gcube.common.storagehub.model.items.AbstractFileItem>
-
getPublicLink
- Throws:
org.gcube.common.storagehub.model.exceptions.StorageHubException
-
getPublicLink
public URL getPublicLink(String version) throws org.gcube.common.storagehub.model.exceptions.StorageHubException - Throws:
org.gcube.common.storagehub.model.exceptions.StorageHubException
-
getVersions
public List<org.gcube.common.storagehub.model.service.Version> getVersions() throws org.gcube.common.storagehub.model.exceptions.StorageHubException- Throws:
org.gcube.common.storagehub.model.exceptions.StorageHubException
-
downloadSpecificVersion
public StreamDescriptor downloadSpecificVersion(String versionName) throws org.gcube.common.storagehub.model.exceptions.StorageHubException - Throws:
org.gcube.common.storagehub.model.exceptions.StorageHubException
-
deleteVersion
public FileContainer deleteVersion(String version) throws org.gcube.common.storagehub.model.exceptions.StorageHubException - Throws:
org.gcube.common.storagehub.model.exceptions.StorageHubException
-
copy
public FileContainer copy(FolderContainer folder, String newFileName) throws org.gcube.common.storagehub.model.exceptions.StorageHubException - Throws:
org.gcube.common.storagehub.model.exceptions.StorageHubException
-