Improved code

This commit is contained in:
Luca Frosini 2023-02-17 12:10:23 +01:00
parent 80bee8029b
commit 434d42a1d5
1 changed files with 4 additions and 3 deletions

View File

@ -77,11 +77,11 @@ public class FacetBasedISConfigurationProxy extends ISConfigurationProxy<SimpleF
private static String queryTemplateName; private static String queryTemplateName;
static { static {
ResourceRegistryQueryTemplateClient rrqtc = ResourceRegistryQueryTemplateClientFactory.create();
try { try {
ResourceRegistryQueryTemplateClient rrqtc = ResourceRegistryQueryTemplateClientFactory.create();
queryTemplateName = null; queryTemplateName = null;
queryTemplateName = installQueryTemplate(rrqtc); queryTemplateName = installQueryTemplate(rrqtc);
} catch (Exception e) { } catch (Throwable e) {
logger.error("Unable to install gcat Query Template on FacetBased IS.", e); logger.error("Unable to install gcat Query Template on FacetBased IS.", e);
} }
} }
@ -89,7 +89,8 @@ public class FacetBasedISConfigurationProxy extends ISConfigurationProxy<SimpleF
protected static QueryTemplate getQueryTemplate() throws Exception { protected static QueryTemplate getQueryTemplate() throws Exception {
File queryTemplateFile = getJsonQueryTemplateFromFile(GET_CALLS_FOR_QUERY_TEMPLATE_FILENAME); File queryTemplateFile = getJsonQueryTemplateFromFile(GET_CALLS_FOR_QUERY_TEMPLATE_FILENAME);
QueryTemplate queryTemplate = ElementMapper.unmarshal(QueryTemplate.class, new FileReader(queryTemplateFile)); FileReader fileReader = new FileReader(queryTemplateFile);
QueryTemplate queryTemplate = ElementMapper.unmarshal(QueryTemplate.class, fileReader);
return queryTemplate; return queryTemplate;
} }