From 34c3a05761f420e5061a9eb05a36d9ff3fa42479 Mon Sep 17 00:00:00 2001 From: Ahmed Ibrahim Date: Fri, 9 Feb 2024 15:55:20 +0100 Subject: [PATCH] dependencies and paths --- .../social_networking/HelloWorldInitializator.java | 2 +- .../gcube/social_networking/ResourceInitializer.java | 12 +++++++----- .../org/gcube/social_networking/rest/HelloWorld.java | 9 ++++++++- src/main/webapp/WEB-INF/web.xml | 4 ++-- 4 files changed, 18 insertions(+), 9 deletions(-) diff --git a/src/main/java/org/gcube/social_networking/HelloWorldInitializator.java b/src/main/java/org/gcube/social_networking/HelloWorldInitializator.java index 5e0ddda..1f0c6c2 100644 --- a/src/main/java/org/gcube/social_networking/HelloWorldInitializator.java +++ b/src/main/java/org/gcube/social_networking/HelloWorldInitializator.java @@ -1,6 +1,6 @@ package org.gcube.social_networking; -import org.gcube.common.authorization.utils.manager.SecretManagerProvider; +import org.gcube.common.security.providers.SecretManagerProvider; import org.gcube.smartgears.ApplicationManager; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/src/main/java/org/gcube/social_networking/ResourceInitializer.java b/src/main/java/org/gcube/social_networking/ResourceInitializer.java index ab21eb5..576165c 100644 --- a/src/main/java/org/gcube/social_networking/ResourceInitializer.java +++ b/src/main/java/org/gcube/social_networking/ResourceInitializer.java @@ -12,9 +12,11 @@ import org.glassfish.jersey.server.ResourceConfig; @ApplicationPath("/") @ManagedBy(HelloWorldInitializator.class) public class ResourceInitializer extends ResourceConfig { - - public ResourceInitializer() { - packages(HelloWorld.class.getPackage().toString()); - } - + + public ResourceInitializer() { + packages(HelloWorld.class.getPackage().toString()); + //packages(HelloWorld.class.getPackage().toString()); + + } + } diff --git a/src/main/java/org/gcube/social_networking/rest/HelloWorld.java b/src/main/java/org/gcube/social_networking/rest/HelloWorld.java index 011b04f..24a3cf8 100644 --- a/src/main/java/org/gcube/social_networking/rest/HelloWorld.java +++ b/src/main/java/org/gcube/social_networking/rest/HelloWorld.java @@ -22,7 +22,7 @@ import org.gcube.social_networking.server.CassandraConnection; import org.gcube.social_networking.socialnetworking.model.shared.Comment; import org.gcube.social_networking.socialnetworking.model.shared.exceptions.CommentIDNotFoundException; -@Path("comments") +@Path("/comments") @ResourceGroup("Comments APIs") @ResourceLabel("Comments APIs") @RequestHeaders ({ @@ -30,6 +30,13 @@ import org.gcube.social_networking.socialnetworking.model.shared.exceptions.Comm }) public class HelloWorld { + @GET + @Path("/test") + @Produces({"application/json;charset=UTF-8", "application/vnd.api+json"}) + public String test(){ + return "{\"result\":\"funziona!!!\"}"; + } + @POST @Produces({"application/json;charset=UTF-8", "application/vnd.api+json"}) @Consumes({"application/json;charset=UTF-8", "application/vnd.api+json"}) diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml index ef9a39b..effa3c6 100644 --- a/src/main/webapp/WEB-INF/web.xml +++ b/src/main/webapp/WEB-INF/web.xml @@ -2,7 +2,7 @@ - org.gcube.acme.ResourceInitializer + org.gcube.social_networking.ResourceInitializer default @@ -13,7 +13,7 @@ /api-docs/* - org.gcube.acme.ResourceInitializer + org.gcube.social_networking.ResourceInitializer /* \ No newline at end of file