Class CompareUtil

java.lang.Object
org.apache.tiles.CompareUtil

public final class CompareUtil extends Object
Utilities to work with comparation between objects.
Since:
2.2.0
Version:
$Rev: 787720 $ $Date: 2009-06-24 01:39:21 +1000 (Wed, 24 Jun 2009) $
  • Method Details

    • nullSafeEquals

      public static boolean nullSafeEquals(Object obj1, Object obj2)
      Checks if two objects (eventually null) are the same. They are considered the same even if they are both null.
      Parameters:
      obj1 - The first object to check.
      obj2 - The second object to check.
      Returns:
      true if the objects are the same.
      Since:
      2.2.0
    • nullSafeHashCode

      public static int nullSafeHashCode(Object obj)
      Returns 0 if the object is null, the hash code of the object otherwise.
      Parameters:
      obj - The object from which the hash code must be calculated..
      Returns:
      The hash code.
      Since:
      2.2.0