@Override public Event getEvent() { Event event = super.getEvent(); checkParam(event, EventConstants.PARM_OLD_NODE_LABEL); checkParam(event, EventConstants.PARM_NEW_NODE_LABEL); return event; }
/** * Construct a deleteNode event for the given nodeId. * * @param source * the source for the event * @param nodeId * the node to be deleted. * @param txNo * the transaction number associated with deleting the node * @return an Event object representing a delete node event. */ public static Event createAssetInfoChangedEvent(String source, long nodeId, long txNo) { return createNodeEventBuilder(EventConstants.ASSET_INFO_CHANGED_EVENT_UEI, source, nodeId, txNo).getEvent(); }
private Event createEvent(String reason) { EventBuilder bldr = new EventBuilder(COMMS_ERROR_UEI, "Ticketd"); bldr.addParam("reason", reason); return bldr.getEvent(); }
private static EventBuilder createNodeEventBuilder(String uei, String source, long nodeId, long txNo) { EventBuilder bldr = new EventBuilder(uei, source); bldr.setNodeid(nodeId); if (txNo >= 0) { bldr.addParam(EventConstants.PARM_TRANSACTION_NO, txNo); } return bldr; }
/** * <p>addParam</p> * * @param parmName a {@link java.lang.String} object. * @param val a {@link java.lang.String} object. * @return a {@link org.opennms.netmgt.model.events.EventBuilder} object. */ public EventBuilder addParam(final String parmName, final String val) { return addParam(parmName, val, null, null); }
/** * Return the value of an event parameter of null if it does not exist. * * @param e * the Event to get the parameter for * @param parmName * the name of the parameter to retrieve * @return the value of the parameter, or null of the parameter is not set */ public static String getParm(Event e, String parmName) { return EventUtils.getParm(e, parmName, null); }
/** * <p>createNodeLabelChangedEvent</p> * * @return a {@link org.opennms.netmgt.xml.event.Event} object. */ public Event createNodeLabelChangedEvent(String newLabel) { NodeLabelChangedEventBuilder event = new NodeLabelChangedEventBuilder("Test"); event.setNodeid(m_nodeid); event.setNewNodeLabel(newLabel); event.setOldNodeLabel("oldLabel"); return event.getEvent(); }
/** * <p>toString</p> * * @return a {@link java.lang.String} object. */ @Override public String toString() { return EventUtils.toString(m_event); } }
/** {@inheritDoc} */ @Override public boolean equals(final Object o) { if (o == null) return false; if (!(o instanceof EventWrapper)) return false; final EventWrapper w = (EventWrapper) o; return EventUtils.eventsMatch(m_event, w.m_event); }
/** * <p>afterPropertiesSet</p> * * @throws java.lang.Exception if any. */ @Override public void afterPropertiesSet() throws Exception { m_eventManager.addEventListener(this, EventConstants.RELOAD_IMPORT_UEI); }
/** * <p>destroy</p> * * @throws java.lang.Exception if any. */ public void destroy() throws Exception { m_eventManager.removeEventListener(this, EventConstants.RELOAD_IMPORT_UEI); }
private Event createEvent(String reason) { EventBuilder bldr = new EventBuilder(COMMS_ERROR_UEI, "Ticketd"); bldr.addParam("reason", reason); return bldr.getEvent(); }
public static Event createDeleteNodeEvent(String source, long nodeId, long txNo) { return createNodeEventBuilder(EventConstants.DELETE_NODE_EVENT_UEI, source, nodeId, txNo).getEvent(); }
/** * <p>getEventForeignSource</p> * * @param event a {@link org.opennms.netmgt.xml.event.Event} object. * @return a {@link java.lang.String} object. */ protected String getEventForeignSource(final Event event) { return EventUtils.getParm(event, EventConstants.PARM_FOREIGN_SOURCE); }
/** * <p>toString</p> * * @return a {@link java.lang.String} object. */ @Override public String toString() { return EventUtils.toString(m_event); } }
/** * <p>eventsMatch</p> * * @param e1 a {@link org.opennms.netmgt.xml.event.Event} object. * @param e2 a {@link org.opennms.netmgt.xml.event.Event} object. * @return a boolean. * @deprecated Use {@link EventUtils#eventsMatch(Event,Event)} instead */ public static boolean eventsMatch(final Event e1, final Event e2) { return EventUtils.eventsMatch(e1, e2); }
private Event importFailedEvent(final String msg, final String url, final String rescanExisting) { return new EventBuilder( EventConstants.IMPORT_FAILED_UEI, NAME ) .addParam( EventConstants.PARM_IMPORT_RESOURCE, url) .addParam( EventConstants.PARM_IMPORT_RESCAN_EXISTING, rescanExisting) .addParam( EventConstants.PARM_FAILURE_MESSAGE, msg ) .getEvent(); }
/** * <p>getEventForeignSource</p> * * @param event a {@link org.opennms.netmgt.xml.event.Event} object. * @return a {@link java.lang.String} object. */ protected String getEventForeignSource(final Event event) { return EventUtils.getParm(event, EventConstants.PARM_FOREIGN_SOURCE); }
@Override public String toString() { return EventUtils.toString(m_snmp); } }
/** {@inheritDoc} */ @Override public boolean equals(final Object o) { if (o == null) return false; if (!(o instanceof EventWrapper)) return false; final EventWrapper w = (EventWrapper) o; return EventUtils.eventsMatch(m_event, w.m_event); }