org.datanucleus.identity
Class SCOID
java.lang.Object
org.datanucleus.identity.SCOID
public final class SCOID
- extends java.lang.Object
Object identifier for use with nondurable objects to guarantee uniqueness in the JVM (but not in datastore).
They can also be used as identifiers for classes that have no database extent, such as JPOXSQL result objects.
Refer to JDO 2 [5.4.4]. An Object id class must have the following :-
- Must be public
- Must have a public constructor, which may be the default (no-arg) constructor
- All fields must be public
- All fields must be of Serializable types.
- Version:
- $Revision: 1.4 $
|
Constructor Summary |
SCOID(java.lang.String objClass)
Constructs a new SCOID to identify an object of the given class. |
|
Method Summary |
java.lang.String |
getSCOClass()
Returns the class of the object identified by this SCOID. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
objClass
public final java.lang.String objClass
SCOID
public SCOID(java.lang.String objClass)
- Constructs a new SCOID to identify an object of the given class.
- Parameters:
objClass - The class of the instance being identified.
getSCOClass
public java.lang.String getSCOClass()
- Returns the class of the object identified by this SCOID.
- Returns:
- The class of the object identified by this SCOID.
Copyright © 2009. All Rights Reserved.