diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component
index 666f8ff..9a2dab4 100644
--- a/.settings/org.eclipse.wst.common.component
+++ b/.settings/org.eclipse.wst.common.component
@@ -4,10 +4,7 @@
-
- uses
-
-
+
uses
diff --git a/src/main/java/org/gcube/data/access/storagehub/MyApplicationListener.java b/src/main/java/org/gcube/data/access/storagehub/MyApplicationListener.java
index 0600c8d..37ebeec 100644
--- a/src/main/java/org/gcube/data/access/storagehub/MyApplicationListener.java
+++ b/src/main/java/org/gcube/data/access/storagehub/MyApplicationListener.java
@@ -1,9 +1,9 @@
package org.gcube.data.access.storagehub;
import javax.inject.Inject;
+import javax.ws.rs.ext.Provider;
import org.apache.jackrabbit.api.JackrabbitRepository;
-import org.gcube.data.access.storagehub.services.GroupManager;
import org.gcube.data.access.storagehub.services.RepositoryInitializer;
import org.glassfish.jersey.server.monitoring.ApplicationEvent;
import org.glassfish.jersey.server.monitoring.ApplicationEventListener;
@@ -12,6 +12,7 @@ import org.glassfish.jersey.server.monitoring.RequestEventListener;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+@Provider
public class MyApplicationListener implements ApplicationEventListener {
private static final Logger log = LoggerFactory.getLogger(MyApplicationListener.class);
@@ -21,6 +22,7 @@ public class MyApplicationListener implements ApplicationEventListener {
@Override
public void onEvent(ApplicationEvent event) {
+ log.info("StorageHub - event called");
switch (event.getType()) {
case DESTROY_FINISHED:
log.info("Destroying application storageHub");
diff --git a/src/main/java/org/gcube/data/access/storagehub/services/ItemsManager.java b/src/main/java/org/gcube/data/access/storagehub/services/ItemsManager.java
index 9d8470b..2122c80 100644
--- a/src/main/java/org/gcube/data/access/storagehub/services/ItemsManager.java
+++ b/src/main/java/org/gcube/data/access/storagehub/services/ItemsManager.java
@@ -254,13 +254,14 @@ public class ItemsManager {
@Path("{id}/search")
@Produces(MediaType.APPLICATION_JSON)
public ItemList searchItems(@QueryParam("showHidden") Boolean showHidden, @QueryParam("exclude") List excludes, @QueryParam("onlyType") String nodeType,@QueryParam("name") String name ){
- InnerMethodName.instance.set("listById");
+ InnerMethodName.instance.set("search");
Session ses = null;
List extends Item> toReturn = null;
try{
ses = repository.getRepository().login(CredentialHandler.getAdminCredentials(context));
authChecker.checkReadAuthorizationControl(ses, id);
toReturn = Utils.serachByNameOnFolder(ses, ses.getNodeByIdentifier(id), excludes, null, showHidden==null?false:showHidden, nodeType!=null ? ClassHandler.instance().get(nodeType) : null, name);
+ log.debug("search retrieved {} elements",toReturn.size());
}catch (ItemNotFoundException e) {
log.error("id {} not found",id,e);
GXOutboundErrorResponse.throwException(new IdNotFoundException(id, e), Status.NOT_FOUND);
diff --git a/src/main/webapp/WEB-INF/README b/src/main/webapp/WEB-INF/README
index e4fa25e..8b47ba8 100644
--- a/src/main/webapp/WEB-INF/README
+++ b/src/main/webapp/WEB-INF/README
@@ -25,7 +25,7 @@ The projects leading to this software have received funding from a series of
Version
--------------------------------------------------
-1.0.9 (2020-01-22)
+1.0.9 (2020-01-24)
Please see the file named "changelog.xml" in this directory for the release notes.