Junit Cases for Application Controller.
[appc.git] / appc-directed-graph / dg-loader / provider / src / main / java / org / openecomp / sdnc / dg / loader / DGXMLLoad.java
index b7651bb..13e5e29 100644 (file)
@@ -4,6 +4,8 @@
  * ================================================================================
  * Copyright (C) 2017 AT&T Intellectual Property.  All rights reserved.
  * ================================================================================
+ * Copyright (C) 2017 Amdocs
+ * =============================================================================
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
@@ -15,6 +17,8 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
+ * 
+ * ECOMP is a trademark and service mark of AT&T Intellectual Property.
  * ============LICENSE_END=========================================================
  */
 
@@ -46,6 +50,10 @@ public class DGXMLLoad {
         this.store = SvcLogicStoreFactory.getSvcLogicStore(propfile);
     }
 
+    protected DGXMLLoad(SvcLogicStore store) throws Exception {
+        this.store=store;
+    }
+    
     public void loadDGXMLFile(String dgXMLpath) throws SvcLogicException{
         if(dgXMLpath != null ){
             SvcLogicParser.load(dgXMLpath, this.store);
@@ -95,7 +103,6 @@ public class DGXMLLoad {
             }else{
                 throw new Exception("Sufficient inputs for DGXMLLoadNActivate are missing <xmlpath> <dbPropertyfile>");
             }
-
             DGXMLLoad dgXMLLoadDB = new DGXMLLoad(propertyPath);
             dgXMLLoadDB.loadDGXMLDir(xmlPath);
         } catch (Exception e) {