Package it.eng.spagobi.kpi.alarm.bo

Examples of it.eng.spagobi.kpi.alarm.bo.Alarm


      // after inserted Kpi Instance insert periods   
      // load all alarms
      ISbiAlarmDAO sbiAlarmDAO=DAOFactory.getAlarmDAO();
      List<Alarm> alarmsToLoad=sbiAlarmDAO.loadAllByKpiInstId(kpiInstId);
      for (Iterator iterator = alarmsToLoad.iterator(); iterator.hasNext();) {
        Alarm alarm = (Alarm) iterator.next();
        insertAlarm(alarm, session);       

      }

View Full Code Here


      List<Alarm> toReturn=new ArrayList<Alarm>();

      for (Iterator iterator = list.iterator(); iterator.hasNext();) {
        SbiAlarm sbiAlarm = (SbiAlarm) iterator.next();
        Alarm alarm=toAlarm(sbiAlarm);
        toReturn.add(alarm);
      }

      tx.commit();
      return toReturn;
View Full Code Here




  public Alarm toAlarm(SbiAlarm sbiAlarm) throws EMFUserError{
    Alarm toReturn=new Alarm();
    toReturn.setDescr(sbiAlarm.getDescr());
    toReturn.setId(sbiAlarm.getId());
    toReturn.setLabel(sbiAlarm.getLabel());
    toReturn.setName(sbiAlarm.getName());
    toReturn.setText(sbiAlarm.getText());   
    toReturn.setUrl(sbiAlarm.getUrl());   

    Boolean autoDis=(sbiAlarm.isAutoDisabled()!=null) ? sbiAlarm.isAutoDisabled(): null;
    if(autoDis!=null){
      toReturn.setAutoDisabled(autoDis.booleanValue());   
   

    Boolean single=(sbiAlarm.isSingleEvent()!=null) ? sbiAlarm.isSingleEvent(): null;
    if(single!=null){
      toReturn.setSingleEvent(single.booleanValue());   
   

    ISbiAlarmContactDAO alarmContactDAO=DAOFactory.getAlarmContactDAO();
    Set<AlarmContact> contactsToInsert = new HashSet<AlarmContact>(0);
    Set<SbiAlarmContact> contacts=sbiAlarm.getSbiAlarmContacts();
    if(contacts!=null){
      for (Iterator iterator = contacts.iterator(); iterator.hasNext();) {
        SbiAlarmContact sbiAlarmContact = (SbiAlarmContact) iterator.next();
        Integer idAlarmContact=sbiAlarmContact.getId();
        AlarmContact alarmContact=alarmContactDAO.loadById(idAlarmContact);
        contactsToInsert.add(alarmContact);
      }     
    }
    toReturn.setSbiAlarmContacts(contactsToInsert)


    if(sbiAlarm.getSbiKpiInstance()!=null){
      toReturn.setIdKpiInstance(sbiAlarm.getSbiKpiInstance().getIdKpiInstance());
    }
    if(sbiAlarm.getSbiThresholdValue()!=null){
      toReturn.setIdThresholdValue(sbiAlarm.getSbiThresholdValue().getIdThresholdValue());
    }
    if(sbiAlarm.getModality()!=null){
      toReturn.setModalityId(sbiAlarm.getModality().getValueId());
    }


    return toReturn;
  }
View Full Code Here

TOP

Related Classes of it.eng.spagobi.kpi.alarm.bo.Alarm

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.