Class PetHashEqualator.Default

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

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

    • equals

      public static boolean equals​(Pet pet1, Pet pet2)
    • hashCode

      public static int hashCode​(Pet pet)
    • equal

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

      public int hash​(Pet pet)
      Specified by:
      hash in interface HashEqualator<Pet>
      Specified by:
      hash in interface Hasher<Pet>