Include impacted changes for APPC-346,APPC-348
[appc.git] / appc-dispatcher / appc-request-handler / appc-request-handler-core / src / main / java / org / onap / appc / validationpolicy / objects / Policy.java
  * ============LICENSE_END=========================================================
  */
 
-package org.onap.appc.executionqueue;
+package org.onap.appc.validationpolicy.objects;
 
-import org.onap.appc.executionqueue.MessageExpirationListener;
 
+import com.fasterxml.jackson.annotation.JsonProperty;
 
-public class Listener implements MessageExpirationListener {
 
-    boolean listenerExecuted = false;
+public class Policy {
+    @JsonProperty("name")
+    private String policyName;
 
-    public boolean isListenerExecuted() {
-        return listenerExecuted;
+    @JsonProperty("rules")
+    private Rule[] rules;
+
+    public String getPolicyName() {
+        return policyName;
+    }
+
+    public void setPolicyName(String policyName) {
+        this.policyName = policyName;
     }
 
-    @Override
-    public void onMessageExpiration(Object message) {
-        listenerExecuted = true;
+    public Rule[] getRules() {
+        return rules;
+    }
+
+    public void setRules(Rule[] rules) {
+        this.rules = rules;
     }
 }
+
+