Class StorageHubResolver


  • @Path("shub")
    public class StorageHubResolver
    extends Object
    The StorageHubResolver provides the methods either to download a gCube Workspace file or to get its metadata. See more at https://gcube.wiki.gcube-system.org/gcube/URI_Resolver#STORAGE-HUB_Resolver
    Author:
    Francesco Mangiacrapa at ISTI-CNR (francesco.mangiacrapa@isti.cnr.it) Dec 14, 2018
    • Constructor Detail

      • StorageHubResolver

        public StorageHubResolver()
    • Method Detail

      • getMetadata

        @HEAD
        @Path("/{id}")
        public javax.ws.rs.core.Response getMetadata​(@Context
                                                     javax.servlet.http.HttpServletRequest req)
        Gets the metadata.
        Parameters:
        req - the req
        Returns:
        the metadata
      • download

        @GET
        @Path("/{id}")
        public javax.ws.rs.core.Response download​(@Context
                                                  javax.servlet.http.HttpServletRequest req,
                                                  @QueryParam("content-disposition")
                                                  String contentDisposition)
        Download.
        Parameters:
        req - the req
        Returns:
        the response