* Unpublished and Not for Publication
* All Rights Reserved
*/
-package org.openecomp.policyEngine;
+package org.onap.policyEngine;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Map;
import java.util.UUID;
-import org.openecomp.policy.api.DecisionResponse;
-import org.openecomp.policy.api.LoadedPolicy;
-import org.openecomp.policy.api.NotificationScheme;
-import org.openecomp.policy.api.PolicyConfig;
-import org.openecomp.policy.api.PolicyConfigException;
-import org.openecomp.policy.api.PolicyDecisionException;
-import org.openecomp.policy.api.PolicyEngine;
-import org.openecomp.policy.api.PolicyEventException;
-import org.openecomp.policy.api.PolicyResponse;
-import org.openecomp.policy.api.RemovedPolicy;
+import org.onap.policy.api.DecisionResponse;
+import org.onap.policy.api.LoadedPolicy;
+import org.onap.policy.api.NotificationScheme;
+import org.onap.policy.api.PolicyConfig;
+import org.onap.policy.api.PolicyConfigException;
+import org.onap.policy.api.PolicyDecisionException;
+import org.onap.policy.api.PolicyEngine;
+import org.onap.policy.api.PolicyEventException;
+import org.onap.policy.api.PolicyResponse;
+import org.onap.policy.api.RemovedPolicy;
/**
* Class contains static functions which make call to policy engine using API.
* This fuction make API call to policy engine to get config. And returns
* policy name, policy version and policy configStatus
*
- * @param org.openecomp.policyEngine
- * @param eCOMPComponentName
+ * @param org.onap.policyEngine
+ * @param onapComponentName
* @param configName
* @param configAttributes
* @return
@SuppressWarnings("deprecation")
public static ArrayList<String> getConfig(PolicyEngine policyEngine,
- String eCOMPComponentName, String configName,
+ String onapComponentName, String configName,
Map<String, String> configAttributes) {
ArrayList<String> resultReceived = new ArrayList<>();
try {
UUID requestID = UUID.randomUUID();
Collection<PolicyConfig> policyConfigs;
if (configName == null) {
- policyConfigs = policyEngine.getConfig(eCOMPComponentName, requestID);
+ policyConfigs = policyEngine.getConfig(onapComponentName, requestID);
} else {
if (configAttributes == null) {
- policyConfigs = policyEngine.getConfig(eCOMPComponentName,
+ policyConfigs = policyEngine.getConfig(onapComponentName,
configName, requestID);
} else {
- policyConfigs = policyEngine.getConfig(eCOMPComponentName,
+ policyConfigs = policyEngine.getConfig(onapComponentName,
configName, configAttributes, requestID);
}
}
* This functions make API call to policy engine to get decision. And
* returns policy Decision
*
- * @param org.openecomp.policyEngine
- * @param eCOMPComponentName
+ * @param org.onap.policyEngine
+ * @param onapComponentName
* @param decisionAttributes
* @return
*/
public static ArrayList<String> getDecision(PolicyEngine policyEngine,
- String eCOMPComponentName, Map<String, String> decisionAttributes) {
+ String onapComponentName, Map<String, String> decisionAttributes) {
ArrayList<String> resultReceived = new ArrayList<>();
// Decision example
try {
UUID requestID = UUID.randomUUID();
@SuppressWarnings("deprecation")
DecisionResponse policyDecision = policyEngine.getDecision(
- eCOMPComponentName, decisionAttributes, requestID);
+ onapComponentName, decisionAttributes, requestID);
resultReceived.add(policyDecision.getDecision().toString());
} catch (PolicyDecisionException e) {
// logger.error("Exception Occured"+e);
* This function makes API call to policy engine to get action. And returns
* responseMessage and responseStatus
*
- * @param org.openecomp.policyEngine
+ * @param org.onap.policyEngine
* @param eventAttributes
* @return
*/
* This function makes API call to policy engine to get manual
* notifications.
*
- * @param org.openecomp.policyEngine
+ * @param org.onap.policyEngine
*/
public static void getManualNotifications(PolicyEngine policyEngine) {
* This function makes API call to policy engine to get automatic
* notifications.
*
- * @param org.openecomp.policyEngine
+ * @param org.onap.policyEngine
*/
public static void getAutoNotifications(PolicyEngine policyEngine) {
Handler handler = new Handler();