+ List<ProfileDefinition> profiles = versionManager.getSupportedProfileDefinitions();\r
+ for (ProfileDefinition profileDefinition : profiles) {\r
+ Map<String, MOMetaData> profileMetaDataMap = new HashMap<>();\r
+ Map<String, String> profileMetaDataReverseMap = new HashMap<>();\r
+\r
+ Collection<File> files = FileUtils.listFiles(\r
+ new File(fileLocation + "/" + profileDefinition.getCsdmMappingPath()), null, false);\r
+ for (File file : files) {\r
+ LOG.info("Loading mapper schema from {}", file.getName());\r
+ List<String> lines = FileUtils.readLines(file, StandardCharsets.UTF_8);\r
+ for (String line : lines) {\r
+ if (line != null && line.startsWith("#")) {\r
+ continue;\r
+ }\r
+ if (line != null && line.split(",").length >= 3) {\r
+ parseMetaDataLine(line, profileMetaDataMap, profileMetaDataReverseMap);\r
+ }\r