Missing support for PolicySetType
[policy/xacml-pdp.git] / applications / common / src / main / java / org / onap / policy / pdp / xacml / application / common / ToscaPolicyTranslator.java
index 32b950b..61ec0be 100644 (file)
@@ -24,9 +24,6 @@ package org.onap.policy.pdp.xacml.application.common;
 
 import com.att.research.xacml.api.Request;
 import com.att.research.xacml.api.Response;
-
-import oasis.names.tc.xacml._3_0.core.schema.wd_17.PolicyType;
-
 import org.onap.policy.models.decisions.concepts.DecisionRequest;
 import org.onap.policy.models.decisions.concepts.DecisionResponse;
 import org.onap.policy.models.tosca.authorative.concepts.ToscaPolicy;
@@ -37,10 +34,10 @@ public interface ToscaPolicyTranslator {
      * Implement this method to translate policies.
      *
      * @param toscaPolicy Incoming Tosca Policy object
-     * @return Xacml PolicyType object
+     * @return Xacml PolicyType or PolicySetType object
      * @throws ToscaPolicyConversionException Exception
      */
-    PolicyType convertPolicy(ToscaPolicy toscaPolicy) throws ToscaPolicyConversionException;
+    Object convertPolicy(ToscaPolicy toscaPolicy) throws ToscaPolicyConversionException;
 
     /**
      * Implement this method to convert an ONAP DecisionRequest into