Class NaturalKey<D extends Durable<? extends Comparable>>

java.lang.Object
org.smallmind.persistence.NaturalKey<D>

public class NaturalKey<D extends Durable<? extends Comparable>> extends Object
  • Constructor Details

    • NaturalKey

      public NaturalKey(D durable)
    • NaturalKey

      public NaturalKey(Class<D> durableClass, Object... naturalKeyFieldValues)
  • Method Details

    • getNonKeyFields

      public static Field[] getNonKeyFields(Class<? extends Durable> durableClass)
    • getNaturalKeyFields

      public static Field[] getNaturalKeyFields(Class<? extends Durable> durableClass)
    • getDurableClass

      public Class<? extends Durable> getDurableClass()
    • getNaturalKeyFieldValues

      public Object[] getNaturalKeyFieldValues()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object