aboutsummaryrefslogtreecommitdiffstats
path: root/PolicyEngineClient/src/main/java/org/openecomp/policyEngine/MainClient.java
diff options
context:
space:
mode:
authorITSERVICES\rb7147 <rb7147@att.com>2017-04-25 11:46:00 -0400
committerITSERVICES\rb7147 <rb7147@att.com>2017-05-03 09:58:17 -0400
commite0addf5b588a1244f9679becd90999dfcb4c3a94 (patch)
tree1212772d6366730266ff0e093c874b07aa716c29 /PolicyEngineClient/src/main/java/org/openecomp/policyEngine/MainClient.java
parent39fb0f30472777e4b60d6a7ac8aa4eb9773961ff (diff)
Policy 1707 commit to LF
Change-Id: Ibe6f01d92f9a434c040abb05d5386e89d675ae65 Signed-off-by: ITSERVICES\rb7147 <rb7147@att.com>
Diffstat (limited to 'PolicyEngineClient/src/main/java/org/openecomp/policyEngine/MainClient.java')
-rw-r--r--PolicyEngineClient/src/main/java/org/openecomp/policyEngine/MainClient.java44
1 files changed, 1 insertions, 43 deletions
diff --git a/PolicyEngineClient/src/main/java/org/openecomp/policyEngine/MainClient.java b/PolicyEngineClient/src/main/java/org/openecomp/policyEngine/MainClient.java
index e7a2f8195..eb3c3b9de 100644
--- a/PolicyEngineClient/src/main/java/org/openecomp/policyEngine/MainClient.java
+++ b/PolicyEngineClient/src/main/java/org/openecomp/policyEngine/MainClient.java
@@ -38,10 +38,8 @@ 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.PolicyConfigStatus;
import org.openecomp.policy.api.PolicyEngine;
import org.openecomp.policy.api.PolicyEngineException;
-import org.openecomp.policy.api.PolicyType;
import org.openecomp.policy.api.RemovedPolicy;
import org.w3c.dom.Document;
@@ -50,8 +48,6 @@ public class MainClient {
PolicyEngine policyEngine;
try {
policyEngine = new PolicyEngine("config.properties");
- String eCOMPComponentName = ".*" ;
- String configName = ".*" ;
Map<String, String> configAttributes = new HashMap<String,String>();
configAttributes.put("java", "java");
configAttributes.put("peach", "Tar");
@@ -65,6 +61,7 @@ public class MainClient {
// Config Example
try {
+ @SuppressWarnings("deprecation")
Collection<PolicyConfig> policyConfigs = policyEngine.getConfigByPolicyName(".*");//(eCOMPComponentName, configName, configAttributes);
if(policyConfigs!=null && !policyConfigs.isEmpty()){
for(PolicyConfig policyConfig: policyConfigs){
@@ -72,50 +69,11 @@ public class MainClient {
System.out.println("Config Status: " + policyConfig.getPolicyConfigStatus());
System.out.println("Policy Name: "+ policyConfig.getPolicyName());
System.out.println("policy Version: " + policyConfig.getPolicyVersion());
- /*System.out.println("policy Type: " + policyConfig.getType().toString());
- System.out.println("Matching Conditions: " + policyConfig.getMatchingConditions());
- System.out.println("Body is : ");
- if(policyConfig.getPolicyConfigStatus().equals(PolicyConfigStatus.CONFIG_RETRIEVED)){
- if(policyConfig.getType().equals(PolicyType.OTHER)){
- System.out.println(policyConfig.toOther());
- }else if(policyConfig.getType().equals(PolicyType.JSON)){
- System.out.println(policyConfig.toJSON().toString());
- }else if(policyConfig.getType().equals(PolicyType.PROPERTIES)){
- System.out.println(policyConfig.toProperties().toString());
- }else if(policyConfig.getType().equals(PolicyType.XML)){
- try {
- printDocument(policyConfig.toXML(), System.out);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }*/
}
}
} catch (PolicyConfigException e) {
e.printStackTrace();
}
- // Action example
- /*try{
- Collection<PolicyResponse> policyResponses = org.openecomp.policyEngine.sendEvent(eventAttributes);
- if(policyResponses!=null && !policyResponses.isEmpty()){
- for(PolicyResponse policyResponse: policyResponses){
- System.out.println(policyResponse.getPolicyResponseMessage() + " : " + policyResponse.getPolicyResponseStatus());
- System.out.println(policyResponse.getActionAdvised());
- System.out.println(policyResponse.getActionTaken());
- System.out.println(policyResponse.getRequestAttributes());
- }
- }
- }catch (PolicyEventException e){
- e.printStackTrace();
- }*/
- /*// Decision example
- try{
- PolicyDecision policyDecision = org.openecomp.policyEngine.getDecision(eCOMPComponentName, decisionAttributes);
- System.out.println(policyDecision.toString());
- } catch(PolicyDecisionException e){
- e.printStackTrace();
- }*/
// Manual Notifications..
policyEngine.setScheme(NotificationScheme.MANUAL_ALL_NOTIFICATIONS);