logger.debug("Found contact '"+sbiAlarmContact.getName()+"'.");
List<AlertSendingItem> alertSendingList = alertSendingSessionMap.get(sbiAlarmContact);
SbiAlarm sbiAlarm = null;
SbiAlarmEvent sbiAlarmEvent = null;
StringBuffer subject = new StringBuffer();
StringBuffer text = new StringBuffer();
for(AlertSendingItem alertSendingItem : alertSendingList)
{
sbiAlarm = alertSendingItem.getSbiAlarm();
sbiAlarmEvent = alertSendingItem.getSbiAlarmEvent();
if(logger.isDebugEnabled())
logger.debug("Found alarm "+sbiAlarm.getName()+".");
subject.append(sbiAlarm.getLabel());
text.append("<font size=\"4\">Allarme </font><font color=\"red\" size=\"4\"><b>");
text.append(sbiAlarm.getName());
text.append("</b></font><ul>");
text.append("<li><font size=\"2\">Lable: ");
text.append(sbiAlarm.getLabel());
text.append("</font></li>");
text.append("<li><font size=\"2\">Text: ");
text.append(sbiAlarm.getText());
text.append("</font></li>");
text.append("<li><font size=\"2\">Description: ");
text.append(sbiAlarm.getDescr());
text.append("</font></li>");
text.append("</ul><br>");
text.append("<font size=\"3\">Dettaglio KPI:</font><ul>");
text.append("<li><font size=\"2\">Name: ");
text.append(sbiAlarmEvent.getKpiName());
text.append("</font></li>");
text.append("<li><font size=\"2\">Date: ");
text.append(sbiAlarmEvent.getEventTs());
text.append("</font></li>");
text.append("<li><font size=\"2\">Value: ");
text.append(sbiAlarmEvent.getKpiValue());
text.append("</font></li>");
text.append("<li><font size=\"2\">Threshold: ");
text.append(sbiAlarmEvent.getThresholdValue());
text.append("</font></li>");
String res = sbiAlarmEvent.getResources();
if(res!=null){
text.append("<li><font size=\"2\">resources:");
text.append(res);
text.append("</font></li>");
}