ESeverity severityEnum = ESeverity.valueOfTpegCode(severity.value());
serviceAlert.setSeverity(ServiceAlertLibrary.convertSeverity(severityEnum));
}
if (ptSituation.getPublicationWindow() != null) {
HalfOpenTimestampRangeStructure window = ptSituation.getPublicationWindow();
TimeRange.Builder range = TimeRange.newBuilder();
if (window.getStartTime() != null)
range.setStart(window.getStartTime().getTime());
if (window.getEndTime() != null)
range.setEnd(window.getEndTime().getTime());
if (range.hasStart() || range.hasEnd())
serviceAlert.addPublicationWindow(range);
}
}