diff options
Diffstat (limited to 'src/main/java/org/openecomp/dmaapbc/util/Graph.java')
-rw-r--r-- | src/main/java/org/openecomp/dmaapbc/util/Graph.java | 8 |
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);
|