Package it.eng.spagobi.kpi.alarm.metadata

Examples of it.eng.spagobi.kpi.alarm.metadata.SbiAlarmEvent


    public SbiAlarmEvent findById(Integer id) {
        Session session = getSession();
        Transaction tx = null;
        try {
          tx = session.beginTransaction();
      SbiAlarmEvent item = (SbiAlarmEvent)session.get(SbiAlarmEvent.class, id);
      tx.commit();
      return item;
     
    } catch (HibernateException e) {
      if( tx != null && tx.isActive() ){
View Full Code Here


                    + " and so an Alarm will be scheduled");
              }
            }

            if (isAlarming) {
              SbiAlarmEvent alarmEv = new SbiAlarmEvent();
              String kpiName = hibSbiKpiInstance.getSbiKpi()
              .getName();
              logger.debug("Kpi Name: " + kpiName);
              String resources = null;
              if (value.getR() != null) {
                resources = value.getR().getName();
                logger.debug("Resources: " + resources);
              }

              alarmEv.setKpiName(kpiName);
              alarmEv.setKpiValue(val);
              alarmEv.setActive(true);
              alarmEv.setEventTs(value.getBeginDate());
              alarmEv.setResources(resources);
              alarmEv.setSbiAlarms(alarm);
              alarmEv.setThresholdValue(thresholdValue);
              alarmEv.setKpiDescription(value.getValueDescr());
              if (value.getR() != null) alarmEv.setResourcesId(value.getR().getId());
              alarmEv.setKpiInstanceId(value.getKpiInstanceId());
              ISbiAlarmEventDAO dao=DAOFactory.getAlarmEventDAO();
              dao.setUserProfile(getUserProfile());
              dao.insert(alarmEv);
              logger
              .debug("A new alarm has been inserted in the Alarm Event Table");
View Full Code Here

                                            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>");
        }
View Full Code Here

TOP

Related Classes of it.eng.spagobi.kpi.alarm.metadata.SbiAlarmEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.