Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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

Field Summary

Fields inherited from class org.apache.openjpa.util.OpenJPAId
`subs, type`

Constructor Summary
`ObjectId(Class cls, Object key)`
`ObjectId(Class cls, Object key, boolean subs)`

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.

Methods inherited from class org.apache.openjpa.util.OpenJPAId
`compareTo, equals, getType, hashCode, hasSubclasses, setManagedInstanceType, toString`

Methods inherited from class java.lang.Object
`clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

Constructor Detail

### ObjectId

    public ObjectId(Class cls,
                    Object key)

### ObjectId

    public ObjectId(Class cls,
                    Object key,
                    boolean subs)

Method Detail

### getId

    public Object getId()

### 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`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2006 Apache Software Foundation. All Rights Reserved.