From c71b90f977b2b70165d3639de2cecdbe6e168d19 Mon Sep 17 00:00:00 2001 From: Francesco Mangiacrapa Date: Thu, 12 May 2016 16:22:44 +0000 Subject: [PATCH] Added comments git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/data-transfer/uri-resolver@128577 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../gis/geonetwork/GeonetworkResolver.java | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/gcube/datatransfer/resolver/gis/geonetwork/GeonetworkResolver.java b/src/main/java/org/gcube/datatransfer/resolver/gis/geonetwork/GeonetworkResolver.java index b6bc07b..41ab8f8 100644 --- a/src/main/java/org/gcube/datatransfer/resolver/gis/geonetwork/GeonetworkResolver.java +++ b/src/main/java/org/gcube/datatransfer/resolver/gis/geonetwork/GeonetworkResolver.java @@ -38,14 +38,15 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; + /** * The Class GeonetworkResolver. * - * @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it - * Apr 4, 2016 + * Works as a proxy in order to authenticate HTTP POST calls on gCube Geonetwork servers discovered by SCOPE on gCube Information System + * Used by gCube Data Catalog for harvesting metadata * - * This class authenticate all query on Geonetwork by SCOPE - * Used by gCube Data Catalog for harvesting + * @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it + * May 12, 2016 */ public class GeonetworkResolver extends HttpServlet{ @@ -102,6 +103,7 @@ public class GeonetworkResolver extends HttpServlet{ /* (non-Javadoc) * @see javax.servlet.http.HttpServlet#doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) + * This call is not authenticated */ @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { @@ -223,6 +225,7 @@ public class GeonetworkResolver extends HttpServlet{ /* (non-Javadoc) * @see javax.servlet.http.HttpServlet#doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) + * This call is authenticated */ @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException { @@ -439,6 +442,12 @@ public class GeonetworkResolver extends HttpServlet{ } + /** + * The main method. + * + * @param args the arguments + * @throws UnsupportedEncodingException the unsupported encoding exception + */ public static void main(String[] args) throws UnsupportedEncodingException { /*String scopeValue ="/gcube/devsec/devVRE";