summaryrefslogtreecommitdiffstats
path: root/appc-directed-graph/dg-loader/provider/src/main/java/org/onap/sdnc/dg/loader/DGXMLLoad.java
diff options
context:
space:
mode:
authorSkip Wonnell <skip@att.com>2017-12-17 16:13:56 -0600
committerPatrick Brady <pb071s@att.com>2017-12-19 16:42:22 +0000
commit9c44fb1cb83f5368fba40438a7b1fa1a45e27b58 (patch)
treef8eefa85bf2cd496ff041c9b0a7c6213430bcdd7 /appc-directed-graph/dg-loader/provider/src/main/java/org/onap/sdnc/dg/loader/DGXMLLoad.java
parent320159500963f61fbfe45cfc719fe1581d10a984 (diff)
Move dg-loader files to org.onap package
Issue-ID: APPC-13 Change-Id: I5bab561f243f31bca633882b9291b147e24bea9e Signed-off-by: Skip Wonnell <skip@att.com>
Diffstat (limited to 'appc-directed-graph/dg-loader/provider/src/main/java/org/onap/sdnc/dg/loader/DGXMLLoad.java')
-rw-r--r--appc-directed-graph/dg-loader/provider/src/main/java/org/onap/sdnc/dg/loader/DGXMLLoad.java47
1 files changed, 24 insertions, 23 deletions
diff --git a/appc-directed-graph/dg-loader/provider/src/main/java/org/onap/sdnc/dg/loader/DGXMLLoad.java b/appc-directed-graph/dg-loader/provider/src/main/java/org/onap/sdnc/dg/loader/DGXMLLoad.java
index 1b6116cc3..ced6b007c 100644
--- a/appc-directed-graph/dg-loader/provider/src/main/java/org/onap/sdnc/dg/loader/DGXMLLoad.java
+++ b/appc-directed-graph/dg-loader/provider/src/main/java/org/onap/sdnc/dg/loader/DGXMLLoad.java
@@ -22,17 +22,15 @@
* ============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);
}
}