add cleared type in vesAlarm 57/16257/2
authorShiwei Tian <tian.shiwei@zte.com.cn>
Thu, 28 Sep 2017 07:31:13 +0000 (15:31 +0800)
committerShiwei Tian <tian.shiwei@zte.com.cn>
Thu, 28 Sep 2017 11:13:52 +0000 (19:13 +0800)
Issue-ID: HOLMES-29

Change-Id: I46bb9f7acea7e5a51ab6c901d6cfa724732c6031
Signed-off-by: Shiwei Tian <tian.shiwei@zte.com.cn>
dmaap-dsa/src/main/java/org/onap/holmes/dsa/dmaappolling/DMaaPResponseUtil.java

index 72b76c1..a445402 100644 (file)
@@ -47,6 +47,7 @@ public class DMaaPResponseUtil {
         vesAlarm.setDomain(commonEventHeaderJson.get("domain").asText());
         vesAlarm.setEventId(commonEventHeaderJson.get("eventId").asText());
         vesAlarm.setEventName(commonEventHeaderJson.get("eventName").asText());
+        vesAlarm.setAlarmIsCleared(vesAlarm.getEventName().endsWith("Cleared") ? 1 : 0);
         vesAlarm.setEventType(getTextElementByNode(commonEventHeaderJson, "eventType"));
         vesAlarm.setInternalHeaderFields(
                 getTextElementByNode(commonEventHeaderJson, "internalHeaderFields"));