@Path(value="items") public class ItemsCreator extends Impersonable
| Constructor and Description |
|---|
ItemsCreator() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
createExternalFolder(String id,
String name,
String description,
boolean hidden,
String pluginName,
String pluginParameters) |
String |
createFileItem(String id,
String name,
String description,
InputStream stream,
org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail) |
javax.ws.rs.core.Response |
createFolder(String id,
String name,
String description,
boolean hidden) |
String |
createGcubeItem(String id,
org.gcube.common.storagehub.model.items.GCubeItem item) |
javax.ws.rs.core.Response |
createURL(String id,
String name,
String description,
URL value) |
String |
uploadArchive(String id,
String parentFolderName,
InputStream stream,
org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail) |
setCurrentUser@POST
@Consumes(value="application/x-www-form-urlencoded")
@Path(value="/{id}/create/FOLDER")
public javax.ws.rs.core.Response createFolder(@PathParam(value="id")
String id,
@FormParam(value="name")
String name,
@FormParam(value="description")
String description,
@FormParam(value="hidden")
boolean hidden)
@POST
@Consumes(value="application/x-www-form-urlencoded")
@Path(value="/{id}/create/EXTERNALFOLDER")
public javax.ws.rs.core.Response createExternalFolder(@PathParam(value="id")
String id,
@FormParam(value="name")
String name,
@FormParam(value="description")
String description,
@FormParam(value="hidden")
boolean hidden,
@FormParam(value="pluginName")
String pluginName,
@FormParam(value="parameters")
String pluginParameters)
@POST
@Consumes(value="application/x-www-form-urlencoded")
@Path(value="/{id}/create/URL")
public javax.ws.rs.core.Response createURL(@PathParam(value="id")
String id,
@FormParam(value="name")
String name,
@FormParam(value="description")
String description,
@FormParam(value="value")
URL value)
@POST
@Consumes(value="application/json")
@Path(value="/{id}/create/GCUBEITEM")
public String createGcubeItem(@PathParam(value="id")
String id,
org.gcube.common.storagehub.model.items.GCubeItem item)
@POST
@Consumes(value="multipart/form-data")
@Path(value="/{id}/create/FILE")
public String createFileItem(@PathParam(value="id")
String id,
String name,
String description,
InputStream stream,
org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail)
@POST
@Consumes(value="multipart/form-data")
@Path(value="/{id}/create/ARCHIVE")
public String uploadArchive(@PathParam(value="id")
String id,
String parentFolderName,
InputStream stream,
org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail)
Copyright © 2021. All Rights Reserved.