Modified Decision API to accept query parameters and abbreviate Monitor decision...
[policy/xacml-pdp.git] / main / src / main / java / org / onap / policy / pdpx / main / rest / provider / DecisionProvider.java
index ec68795..a5141b9 100644 (file)
@@ -22,7 +22,7 @@ package org.onap.policy.pdpx.main.rest.provider;
 
 import com.att.research.xacml.api.Response;
 import com.att.research.xacml.api.Result;
-
+import java.util.Map;
 import org.apache.commons.lang3.tuple.Pair;
 import org.onap.policy.models.decisions.concepts.DecisionException;
 import org.onap.policy.models.decisions.concepts.DecisionRequest;
@@ -43,7 +43,7 @@ public class DecisionProvider {
      *
      * @return the Decision object
      */
-    public DecisionResponse fetchDecision(DecisionRequest request) {
+    public DecisionResponse fetchDecision(DecisionRequest request, Map<String, String[]> queryParams) {
         LOGGER.debug("Fetching decision {}", request);
         //
         // Find application for this decision
@@ -52,7 +52,7 @@ public class DecisionProvider {
         //
         // Found application for action
         //
-        Pair<DecisionResponse, Response> decision = application.makeDecision(request);
+        Pair<DecisionResponse, Response> decision = application.makeDecision(request, queryParams);
         //
         // Calculate statistics
         //