Package org.apache.openjpa.util
Class DateId
- java.lang.Object
-
- org.apache.openjpa.util.OpenJPAId
-
- org.apache.openjpa.util.DateId
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable
public final class DateId extends OpenJPAId
OpenJPAIdsubclass appropriate for Date fields.- Author:
- Marc Prud'hommeaux
- 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 DateId(java.lang.Class cls, java.lang.String key)DateId(java.lang.Class cls, java.sql.Date key)DateId(java.lang.Class cls, java.sql.Timestamp key)DateId(java.lang.Class cls, java.util.Date key)DateId(java.lang.Class cls, java.util.Date key, boolean subs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.DategetId()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.java.lang.StringtoString()-
Methods inherited from class org.apache.openjpa.util.OpenJPAId
compareTo, equals, getType, hashCode, hasSubclasses, setManagedInstanceType, setManagedInstanceType
-
-
-
-
Constructor Detail
-
DateId
public DateId(java.lang.Class cls, java.lang.String key)
-
DateId
public DateId(java.lang.Class cls, java.util.Date key)
-
DateId
public DateId(java.lang.Class cls, java.sql.Date key)
-
DateId
public DateId(java.lang.Class cls, java.sql.Timestamp key)
-
DateId
public DateId(java.lang.Class cls, java.util.Date key, boolean subs)
-
-
Method Detail
-
getId
public java.util.Date 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.
-
-