/** * <p>setLastEvent</p> * * @param event a {@link org.opennms.netmgt.model.OnmsEvent} object. */ public void setLastEvent(OnmsEvent event) { this.m_lastEvent = event; if (event!=null) { try { this.m_lastEventTime = event.getEventTime(); // alarm can be saved with no associated event } catch (final ObjectNotFoundException e) { // ignore errors getting this event from the DB } } }
@Override public List<OnmsEvent> getEventsAfterDate(List<String> ueiList, Date date) { List<OnmsEvent> matchingEvents = new ArrayList<OnmsEvent>(); List<OnmsEvent> allEvents = findAll(); for (OnmsEvent eachEvent : allEvents) { if (ueiList.contains(eachEvent.getEventUei()) && eachEvent.getEventTime().after(date)) { matchingEvents.add(eachEvent); } } return matchingEvents; }
@Override public List<OnmsEvent> getEventsAfterDate(List<String> ueiList, Date date) { List<OnmsEvent> matchingEvents = new ArrayList<OnmsEvent>(); List<OnmsEvent> allEvents = findAll(); for (OnmsEvent eachEvent : allEvents) { if (ueiList.contains(eachEvent.getEventUei()) && eachEvent.getEventTime().after(date)) { matchingEvents.add(eachEvent); } } return matchingEvents; }
private void reduceEvent(OnmsEvent persistedEvent, OnmsAlarm alarm, Event event) { alarm.setLastEventTime(persistedEvent.getEventTime());
private void reduceEvent(OnmsEvent persistedEvent, OnmsAlarm alarm, Event event) { alarm.setLastEventTime(persistedEvent.getEventTime());
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.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.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) {
private OnmsAlarm buildAlarm(final OnmsEvent event) { // TODO: Add reductionKey, suppressedTime, suppressedUntil to this object? final OnmsAlarm alarm = new OnmsAlarm(); alarm.setDistPoller(getDistPollerDao().whoami()); alarm.setUei(event.getEventUei()); alarm.setAlarmType(OnmsAlarm.PROBLEM_TYPE); alarm.setNode(m_node1); alarm.setDescription("This is a test alarm"); alarm.setLogMsg("this is a test alarm log message"); alarm.setCounter(1); alarm.setIpAddr(InetAddressUtils.getInetAddress("192.168.1.1")); alarm.setSeverity(OnmsSeverity.NORMAL); alarm.setFirstEventTime(event.getEventTime()); alarm.setLastEvent(event); alarm.setServiceType(m_serviceTypeDao.findByName("ICMP")); return alarm; }
setTimeIfNotNull(event.getEventTime(), builder::setTime); setTimeIfNotNull(event.getEventCreateTime(), builder::setTime);
setTimeIfNotNull(event.getEventTime(), builder::setTime); setTimeIfNotNull(event.getEventCreateTime(), builder::setTime);
eventDTO.setTime( event.getEventTime() );
eventDTO.setTime( event.getEventTime() );