Package org.datanucleus.identity


package org.datanucleus.identity

Package defining object identity classes. Provides identity classes for datastore id (single field) and application id (single field), as well as many convenience methods for accessing information out of these identity classes, and also creating them.

  • Class
    Description
    This class is for identity with a single byte field.
    This class is for identity with a single character field.
    Interface for a datastore-identity class to implement.
    An object identifier, typically used for datastore identity.
    Object identifier, typically used for datastore identity.
    Object identifier, typically used for datastore identity.
    Identity for use with datastore-identity where the datastore provides a unique "identity" long key per object and hence doesn't need the class name.
    Translator for object identities where the user wants to input identities that are not strict key forms, so this returns a valid identity.
    Manager for identity creation etc.
    Manager for identity operations.
    Simple identity being a reference to the object itself.
    Translator for object identities where the user wants to input identities that are not strict JDO standard toString() forms, so this converts them.
    Series of utilities for handling identities of objects.
    This class is for identity with a single int field.
    This class is for identity with a single long field.
    This class is for identity with a single Object type field.
    Construct an instance of a key class using a String as input.
    Object identifier for use with nondurable objects to guarantee uniqueness in the JVM (but not in datastore).
    This class is for identity with a single short field.
    This class is the abstract base class for all single field identity classes.
    This class is for identity with a single String field.
    Identity translator that allows for some combinations that Xcalia XIC allowed.