Added the possibility to list items by specifying query parameters (used

for direct query on Slr via Ckan package_search API)
master
Luca Frosini 5 years ago
parent 25a0b996e6
commit c3efcb43fd

@ -34,6 +34,11 @@ public class Item extends GCatClient implements org.gcube.gcat.api.interfaces.It
Map<String, String> queryParams = new HashMap<>();
queryParams.put(GCatConstants.LIMIT_PARAMETER, String.valueOf(limit));
queryParams.put(GCatConstants.OFFSET_PARAMETER, String.valueOf(offset));
return this.list(queryParams);
}
public String list(Map<String,String> queryParams) throws WebApplicationException {
return super.list(queryParams);
}
@ -45,7 +50,7 @@ public class Item extends GCatClient implements org.gcube.gcat.api.interfaces.It
Map<String, String> queryParams = new HashMap<>();
queryParams.put(GCatConstants.LIMIT_PARAMETER, String.valueOf(limit));
queryParams.put(GCatConstants.OFFSET_PARAMETER, String.valueOf(offset));
queryParams.put(GCatConstants.ORGANIZATION_PARAMETER, organizationName);
queryParams.put(GCatConstants.Q_KEY, String.format(GCatConstants.ORGANIZATION_FILTER_TEMPLATE, organizationName));
return super.list(queryParams);
}

Loading…
Cancel
Save