Class UuidId

  • All Implemented Interfaces:
    Serializable, Comparable

    public final class UuidId
    extends OpenJPAId
    Identity type appropriate for UUID primary key fields and shared id classes.
    Author:
    Abe White, Paulo Cristovão Filho, Max Solodovnik
    See Also:
    Serialized Form
    • Constructor Detail

      • UuidId

        public UuidId​(Class<?> cls,
                      UUID key)
      • UuidId

        public UuidId​(Class<?> cls,
                      UUID key,
                      boolean subs)
    • Method Detail

      • getId

        public UUID getId()
      • idHash

        protected int idHash()
        Description copied from class: OpenJPAId
        Return the id's hash code.
        Specified by:
        idHash in class OpenJPAId
      • idEquals

        protected boolean idEquals​(OpenJPAId o)
        Description copied from class: OpenJPAId
        Compare the id to the id of the given instance.
        Specified by:
        idEquals in class OpenJPAId