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"));
- vesAlarm.setLastEpochMicrosec(commonEventHeaderJson.get("lastEpochMicfrosec").asLong());
+ vesAlarm.setLastEpochMicrosec(commonEventHeaderJson.get("lastEpochMicrosec").asLong());
vesAlarm.setNfcNamingCode(getTextElementByNode(commonEventHeaderJson, "nfcNamingCode"));
vesAlarm.setNfNamingCode(getTextElementByNode(commonEventHeaderJson, "nfNamingCode"));
vesAlarm.setPriority(commonEventHeaderJson.get("priority").asText());
vesAlarm.setReportingEntityId(
getTextElementByNode(commonEventHeaderJson, "reportingEntityId"));
- vesAlarm.setReportingEntityName(commonEventHeaderJson.get("reprotingEntityName").asText());
+ vesAlarm.setReportingEntityName(commonEventHeaderJson.get("reportingEntityName").asText());
vesAlarm.setSequence(commonEventHeaderJson.get("sequence").asInt());
vesAlarm.setSourceId(getTextElementByNode(commonEventHeaderJson, "sourceId"));
vesAlarm.setSourceName(commonEventHeaderJson.get("sourceName").asText());
if(alarm.has("name") && alarm.has("value")) {
AlarmAdditionalField field = new AlarmAdditionalField();
field.setName(getTextElementByNode(alarm, "name"));
- field.setName(getTextElementByNode(alarm, "value"));
+ field.setValue(getTextElementByNode(alarm, "value"));
alarms.add(field);
}
});