@Transient @XmlTransient @Override public OnmsSeverity getSeverity() { return m_event == null ? null : OnmsSeverity.get(m_event.getEventSeverity()); }
@Override @Transactional public void unclearAlarm(OnmsAlarm alarm, Date now) { LOG.info("Un-clearing alarm with id: {} at: {}", alarm.getId(), alarm.getLastEventTime()); final OnmsAlarm alarmInTrans = alarmDao.get(alarm.getId()); if (alarmInTrans == null) { LOG.warn("Alarm disappeared: {}. Skipping un-clear.", alarm); return; } final OnmsSeverity previousSeverity = alarmInTrans.getSeverity(); alarmInTrans.setSeverity(OnmsSeverity.get(alarmInTrans.getLastEvent().getEventSeverity())); updateAutomationTime(alarmInTrans, now); alarmDao.update(alarmInTrans); alarmEntityNotifier.didUpdateAlarmSeverity(alarmInTrans, previousSeverity); }
@Override @Transactional public void unclearAlarm(OnmsAlarm alarm, Date now) { LOG.info("Un-clearing alarm with id: {} at: {}", alarm.getId(), alarm.getLastEventTime()); final OnmsAlarm alarmInTrans = alarmDao.get(alarm.getId()); if (alarmInTrans == null) { LOG.warn("Alarm disappeared: {}. Skipping clear.", alarm); return; } final OnmsSeverity previousSeverity = alarmInTrans.getSeverity(); alarmInTrans.setSeverity(OnmsSeverity.get(alarmInTrans.getLastEvent().getEventSeverity())); updateAutomationTime(alarmInTrans, now); alarmDao.update(alarmInTrans); alarmEntityNotifier.didUpdateAlarmSeverity(alarmInTrans, previousSeverity); }
.setUei(event.getEventUei()) .setSource(event.getEventSource()) .setSeverity(toSeverity(OnmsSeverity.get(event.getEventSeverity()))) .setLog("Y".equalsIgnoreCase(event.getEventLog())) .setDisplay("Y".equalsIgnoreCase(event.getEventDisplay()));
.setUei(event.getEventUei()) .setSource(event.getEventSource()) .setSeverity(toSeverity(OnmsSeverity.get(event.getEventSeverity()))) .setLog("Y".equalsIgnoreCase(event.getEventLog())) .setDisplay("Y".equalsIgnoreCase(event.getEventDisplay()));
private OnmsAlarm createNewAlarm(OnmsEvent e, Event event) { OnmsAlarm alarm = new OnmsAlarm(); // Situations are denoted by the existance of related-reductionKeys alarm.setRelatedAlarms(getRelatedAlarms(event.getParmCollection()), event.getTime()); alarm.setAlarmType(event.getAlarmData().getAlarmType()); alarm.setClearKey(event.getAlarmData().getClearKey()); alarm.setCounter(1); alarm.setDescription(e.getEventDescr()); alarm.setDistPoller(e.getDistPoller()); alarm.setFirstEventTime(e.getEventTime()); alarm.setIfIndex(e.getIfIndex()); alarm.setIpAddr(e.getIpAddr()); alarm.setLastEventTime(e.getEventTime()); alarm.setLastEvent(e); alarm.setLogMsg(e.getEventLogMsg()); alarm.setMouseOverText(e.getEventMouseOverText()); alarm.setNode(e.getNode()); alarm.setOperInstruct(e.getEventOperInstruct()); alarm.setReductionKey(event.getAlarmData().getReductionKey()); alarm.setServiceType(e.getServiceType()); alarm.setSeverity(OnmsSeverity.get(e.getEventSeverity())); alarm.setSuppressedUntil(e.getEventTime()); //UI requires this be set alarm.setSuppressedTime(e.getEventTime()); // UI requires this be set alarm.setUei(e.getEventUei()); if (event.getAlarmData().getManagedObject() != null) { alarm.setManagedObjectType(event.getAlarmData().getManagedObject().getType()); } e.setAlarm(alarm); return alarm; }
alarm.setReductionKey(event.getAlarmData().getReductionKey()); alarm.setServiceType(e.getServiceType()); alarm.setSeverity(OnmsSeverity.get(e.getEventSeverity()));