@Path(value="") public class WorkspaceManager extends Object
| Constructor and Description |
|---|
WorkspaceManager() |
| Modifier and Type | Method and Description |
|---|---|
String |
emptyTrash() |
String |
getTotalItemsCount() |
String |
getTotalVolume() |
org.gcube.common.storagehub.model.service.ItemWrapper<org.gcube.common.storagehub.model.items.Item> |
getTrashRootFolder() |
org.gcube.common.storagehub.model.service.ItemList |
getVreFolderRecentsDocument() |
org.gcube.common.storagehub.model.service.ItemList |
getVreFolders() |
org.gcube.common.storagehub.model.service.ItemList |
getVreFoldersPaged(Integer start,
Integer limit) |
org.gcube.common.storagehub.model.service.ItemWrapper<org.gcube.common.storagehub.model.items.Item> |
getVreRootFolder() |
org.gcube.common.storagehub.model.service.ItemWrapper<org.gcube.common.storagehub.model.items.Item> |
getWorkspace(String relPath) |
String |
restoreItem(String trashedItemId,
String destinationFolderId) |
org.gcube.common.storagehub.model.service.ItemList |
searchItems(String node,
String jsonExpr,
List<String> orderField,
Integer limit,
Integer offset) |
@Path(value="")
@GET
@Produces(value="application/json")
public org.gcube.common.storagehub.model.service.ItemWrapper<org.gcube.common.storagehub.model.items.Item> getWorkspace(@QueryParam(value="relPath")
String relPath)
@Path(value="vrefolder") @GET @Produces(value="application/json") public org.gcube.common.storagehub.model.service.ItemWrapper<org.gcube.common.storagehub.model.items.Item> getVreRootFolder()
@Path(value="vrefolder/recents") @GET @Produces(value="application/json") public org.gcube.common.storagehub.model.service.ItemList getVreFolderRecentsDocument()
@Path(value="trash") @GET @Produces(value="application/json") public org.gcube.common.storagehub.model.service.ItemWrapper<org.gcube.common.storagehub.model.items.Item> getTrashRootFolder()
@Path(value="trash/empty") @DELETE public String emptyTrash()
@PUT @Consumes(value="application/x-www-form-urlencoded") @Path(value="trash/restore") public String restoreItem(@FormParam(value="trashedItemId") String trashedItemId, @FormParam(value="destinationId") String destinationFolderId)
@Path(value="vrefolders") @GET @Produces(value="application/json") public org.gcube.common.storagehub.model.service.ItemList getVreFolders()
@Path(value="vrefolders/paged")
@GET
@Produces(value="application/json")
public org.gcube.common.storagehub.model.service.ItemList getVreFoldersPaged(@QueryParam(value="start")
Integer start,
@QueryParam(value="limit")
Integer limit)
@Path(value="query")
@GET
@Produces(value="application/json")
public org.gcube.common.storagehub.model.service.ItemList searchItems(@QueryParam(value="n")
String node,
@QueryParam(value="e")
String jsonExpr,
@QueryParam(value="o")
List<String> orderField,
@QueryParam(value="l")
Integer limit,
@QueryParam(value="f")
Integer offset)
@Path(value="count") @GET public String getTotalItemsCount()
@Path(value="size") @GET public String getTotalVolume()
Copyright © 2020. All Rights Reserved.