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.ObjectgetId()java.lang.ObjectgetIdObject()Return the identity value as an object.protected booleanidEquals(OpenJPAId o)Compare the id to the id of the given instance.protected intidHash()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:OpenJPAIdReturn the identity value as an object.- Specified by:
getIdObjectin classOpenJPAId
-
idHash
protected int idHash()
Description copied from class:OpenJPAIdReturn the id's hash code.
-
-