Decision should return dictionary 20/86920/1
authorPamela Dragosh <pdragosh@research.att.com>
Fri, 3 May 2019 17:57:11 +0000 (13:57 -0400)
committerPamela Dragosh <pdragosh@research.att.com>
Fri, 3 May 2019 17:57:17 +0000 (13:57 -0400)
Should not be an array of policies, should be a
dictionary.

Issue-ID: POLICY-1735
Change-Id: Ia88ef65dd332933aafbe6b57693344d5d43c53b8
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
models-decisions/src/main/java/org/onap/policy/models/decisions/concepts/DecisionResponse.java
models-interactions/model-simulators/src/main/java/org/onap/policy/simulators/GuardSimulatorJaxRs.java

index b4f2886..b0b21d2 100644 (file)
@@ -20,7 +20,6 @@
 
 package org.onap.policy.models.decisions.concepts;
 
-import java.util.List;
 import java.util.Map;
 
 import lombok.Data;
@@ -36,5 +35,5 @@ public class DecisionResponse {
     private String status;
     private Map<String, Object> advice;
     private Map<String, Object> obligations;
-    private List<Map<String, Object>> policies;
+    private Map<String, Object> policies;
 }
index a2a06a4..25606ee 100644 (file)
@@ -56,13 +56,13 @@ public class GuardSimulatorJaxRs {
             response.setStatus("Deny");
             response.setAdvice(Collections.emptyMap());
             response.setObligations(Collections.emptyMap());
-            response.setPolicies(Collections.emptyList());
+            response.setPolicies(Collections.emptyMap());
             return response;
         } else {
             response.setStatus("Permit");
             response.setAdvice(Collections.emptyMap());
             response.setObligations(Collections.emptyMap());
-            response.setPolicies(Collections.emptyList());
+            response.setPolicies(Collections.emptyMap());
             return response;
         }
     }