Only load SchemaService related beans in aai-common when schema.translator.list=schem...
[aai/aai-common.git] / aai-core / src / test / java / org / onap / aai / AbstractConfigTranslator.java
index 7055b91..3df799b 100644 (file)
  * limitations under the License.
  * ============LICENSE_END=========================================================
  */
+
 package org.onap.aai;
 
 import java.io.File;
-import java.net.URL;
 import java.util.*;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
@@ -34,52 +34,51 @@ import org.onap.aai.util.AAIConstants;
  */
 public abstract class AbstractConfigTranslator extends ConfigTranslator {
 
-       public AbstractConfigTranslator(SchemaLocationsBean bean, SchemaVersions schemaVersions) {
-               super(bean, schemaVersions);
-       }
-
-       
-
-       /* (non-Javadoc)
-        * @see org.onap.aai.setup.ConfigTranslator#getNodeFiles()
-        */
-       @Override
-       public Map<SchemaVersion, List<String>> getNodeFiles() {
-               String prefix = bean.getNodeDirectory() + AAIConstants.AAI_FILESEP ;
-               
-               String suffix = ".xml";
-               
-               Map<SchemaVersion, List<String>> files = new TreeMap<>();
-               for (SchemaVersion v : schemaVersions.getVersions()) {
-                       
-                       List<String> container = getVersionNodeFiles(v);
-                       
-                       
-                       files.put(v, container);
-               }
-               
-               return files;
-       }
-       
-
-       public List<String> getVersionNodeFiles(SchemaVersion v) {
-               Pattern p = Pattern.compile("aai(.*)"+"_oxm_(.*).xml" );
-               
-               List<String> container = new ArrayList<>();
-               String directoryName = bean.getNodeDirectory() + AAIConstants.AAI_FILESEP  + v.toString() + AAIConstants.AAI_FILESEP ;
-               
-               File[] files = new File(directoryName).listFiles();
-               for (File f : files) {
-                       String fileName = f.getName();
-                       Matcher m = p.matcher(fileName);
-                       if (m.find()) {
-                               String file = directoryName + m.group();
-                               container.add(file.toString());
-                       }
-            
-               }
-               return container;
-               
-       }
+    public AbstractConfigTranslator(SchemaLocationsBean bean, SchemaConfigVersions schemaVersions) {
+        super(bean, schemaVersions);
+    }
+
+    /*
+     * (non-Javadoc)
+     * 
+     * @see org.onap.aai.setup.ConfigTranslator#getNodeFiles()
+     */
+    @Override
+    public Map<SchemaVersion, List<String>> getNodeFiles() {
+        String prefix = schemaLocationsBean.getNodeDirectory() + AAIConstants.AAI_FILESEP;
+
+        String suffix = ".xml";
+
+        Map<SchemaVersion, List<String>> files = new TreeMap<>();
+        for (SchemaVersion v : schemaVersions.getVersions()) {
+
+            List<String> container = getVersionNodeFiles(v);
+
+            files.put(v, container);
+        }
+
+        return files;
+    }
+
+    public List<String> getVersionNodeFiles(SchemaVersion v) {
+        Pattern p = Pattern.compile("aai(.*)" + "_oxm_(.*).xml");
+
+        List<String> container = new ArrayList<>();
+        String directoryName =
+                schemaLocationsBean.getNodeDirectory() + AAIConstants.AAI_FILESEP + v.toString() + AAIConstants.AAI_FILESEP;
+
+        File[] files = new File(directoryName).listFiles();
+        for (File f : files) {
+            String fileName = f.getName();
+            Matcher m = p.matcher(fileName);
+            if (m.find()) {
+                String file = directoryName + m.group();
+                container.add(file.toString());
+            }
+
+        }
+        return container;
+
+    }
 
 }