aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/org/onap/cps/temporal/controller/event/listener/kafka/DataUpdatedEventListener.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/onap/cps/temporal/controller/event/listener/kafka/DataUpdatedEventListener.java')
-rw-r--r--src/main/java/org/onap/cps/temporal/controller/event/listener/kafka/DataUpdatedEventListener.java15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/main/java/org/onap/cps/temporal/controller/event/listener/kafka/DataUpdatedEventListener.java b/src/main/java/org/onap/cps/temporal/controller/event/listener/kafka/DataUpdatedEventListener.java
index 79c9d92..2e4b88e 100644
--- a/src/main/java/org/onap/cps/temporal/controller/event/listener/kafka/DataUpdatedEventListener.java
+++ b/src/main/java/org/onap/cps/temporal/controller/event/listener/kafka/DataUpdatedEventListener.java
@@ -89,9 +89,10 @@ public class DataUpdatedEventListener {
private void validateEventEnvelop(final CpsDataUpdatedEvent cpsDataUpdatedEvent) {
- final var invalidEventEnvelopException = new InvalidEventEnvelopException("Validation failure");
+ final var invalidEventEnvelopException =
+ new InvalidEventEnvelopException("Validation failure", cpsDataUpdatedEvent);
- // Schema
+ // Validate schema
if (cpsDataUpdatedEvent.getSchema() == null) {
invalidEventEnvelopException.addInvalidField(
new InvalidEventEnvelopException.InvalidField(
@@ -99,22 +100,22 @@ public class DataUpdatedEventListener {
CpsDataUpdatedEvent.Schema.URN_CPS_ORG_ONAP_CPS_DATA_UPDATED_EVENT_SCHEMA_1_1_0_SNAPSHOT
.value()));
}
- // Id
+ // Validate id
if (!StringUtils.hasText(cpsDataUpdatedEvent.getId())) {
invalidEventEnvelopException.addInvalidField(
new InvalidEventEnvelopException.InvalidField(
MISSING, "id", null, null));
}
- // Source
- if (cpsDataUpdatedEvent.getSource() == null || !cpsDataUpdatedEvent.getSource().equals(EVENT_SOURCE)) {
+ // Validate source
+ if (!EVENT_SOURCE.equals(cpsDataUpdatedEvent.getSource())) {
invalidEventEnvelopException.addInvalidField(
new InvalidEventEnvelopException.InvalidField(
UNEXPECTED, "source",
cpsDataUpdatedEvent.getSource() != null
? cpsDataUpdatedEvent.getSource().toString() : null, EVENT_SOURCE.toString()));
}
- // Type
- if (cpsDataUpdatedEvent.getType() == null || !cpsDataUpdatedEvent.getType().equals(EVENT_TYPE)) {
+ // Validate type
+ if (!EVENT_TYPE.equals(cpsDataUpdatedEvent.getType())) {
invalidEventEnvelopException.addInvalidField(
new InvalidEventEnvelopException.InvalidField(
UNEXPECTED, "type", cpsDataUpdatedEvent.getType(), EVENT_TYPE));