@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; }
/** * 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()); } }
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));
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));
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));
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));
/** {@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; }