Package org.apache.openjpa.util
Class BigIntegerId
- java.lang.Object
-
- org.apache.openjpa.util.OpenJPAId
-
- org.apache.openjpa.util.BigIntegerId
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable
public class BigIntegerId extends OpenJPAId
- Since:
- 1.1.0
- Author:
- Miroslav Nachev
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apache.openjpa.util.OpenJPAId
subs, type, TYPE_VALUE_SEP
-
-
Constructor Summary
Constructors Constructor Description BigIntegerId(java.lang.Class cls, java.lang.String key)BigIntegerId(java.lang.Class cls, java.math.BigInteger key)BigIntegerId(java.lang.Class cls, java.math.BigInteger key, boolean subs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.math.BigIntegergetId()java.lang.ObjectgetIdObject()Return the identity value as an object.protected booleanidEquals(OpenJPAId other)Compare the id to the id of the given instance.protected intidHash()Return the id's hash code.java.lang.StringtoString()-
Methods inherited from class org.apache.openjpa.util.OpenJPAId
compareTo, equals, getType, hashCode, hasSubclasses, setManagedInstanceType, setManagedInstanceType
-
-
-
-
Method Detail
-
getId
public java.math.BigInteger 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.
-
-