org.apache.openjpa.util
Class ObjectId
java.lang.Object
org.apache.openjpa.util.OpenJPAId
org.apache.openjpa.util.ObjectId
- All Implemented Interfaces:
- Serializable, 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
Method Summary |
Object |
getId()
|
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. |
(package private) void |
setId(Object id)
Allow utilities in this package to mutate id. |
ObjectId
public ObjectId(Class cls,
Object key)
ObjectId
public ObjectId(Class cls,
Object key,
boolean subs)
getId
public Object getId()
setId
void setId(Object id)
- Allow utilities in this package to mutate id.
getIdObject
public Object getIdObject()
- Description copied from class:
OpenJPAId
- Return the identity value as an object.
- Specified by:
getIdObject
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-2010 Apache Software Foundation. All Rights Reserved.