Added the possibility to list items by specifying query parameters (used
for direct query on Slr via Ckan package_search API)
This commit is contained in:
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<>();
|
Map<String, String> queryParams = new HashMap<>();
|
||||||
queryParams.put(GCatConstants.LIMIT_PARAMETER, String.valueOf(limit));
|
queryParams.put(GCatConstants.LIMIT_PARAMETER, String.valueOf(limit));
|
||||||
queryParams.put(GCatConstants.OFFSET_PARAMETER, String.valueOf(offset));
|
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);
|
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<>();
|
Map<String, String> queryParams = new HashMap<>();
|
||||||
queryParams.put(GCatConstants.LIMIT_PARAMETER, String.valueOf(limit));
|
queryParams.put(GCatConstants.LIMIT_PARAMETER, String.valueOf(limit));
|
||||||
queryParams.put(GCatConstants.OFFSET_PARAMETER, String.valueOf(offset));
|
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);
|
return super.list(queryParams);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue