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
Constructor Summary |
BigIntegerId(java.lang.Class cls,
java.math.BigInteger key)
|
BigIntegerId(java.lang.Class cls,
java.math.BigInteger key,
boolean subs)
|
BigIntegerId(java.lang.Class cls,
java.lang.String key)
|
Method Summary |
java.math.BigInteger |
getId()
|
java.lang.Object |
getIdObject()
Return the identity value as an object. |
protected boolean |
idEquals(OpenJPAId other)
Compare the id to the id of the given instance. |
protected int |
idHash()
Return the id's hash code. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
BigIntegerId
public BigIntegerId(java.lang.Class cls,
java.lang.String key)
BigIntegerId
public BigIntegerId(java.lang.Class cls,
java.math.BigInteger key)
BigIntegerId
public BigIntegerId(java.lang.Class cls,
java.math.BigInteger key,
boolean subs)
getId
public java.math.BigInteger getId()
getIdObject
public java.lang.Object getIdObject()
- Description copied from class:
OpenJPAId
- Return the identity value as an object.
- Specified by:
getIdObject
in class OpenJPAId
toString
public java.lang.String toString()
- Overrides:
toString
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 other)
- Description copied from class:
OpenJPAId
- Compare the id to the id of the given instance.
- Specified by:
idEquals
in class OpenJPAId