diff options
Diffstat (limited to 'csarvalidation/src/main/java/org/onap/validation/csar/ValidatorSchemaLoader.java')
-rw-r--r-- | csarvalidation/src/main/java/org/onap/validation/csar/ValidatorSchemaLoader.java | 31 |
1 files changed, 11 insertions, 20 deletions
diff --git a/csarvalidation/src/main/java/org/onap/validation/csar/ValidatorSchemaLoader.java b/csarvalidation/src/main/java/org/onap/validation/csar/ValidatorSchemaLoader.java index eb9c9da..0ed0bdc 100644 --- a/csarvalidation/src/main/java/org/onap/validation/csar/ValidatorSchemaLoader.java +++ b/csarvalidation/src/main/java/org/onap/validation/csar/ValidatorSchemaLoader.java @@ -16,27 +16,18 @@ package org.onap.validation.csar; -import org.apache.commons.io.FileSystemUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; - import java.io.*; -import java.net.URI; import java.net.URISyntaxException; -import java.net.URL; -import java.nio.charset.StandardCharsets; import java.util.*; -import java.util.stream.Stream; - -import org.apache.commons.io.FilenameUtils; import org.yaml.snakeyaml.Yaml; import org.yaml.snakeyaml.scanner.ScannerException; -import java.nio.file.Files; -import java.nio.file.Paths; -import java.nio.file.Path; public class ValidatorSchemaLoader { + private static final String FILE_NAME = "/schema/"; + private static final Logger LOG = LoggerFactory.getLogger(ValidatorSchemaLoader.class); // Map of Schema files @@ -49,16 +40,16 @@ public class ValidatorSchemaLoader { private Map<String, ?> mrfManifest; // List of configured schemas - static List<String> schemaFileList = new ArrayList<String>(); + static List<String> schemaFileList = new ArrayList<>(); // SOL004 rule files static HashMap<String, String> optionOneSchema; static HashMap<String, String> optionTwoSchema; - private String schema_folder; + private String schemaFolder; - public ValidatorSchemaLoader() throws NullPointerException, FileNotFoundException, ScannerException, IOException { + public ValidatorSchemaLoader() { try { loadResources(); @@ -67,7 +58,7 @@ public class ValidatorSchemaLoader { } catch(URISyntaxException e) { // TODO Auto-generated catch block - e.printStackTrace(); + LOG.error("Illegal character in query at index", e); } } @@ -81,16 +72,16 @@ public class ValidatorSchemaLoader { for (String metaFile: new String []{"TOSCA.meta", "CSAR.meta", "MRF.mf" }) { switch(metaFile) { case "TOSCA.meta": - toscaMeta = this.readYaml("/schema/" + metaFile); + toscaMeta = this.readYaml(FILE_NAME + metaFile); break; case "CSAR.meta": - csarentryd = this.readYaml("/schema/" + metaFile); + csarentryd = this.readYaml(FILE_NAME + metaFile); break; case "MRF.yaml": - mrfYaml = this.readYaml("/schema/" + metaFile); + mrfYaml = this.readYaml(FILE_NAME + metaFile); break; - case "MRF.mf": - mrfManifest = this.readYaml("/schema/" + metaFile); + default: + mrfManifest = this.readYaml(FILE_NAME + metaFile); break; } } |