@Override public boolean equals(final Object x, final Object y) throws HibernateException { if (x == y) return true; if (x == null || y == null) return false; // It's probably more consistent if we use our own comparator here // return ((InetAddress)x).equals((InetAddress)y); return new InetAddressComparator().compare((InetAddress)x, (InetAddress)y) == 0; }
final Map<InetAddress, Set<String>> ipServices = new TreeMap<InetAddress, Set<String>>(new InetAddressComparator()); String sqlString;
final TreeMap<InetAddress,String> specificsMap = new TreeMap<InetAddress,String>(new InetAddressComparator()); for (final String specific : definition.getSpecific()) { specificsMap.put(InetAddressUtils.getInetAddress(specific), specific.trim()); final TreeMap<InetAddress,Range> rangesMap = new TreeMap<InetAddress,Range>(new InetAddressComparator()); for (final Range range : definition.getRange()) { rangesMap.put(InetAddressUtils.getInetAddress(range.getBegin()), range); priorBegin = new InetAddressComparator().compare(priorBegin, beginAddress) < 0 ? priorBegin : beginAddress; priorRange.setBegin(InetAddressUtils.toIpAddrString(priorBegin)); priorEnd = new InetAddressComparator().compare(priorEnd, endAddress) > 0 ? priorEnd : endAddress; priorRange.setEnd(InetAddressUtils.toIpAddrString(priorEnd));
final TreeMap<InetAddress,String> specificsMap = new TreeMap<InetAddress,String>(new InetAddressComparator()); for (final String specific : definition.getSpecifics()) { specificsMap.put(InetAddressUtils.getInetAddress(specific), specific.trim()); final TreeMap<InetAddress,Range> rangesMap = new TreeMap<InetAddress,Range>(new InetAddressComparator()); for (final Range range : definition.getRanges()) { rangesMap.put(InetAddressUtils.getInetAddress(range.getBegin()), range); priorBegin = new InetAddressComparator().compare(priorBegin, beginAddress) < 0 ? priorBegin : beginAddress; priorRange.setBegin(InetAddressUtils.toIpAddrString(priorBegin)); priorEnd = new InetAddressComparator().compare(priorEnd, endAddress) > 0 ? priorEnd : endAddress; priorRange.setEnd(InetAddressUtils.toIpAddrString(priorEnd));
final TreeMap<InetAddress,String> specificsMap = new TreeMap<InetAddress,String>(new InetAddressComparator()); for (final String specific : definition.getSpecific()) { specificsMap.put(InetAddressUtils.getInetAddress(specific), specific.trim()); final TreeMap<InetAddress,Range> rangesMap = new TreeMap<InetAddress,Range>(new InetAddressComparator()); for (final Range range : definition.getRange()) { rangesMap.put(InetAddressUtils.getInetAddress(range.getBegin()), range); priorBegin = new InetAddressComparator().compare(priorBegin, beginAddress) < 0 ? priorBegin : beginAddress; priorRange.setBegin(InetAddressUtils.toIpAddrString(priorBegin)); priorEnd = new InetAddressComparator().compare(priorEnd, endAddress) > 0 ? priorEnd : endAddress; priorRange.setEnd(InetAddressUtils.toIpAddrString(priorEnd));
final TreeMap<InetAddress,String> specificsMap = new TreeMap<InetAddress,String>(new InetAddressComparator()); for (String specific : definition.getSpecifics()) { specificsMap.put(InetAddressUtils.getInetAddress(specific), specific.trim()); final TreeMap<InetAddress,Range> rangesMap = new TreeMap<InetAddress,Range>(new InetAddressComparator()); for (Range range : definition.getRanges()) { rangesMap.put(InetAddressUtils.getInetAddress(range.getBegin()), range); priorBegin = new InetAddressComparator().compare(priorBegin, beginAddress) < 0 ? priorBegin : beginAddress; priorRange.setBegin(InetAddressUtils.toIpAddrString(priorBegin)); priorEnd = new InetAddressComparator().compare(priorEnd, endAddress) > 0 ? priorEnd : endAddress; priorRange.setEnd(InetAddressUtils.toIpAddrString(priorEnd));
/** * Implements java.jang.Comparable since this is a key to a tree map * * @param obj a {@link org.opennms.netmgt.rtc.datablock.RTCNodeKey} object. * @return a int. */ @Override public int compareTo(RTCNodeKey obj) { int rc = (int) (m_nodeID - obj.getNodeID()); if (rc != 0) { return rc; } if (m_ip == null && obj.getIP() == null) { rc = 0; } else { rc = new InetAddressComparator().compare(m_ip, obj.getIP()); } if (rc != 0) { return rc; } if(m_svcName == null) { if (obj.getSvcName() == null) { return 0; } else { return -1; } } else { return m_svcName.compareTo(obj.getSvcName()); } }
/** {@inheritDoc} */ @Override public boolean equals(Object obj) { if (obj instanceof JniPingRequestId) { JniPingRequestId id = (JniPingRequestId)obj; return (new InetAddressComparator().compare(getAddress(), id.getAddress()) == 0) && getIdentifier() == id.getIdentifier() && getSequenceNumber() == id.getSequenceNumber() && getThreadId() == id.getThreadId(); } return false; }
/** {@inheritDoc} */ @Override public boolean equals(Object obj) { if (obj instanceof JnaPingRequestId) { JnaPingRequestId id = (JnaPingRequestId)obj; return (new InetAddressComparator().compare(getAddress(), id.getAddress()) == 0) && getIdentifier() == id.getIdentifier() && getSequenceNumber() == id.getSequenceNumber() && getThreadId() == id.getThreadId(); } return false; }
/** {@inheritDoc} */ @Override public boolean equals(Object obj) { if (obj instanceof Jni6PingRequestId) { Jni6PingRequestId id = (Jni6PingRequestId)obj; return (new InetAddressComparator().compare(getAddress(), id.getAddress()) == 0) && getIdentifier() == id.getIdentifier() && getSequenceNumber() == id.getSequenceNumber() && getThreadId() == id.getThreadId(); } return false; }
/** {@inheritDoc} */ @Override public boolean equals(Object obj) { if (obj instanceof Jni6PingRequestId) { Jni6PingRequestId id = (Jni6PingRequestId)obj; return (new InetAddressComparator().compare(getAddress(), id.getAddress()) == 0) && getIdentifier() == id.getIdentifier() && getSequenceNumber() == id.getSequenceNumber() && getThreadId() == id.getThreadId(); } return false; }