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 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.