git-svn-id: https://svn.d4science-ii.research-infrastructures.eu/gcube/trunk/Common/storagehub-client@171598 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
f3895c91cf
commit
912fec9879
|
@ -4,6 +4,7 @@ import java.net.URL;
|
||||||
|
|
||||||
import org.gcube.common.storagehub.client.proxies.ItemManagerClient;
|
import org.gcube.common.storagehub.client.proxies.ItemManagerClient;
|
||||||
import org.gcube.common.storagehub.model.items.AbstractFileItem;
|
import org.gcube.common.storagehub.model.items.AbstractFileItem;
|
||||||
|
import org.gcube.common.storagehub.model.items.FolderItem;
|
||||||
|
|
||||||
public class FileContainer extends ItemContainer<AbstractFileItem> {
|
public class FileContainer extends ItemContainer<AbstractFileItem> {
|
||||||
|
|
||||||
|
@ -23,4 +24,7 @@ public class FileContainer extends ItemContainer<AbstractFileItem> {
|
||||||
return itemclient.getPublickLink(this.itemId);
|
return itemclient.getPublickLink(this.itemId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public FileContainer copy(FolderContainer folder, String newFileName) {
|
||||||
|
return new FileContainer(itemclient, itemclient.copy(this.itemId, folder.get().getId(), newFileName));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,7 +32,7 @@ public abstract class ItemContainer<I extends Item> {
|
||||||
|
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
public I get() throws Exception {
|
public I get() {
|
||||||
if (item==null) return (I)itemclient.get(itemId);
|
if (item==null) return (I)itemclient.get(itemId);
|
||||||
else return item;
|
else return item;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue