diff --git a/src/main/java/org/gcube/informationsystem/resourceregistry/client/ResourceRegistryClientImpl.java b/src/main/java/org/gcube/informationsystem/resourceregistry/client/ResourceRegistryClientImpl.java index 647583a..b37e2d1 100644 --- a/src/main/java/org/gcube/informationsystem/resourceregistry/client/ResourceRegistryClientImpl.java +++ b/src/main/java/org/gcube/informationsystem/resourceregistry/client/ResourceRegistryClientImpl.java @@ -116,6 +116,10 @@ public class ResourceRegistryClientImpl extends BaseRequestInfo implements Resou } private void addIncludeMeta(Map queryParams) throws UnsupportedEncodingException{ + addIncludeMeta(queryParams, includeMeta); + } + + private void addIncludeMeta(Map queryParams, boolean includeMeta) throws UnsupportedEncodingException{ if(includeMeta) { queryParams.put(AccessPath.INCLUDE_META_QUERY_PARAMETER, Boolean.toString(includeMeta)); } @@ -151,7 +155,7 @@ public class ResourceRegistryClientImpl extends BaseRequestInfo implements Resou @Override public List renew() throws ResourceRegistryException { - return getAllContextFromServer(0, BaseRequestInfo.UNBOUNDED_LIMIT); + return getAllContextFromServer(true, 0, BaseRequestInfo.UNBOUNDED_LIMIT); } }; @@ -200,10 +204,10 @@ public class ResourceRegistryClientImpl extends BaseRequestInfo implements Resou * @throws ResourceRegistryException */ public List getAllContextFromServer() throws ResourceRegistryException { - return getAllContextFromServer(offset, limit); + return getAllContextFromServer(includeMeta, offset, limit); } - protected List getAllContextFromServer(Integer offset, Integer limit) throws ResourceRegistryException { + protected List getAllContextFromServer(boolean includeMeta, Integer offset, Integer limit) throws ResourceRegistryException { try { logger.info("Going to read all {}s", Context.NAME); GXHTTPStringRequest gxHTTPStringRequest = getGXHTTPStringRequest(); @@ -212,7 +216,7 @@ public class ResourceRegistryClientImpl extends BaseRequestInfo implements Resou gxHTTPStringRequest.path(AccessPath.CONTEXTS_PATH_PART); Map parameters = new HashMap<>(); - addIncludeMeta(parameters); + addIncludeMeta(parameters, includeMeta); addOffset(parameters, offset); addLimit(parameters, limit); gxHTTPStringRequest.queryParams(parameters);