From 6df1eed2c2c8e17bff9a0d87e3568bcfa19fc838 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Tue, 13 Dec 2022 12:34:23 +0100 Subject: [PATCH] QueryTemplate is now created only one time --- .../FacetBasedISConfigurationProxy.java | 78 +++++++++---------- 1 file changed, 38 insertions(+), 40 deletions(-) diff --git a/src/main/java/org/gcube/gcat/configuration/isproxies/FacetBasedISConfigurationProxy.java b/src/main/java/org/gcube/gcat/configuration/isproxies/FacetBasedISConfigurationProxy.java index 0fc94f7..1758167 100644 --- a/src/main/java/org/gcube/gcat/configuration/isproxies/FacetBasedISConfigurationProxy.java +++ b/src/main/java/org/gcube/gcat/configuration/isproxies/FacetBasedISConfigurationProxy.java @@ -74,11 +74,46 @@ public class FacetBasedISConfigurationProxy extends ISConfigurationProxy> getCallsForToVirtualService() throws Exception { ResourceRegistryQueryTemplateClient rrqtc = ResourceRegistryQueryTemplateClientFactory.create(); - if(!queryTemplateFound) { - queryTemplateName = installQueryTemplate(rrqtc); - } - ObjectNode objectNode = objectMapper.createObjectNode(); objectNode.put(GCAT_ESERVICE_UUID_VARNAME, gcatEServiceID); @@ -239,20 +251,6 @@ public class FacetBasedISConfigurationProxy extends ISConfigurationProxy queryListOfEntities(String query) throws Exception { logger.trace("Going to request the following query:\n{}", query); String result = resourceRegistryClient.jsonQuery(query);