Class GisResolver


  • @Path("gis")
    public class GisResolver
    extends Object
    The GisResolver is able to resolve GIS Links (as a redirect to Gis Viewer Application) in order to display and navigate on web-map the gis layers stored in D4Science's Geonetwork See more at https://gcube.wiki.gcube-system.org/gcube/URI_Resolver#GIS_Resolver
    Author:
    Francesco Mangiacrapa at ISTI-CNR (francesco.mangiacrapa@isti.cnr.it) Dec 14, 2018
    • Constructor Detail

      • GisResolver

        public GisResolver()
    • Method Detail

      • submitGet

        @GET
        @Path("")
        public javax.ws.rs.core.Response submitGet​(@Context
                                                   javax.servlet.http.HttpServletRequest req,
                                                   @QueryParam("scope")
                                                   String scope,
                                                   @QueryParam("gis-UUID")
                                                   String gisUUID,
                                                   @QueryParam("geo-exp")
                                                   String geoExplorerUUID)
                                            throws javax.ws.rs.WebApplicationException
        Submit get.
        Parameters:
        req - the req
        scope - the scope
        gisUUID - the gis uuid
        geoExplorerUUID - the geo explorer uuid
        Returns:
        the response
        Throws:
        javax.ws.rs.WebApplicationException - the web application exception
      • getGisLayerForLayerUUID

        public GisLayerItem getGisLayerForLayerUUID​(javax.servlet.http.HttpServletRequest req,
                                                    String scope,
                                                    String gisUUID)
                                             throws Exception
        Gets the gis layer for layer uuid.
        Parameters:
        req - the req
        scope - the scope
        gisUUID - the gis uuid
        Returns:
        the gis layer for layer uuid
        Throws:
        Exception - the exception