Fixed all method result

This commit is contained in:
Luca Frosini 2022-02-07 10:58:37 +01:00
parent 69d24faf54
commit aef9379543
2 changed files with 3 additions and 3 deletions

View File

@ -12,7 +12,7 @@ import org.gcube.informationsystem.resourceregistry.api.exceptions.queries.templ
*/
public interface ResourceRegistryQueryTemplateClient {
public List<String> all() throws ResourceRegistryException;
public List<QueryTemplate> all() throws ResourceRegistryException;
public QueryTemplate create(QueryTemplate queryTemplate) throws QueryTemplateAlreadyPresentException, ResourceRegistryException;

View File

@ -31,7 +31,7 @@ public class ResourceRegistryQueryTemplateClientImpl implements ResourceRegistry
}
@Override
public List<String> all() throws ResourceRegistryException {
public List<QueryTemplate> all() throws ResourceRegistryException {
try {
logger.trace("Going to list {}s", QueryTemplate.NAME);
GXHTTPStringRequest gxHTTPStringRequest = GXHTTPStringRequest.newRequest(address);
@ -44,7 +44,7 @@ public class ResourceRegistryQueryTemplateClientImpl implements ResourceRegistry
logger.debug("Got {}s are {}", QueryTemplate.NAME, all);
JavaType type = ElementMapper.getObjectMapper().getTypeFactory().constructCollectionType(ArrayList.class, String.class);
JavaType type = ElementMapper.getObjectMapper().getTypeFactory().constructCollectionType(ArrayList.class, QueryTemplate.class);
return ElementMapper.getObjectMapper().readValue(all, type);
} catch(ResourceRegistryException e) {