Package org.datanucleus.identity

Package defining object identity classes.


Interface Summary
IdentityTranslator Translator for object identities where the user wants to input identities that are not strict JDO standard, so this converts them.
OID Interface for a datastore-identity class to implement.

Class Summary
ByteFieldPK Single-Field identity with a byte/Byte field.
CharFieldPK Single-Field identity with a char/Character field.
DatastoreUniqueOID Identity for use with datastore-identity where the datastore provides a unique "identity" key per object and hence doesn't need the class name.
IdentityReference Simple identity being a reference to the object itself.
IdentityUtils Series of utilities for handling identities of objects.
IntFieldPK Single-Field identity with an int/Integer field.
LongFieldPK Single-Field identity with a long/Long field.
ObjectFieldPK Single-Field identity with an Object field.
OIDFactory Factory for OID instances.
OIDImpl An object identifier, typically used for datastore identity.
OIDImplKodo Object identifier, typically used for datastore identity.
OIDImplXcalia Object identifier, typically used for datastore identity.
SCOID Object identifier for use with nondurable objects to guarantee uniqueness in the JVM (but not in datastore).
ShortFieldPK Single-Field identity with a short/Short field.
SingleFieldPK Abstract base class for all single-field identity classes.
StringFieldPK Single-Field identity with a String field.
XcaliaIdentityTranslator Identity translator that allows for some combinations that Xcalia XIC allowed.

Package org.datanucleus.identity Description

Package defining object identity classes. These are used where an API doesn't define its own inbuilt identities.

Copyright © 2011. All Rights Reserved.