aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openecomp/dmaapbc/util/Graph.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/openecomp/dmaapbc/util/Graph.java')
-rw-r--r--src/main/java/org/openecomp/dmaapbc/util/Graph.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/org/openecomp/dmaapbc/util/Graph.java b/src/main/java/org/openecomp/dmaapbc/util/Graph.java
index bdb1f6e..f91f156 100644
--- a/src/main/java/org/openecomp/dmaapbc/util/Graph.java
+++ b/src/main/java/org/openecomp/dmaapbc/util/Graph.java
@@ -20,6 +20,7 @@
package org.openecomp.dmaapbc.util;
+import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.List;
@@ -39,20 +40,19 @@ public class Graph {
//TODO add to properties file
private static String centralDcaeLayerName = "central";
- public Graph() {
- }
+
public Graph(HashMap<String, String> graph) {
super();
this.graph = graph;
}
- public Graph( List<MR_Client> clients ) {
+ public Graph( List<MR_Client> clients, boolean strict ) {
if ( clients == null )
return;
this.graph = new HashMap<String, String>();
this.hasCentral = false;
for( MR_Client client: clients ) {
- if ( client.isStatusValid()) {
+ if ( ! strict || client.isStatusValid()) {
String loc = client.getDcaeLocationName();
for( String action : client.getAction() ){
DcaeLocation dcaeLoc = locations.get(loc);