@Override public Event findByUei(final String uei) { return m_events.findFirstMatchingEvent(new EventCriteria() { @Override public boolean matches(final Event e) { return uei.equals(e.getUei()); } }); }
@Override public Event findByUei(final String uei) { return m_events.findFirstMatchingEvent(new EventCriteria() { @Override public boolean matches(final Event e) { return uei.equals(e.getUei()); } }); }
@Override public Event findByUei(final String uei) { if (uei == null) { return null; } return m_events.findFirstMatchingEvent(new EventCriteria() { @Override public boolean matches(final Event e) { return uei.equals(e.getUei()); } }); }
@Override public Event findByEvent(final org.opennms.netmgt.xml.event.Event matchingEvent) { return m_events.findFirstMatchingEvent(matchingEvent); }
@Override public Event findByEvent(final org.opennms.netmgt.xml.event.Event matchingEvent) { return m_events.findFirstMatchingEvent(matchingEvent); }
@Override public Event findByEvent(final org.opennms.netmgt.xml.event.Event matchingEvent) { return m_events.findFirstMatchingEvent(matchingEvent); }
public Event findFirstMatchingEvent(final EventCriteria criteria) { for(final Event event : m_events) { if (criteria.matches(event)) { return event; } } for(final Entry<String, Events> loadedEvents : m_loadedEventFiles.entrySet()) { final Events events = loadedEvents.getValue(); final Event result = events.findFirstMatchingEvent(criteria); if (result != null) { return result; } } return null; }
final Event event = subEvents.findFirstMatchingEvent(matchingEvent); if (event != null) { return event;