* ============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;
}
}
+
+