Package org.apache.openjpa.util
Class UuidId
- java.lang.Object
-
- org.apache.openjpa.util.OpenJPAId
-
- org.apache.openjpa.util.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
-
-
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 UUIDgetId()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 UUID getId()
-
getIdObject
public 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.
-
-