Package org.apache.openjpa.util
Class ObjectId
- java.lang.Object
-
- org.apache.openjpa.util.OpenJPAId
-
- org.apache.openjpa.util.ObjectId
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable
public final class ObjectId extends OpenJPAId
Identity type appropriate for object primary key fields and shared id classes.- Author:
- Abe White
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apache.openjpa.util.OpenJPAId
subs, type, TYPE_VALUE_SEP
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
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.-
Methods inherited from class org.apache.openjpa.util.OpenJPAId
compareTo, equals, getType, hashCode, hasSubclasses, setManagedInstanceType, setManagedInstanceType, toString
-
-
-
-
Method Detail
-
getId
public java.lang.Object getId()
-
getIdObject
public java.lang.Object getIdObject()
Description copied from class:OpenJPAId
Return the identity value as an object.- Specified by:
getIdObject
in classOpenJPAId
-
idHash
protected int idHash()
Description copied from class:OpenJPAId
Return the id's hash code.
-
-