/** * <p>Helper function that determines the alarm type for a given UEI.</p> * * @return 0 if alarmid is null */ protected AlarmType getAlarmTypeFromUEI(final String eventUEI) { final Event event = m_eventConfDao.findByUei(eventUEI); if( event == null ) { return AlarmType.NOT_AN_ALARM; } if (event.getAlarmData() != null && event.getAlarmData().getAlarmType() != null) { if( event.getAlarmData().getAlarmType() == 2) { return AlarmType.RESULTION; } else { return AlarmType.PROBLEM; } } return AlarmType.NOT_AN_ALARM; }
private void verifyReductionKey(String uei, String expectedReductionKey) { List<org.opennms.netmgt.xml.eventconf.Event> eventsForUei = m_eventConfDao.getEvents(uei); if (eventsForUei == null) { LOG.warn("Could not find an event with uei '{}'."); return; } if (eventsForUei.size() != 1) { LOG.warn("Could not find a unique event definition for uei '{}'.", uei); return; } if (eventsForUei.get(0).getAlarmData() == null) { LOG.warn("Could not find alarm data for event with uei '{}'.", uei); return; } AlarmData alarmData = eventsForUei.get(0).getAlarmData(); if (!expectedReductionKey.equals(alarmData.getReductionKey())) { LOG.warn("Expected reduction key '{}' for uei '{}' but found '{}'.", expectedReductionKey, uei, alarmData.getReductionKey()); } }
/** * Sets the event. * * @param event the new OpenNMS event */ public void setEvent(org.opennms.netmgt.xml.eventconf.Event event) { // Normalize the Event Content (required to avoid UI problems) if (event.getMask() == null) { event.setMask(new Mask()); } enableAlarmData(event.getAlarmData() != null); eventEditor.setItemDataSource(event); }
/** * Sets the event. * * @param event the new OpenNMS event */ public void setEvent(org.opennms.netmgt.xml.eventconf.Event event) { // Normalize the Event Content (required to avoid UI problems) if (event.getMask() == null) { event.setMask(new Mask()); } enableAlarmData(event.getAlarmData() != null); eventEditor.setItemDataSource(event); }
final AlarmData ad = event.getAlarmData(); if (ad != null && (ad.getReductionKey() == null || ad.getReductionKey().trim().isEmpty() || ad.getAlarmType() == null || ad.getAlarmType() == 0)) { event.setAlarmData(null);
final AlarmData ad = event.getAlarmData(); if (ad != null && (ad.getReductionKey() == null || ad.getReductionKey().trim().isEmpty() || ad.getAlarmType() == null || ad.getAlarmType() == 0)) { event.setAlarmData(null);
if (e.getAlarmData() == null && econf.getAlarmData() != null) { AlarmData alarmData = new AlarmData(); final org.opennms.netmgt.xml.eventconf.AlarmData econfAlarmData = econf.getAlarmData(); alarmData.setAlarmType(econfAlarmData.getAlarmType()); alarmData.setReductionKey(econfAlarmData.getReductionKey());
if (e.getAlarmData() == null && econf.getAlarmData() != null) { AlarmData alarmData = new AlarmData(); final org.opennms.netmgt.xml.eventconf.AlarmData econfAlarmData = econf.getAlarmData(); alarmData.setAlarmType(econfAlarmData.getAlarmType()); alarmData.setReductionKey(econfAlarmData.getReductionKey());
alarmDataClearKey.setVisible(enable); if (enable) { if (getEvent().getAlarmData() == null) { getEvent().setAlarmData(new AlarmData());
alarmDataClearKey.setVisible(enable); if (enable) { if (getEvent().getAlarmData() == null) { getEvent().setAlarmData(new AlarmData());