Class BooleanId

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable

    public class BooleanId
    extends OpenJPAId
    OpenJPAId subclass appropriate for boolean fields.
    Since:
    2.1.0
    Author:
    Dianne Richards
    See Also:
    Serialized Form
    • Constructor Detail

      • BooleanId

        public BooleanId​(java.lang.Class cls,
                         java.lang.Boolean key)
      • BooleanId

        public BooleanId​(java.lang.Class cls,
                         java.lang.String key)
      • BooleanId

        public BooleanId​(java.lang.Class cls,
                         boolean key)
      • BooleanId

        public BooleanId​(java.lang.Class cls,
                         boolean key,
                         boolean subs)
    • Method Detail

      • getId

        public boolean getId()
      • getIdObject

        public java.lang.Object getIdObject()
        Description copied from class: OpenJPAId
        Return the identity value as an object.
        Specified by:
        getIdObject in class OpenJPAId
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class OpenJPAId
      • idEquals

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

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