org.apache.openjpa.util
Class CharId

java.lang.Object
  extended by org.apache.openjpa.util.OpenJPAId
      extended by org.apache.openjpa.util.CharId
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable

public final class CharId
extends OpenJPAId

OpenJPAId subclass appropriate for char fields.

Author:
Steve Kim
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.openjpa.util.OpenJPAId
subs, type
 
Constructor Summary
CharId(java.lang.Class cls, char key)
           
CharId(java.lang.Class cls, java.lang.Character key)
           
CharId(java.lang.Class cls, char key, boolean subs)
           
CharId(java.lang.Class cls, java.lang.String key)
           
 
Method Summary
 char getId()
           
 java.lang.Object getIdObject()
          Return the identity value as an object.
protected  boolean idEquals(OpenJPAId o)
          Compare the id to the id of the given instance.
protected  int idHash()
          Return the id's hash code.
 java.lang.String toString()
           
 
Methods inherited from class org.apache.openjpa.util.OpenJPAId
compareTo, equals, getType, hashCode, hasSubclasses, setManagedInstanceType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CharId

public CharId(java.lang.Class cls,
              java.lang.Character key)

CharId

public CharId(java.lang.Class cls,
              java.lang.String key)

CharId

public CharId(java.lang.Class cls,
              char key)

CharId

public CharId(java.lang.Class cls,
              char key,
              boolean subs)
Method Detail

getId

public char 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

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


Copyright © 2006 Apache Software Foundation. All Rights Reserved.