Class HumanHashEqualator.Default

java.lang.Object
one.microstream.examples.layeredentities._Human.HumanHashEqualator.Default
All Implemented Interfaces:
ThreadSafe, Equalator<Human>, HumanHashEqualator, HashEqualator<Human>, Hasher<Human>, HashImmutable, Immutable, Stateless
Enclosing interface:
HumanHashEqualator

public static class HumanHashEqualator.Default
extends Object
implements HumanHashEqualator, Stateless
  • Method Details

    • equals

      public static boolean equals​(Human human1, Human human2)
    • hashCode

      public static int hashCode​(Human human)
    • equal

      public boolean equal​(Human human1, Human human2)
      Description copied from interface: Equalator
      Compares the two given objects (object1 and object2) depending on the implementation.
      Specified by:
      equal in interface Equalator<Human>
      Specified by:
      equal in interface HashEqualator<Human>
      Parameters:
      human1 - as first object to check equality on
      human2 - as second object to check equality on
      Returns:
      true if object1 equals object2, false if not.
    • hash

      public int hash​(Human human)
      Specified by:
      hash in interface HashEqualator<Human>
      Specified by:
      hash in interface Hasher<Human>