@Path(value="Metadata") public class Metadata extends Object
| Constructor and Description |
|---|
Metadata() |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.spatial.data.sdi.model.metadata.MetadataReport |
applyTemplates(Collection<org.gcube.spatial.data.sdi.model.metadata.TemplateInvocation> templateInvocations,
String uploadedId) |
Collection<org.gcube.spatial.data.sdi.model.metadata.TemplateDescriptor> |
getList() |
org.gcube.spatial.data.sdi.model.metadata.MetadataReport |
publishMetadata(Boolean validate,
Boolean makePublic,
String styleSheet,
String category,
String uploadedId) |
String |
uploadMetadata(InputStream uploadedMeta,
org.glassfish.jersey.media.multipart.FormDataContentDisposition uploadedMetaDetails) |
@POST @Consumes(value="multipart/form-data") @Produces(value="application/json") public String uploadMetadata(InputStream uploadedMeta, org.glassfish.jersey.media.multipart.FormDataContentDisposition uploadedMetaDetails)
@PUT
@Consumes(value="application/json")
@Produces(value="application/json")
@Path(value="/{uploadedId}")
public org.gcube.spatial.data.sdi.model.metadata.MetadataReport applyTemplates(Collection<org.gcube.spatial.data.sdi.model.metadata.TemplateInvocation> templateInvocations,
@PathParam(value="uploadedId")
String uploadedId)
@GET
@Consumes(value="application/json")
@Produces(value="application/json")
@Path(value="/publish/{uploadedId}/{gnCategory}")
public org.gcube.spatial.data.sdi.model.metadata.MetadataReport publishMetadata(@QueryParam(value="validate") @DefaultValue(value="true")
Boolean validate,
@QueryParam(value="public") @DefaultValue(value="false")
Boolean makePublic,
@QueryParam(value="stylesheet") @DefaultValue(value="_none_")
String styleSheet,
@PathParam(value="gnCategory")
String category,
@PathParam(value="uploadedId")
String uploadedId)
@GET @Path(value="/list") @Produces(value="application/json") public Collection<org.gcube.spatial.data.sdi.model.metadata.TemplateDescriptor> getList()
Copyright © 2019. All Rights Reserved.