This commit is contained in:
Lucio Lelii 2018-09-21 16:00:47 +00:00
parent f3895c91cf
commit 912fec9879
2 changed files with 5 additions and 1 deletions

View File

@ -4,6 +4,7 @@ import java.net.URL;
import org.gcube.common.storagehub.client.proxies.ItemManagerClient;
import org.gcube.common.storagehub.model.items.AbstractFileItem;
import org.gcube.common.storagehub.model.items.FolderItem;
public class FileContainer extends ItemContainer<AbstractFileItem> {
@ -23,4 +24,7 @@ public class FileContainer extends ItemContainer<AbstractFileItem> {
return itemclient.getPublickLink(this.itemId);
}
public FileContainer copy(FolderContainer folder, String newFileName) {
return new FileContainer(itemclient, itemclient.copy(this.itemId, folder.get().getId(), newFileName));
}
}

View File

@ -32,7 +32,7 @@ public abstract class ItemContainer<I extends Item> {
@SuppressWarnings("unchecked")
public I get() throws Exception {
public I get() {
if (item==null) return (I)itemclient.get(itemId);
else return item;
}