Move dg-loader files to org.onap package
[appc.git] / appc-directed-graph / dg-loader / provider / src / main / java / org / onap / sdnc / dg / loader / DGXMLLoad.java
index 1b6116c..ced6b00 100644 (file)
  * ============LICENSE_END=========================================================
  */
 
-package org.openecomp.sdnc.dg.loader;
+package org.onap.sdnc.dg.loader;
 
 import java.io.File;
 import java.util.ArrayList;
 import java.util.List;
-
 import org.apache.commons.io.FileUtils;
 import org.apache.commons.lang.StringUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
-
 import org.onap.ccsdk.sli.core.sli.SvcLogicException;
 import org.onap.ccsdk.sli.core.sli.SvcLogicParser;
 import org.onap.ccsdk.sli.core.sli.SvcLogicStore;
@@ -43,48 +41,50 @@ public class DGXMLLoad {
     private final SvcLogicStore store;
     public static String STRING_ENCODING = "utf-8";
 
-    public DGXMLLoad(String propfile) throws Exception{
-        if(StringUtils.isBlank(propfile)){
+    public DGXMLLoad(String propfile) throws Exception {
+        if (StringUtils.isBlank(propfile)) {
             throw new Exception(propfile + " Profile file is not defined");
         }
         this.store = SvcLogicStoreFactory.getSvcLogicStore(propfile);
     }
 
     protected DGXMLLoad(SvcLogicStore store) throws Exception {
-        this.store=store;
+        this.store = store;
     }
-    
-    public void loadDGXMLFile(String dgXMLpath) throws SvcLogicException{
-        if(dgXMLpath != null ){
+
+    public void loadDGXMLFile(String dgXMLpath) throws SvcLogicException {
+        if (dgXMLpath != null) {
             SvcLogicParser.load(dgXMLpath, this.store);
         }
     }
 
     private void loadDGXMLDir(String xmlPath) throws Exception {
         try {
-            logger.info("******************** Loading DG into Database *****************************");
+            logger.info(
+                    "******************** Loading DG into Database *****************************");
             List<String> errors = new ArrayList<String>();
-            if(this.store != null){
+            if (this.store != null) {
                 File xmlDir = new File(xmlPath);
-                if(xmlDir != null && xmlDir.isDirectory()){
-                    String[] extensions = new String[] { "xml", "XML" };
+                if (xmlDir != null && xmlDir.isDirectory()) {
+                    String[] extensions = new String[] {"xml", "XML"};
                     List<File> files = (List<File>) FileUtils.listFiles(xmlDir, extensions, true);
                     for (File file : files) {
                         logger.info("Loading DG XML file :" + file.getCanonicalPath());
-                        try{
+                        try {
                             SvcLogicParser.load(file.getCanonicalPath(), this.store);
-                        }catch (Exception e) {
-                            errors.add("Failed to load XML "+file.getCanonicalPath() + ", Exception : "+e.getMessage());
+                        } catch (Exception e) {
+                            errors.add("Failed to load XML " + file.getCanonicalPath()
+                                    + ", Exception : " + e.getMessage());
                         }
                     }
-                }else{
+                } else {
                     throw new Exception(xmlPath + " is not a valid XML Directory");
                 }
-            }else{
+            } else {
                 throw new Exception("Failed to initialise SvcLogicStore");
             }
 
-            if(errors.size() > 0){
+            if (errors.size() > 0) {
                 throw new Exception(errors.toString());
             }
         } catch (Exception e) {
@@ -97,17 +97,18 @@ public class DGXMLLoad {
             String xmlPath = null;
             String propertyPath = null;
 
-            if(args != null && args.length >= 2){
+            if (args != null && args.length >= 2) {
                 xmlPath = args[0];
                 propertyPath = args[1];
-            }else{
-                throw new Exception("Sufficient inputs for DGXMLLoadNActivate are missing <xmlpath> <dbPropertyfile>");
+            } else {
+                throw new Exception(
+                        "Sufficient inputs for DGXMLLoadNActivate are missing <xmlpath> <dbPropertyfile>");
             }
             DGXMLLoad dgXMLLoadDB = new DGXMLLoad(propertyPath);
             dgXMLLoadDB.loadDGXMLDir(xmlPath);
         } catch (Exception e) {
             e.printStackTrace();
-        }finally {
+        } finally {
             System.exit(1);
         }
     }