/** * Constructor for this class * * @param event * the event that this will be the key for */ public EventKey(org.opennms.netmgt.xml.event.Event event) { super(); m_hashCode = 1; org.opennms.netmgt.xml.event.Mask mask = event.getMask(); if ((mask == null) || mask.getMaskelementCount() == 0) { String uei = event.getUei(); if (uei != null) { put(TAG_UEI, uei); } } else { for (org.opennms.netmgt.xml.event.Maskelement maskelement : mask.getMaskelementCollection()) { String name = maskelement.getMename(); String value = getMaskElementValue(event, name); put(name, value); } } }