Package javax.jdo


package javax.jdo
Package providing the Java Data Objects (JDO) primary API components.
  • Class
    Description
    Converts persistent attribute values (fields or properties) to different values stored in the underlying datastore and vice versa.
    Dummy converter to represent "use the implementation default for this type" when using annotations.
    Constant values used in JDO.
    Main class to invoke a JDO Enhancer.
    Instances of the Extent class represent the entire collection of instances in the data store of the candidate class or interface possibly including its subclasses or subinterfaces.
    FetchGroup represents a named fetch group for a specific class or interface.
    Fetch groups are activated using methods on this interface.
    A PersistenceCapable class that provides callback methods for life cycle events implements this interface.
    This is the base class for exceptions that can be retried.
    This class represents data store exceptions that can be retried.
    This class represents exceptions caused by access of an unloaded field while the instance is detached.
    Exception thrown when an error occurs during enhancement.
    Interface for a JDO Enhancer.
    This is the root of all JDO Exceptions.
    This class represents data store exceptions that cannot be retried.
    This class represents exceptions that are fatal; that is, the condition that caused it cannot be bypassed even if the operation is retried.
    This class represents errors in the implementation for which no user error handling is possible.
    This class represents user errors that cannot be retried.
    This class can be used by a JDO-aware application to call the JDO behavior of PersistenceCapable instances without declaring them to be PersistenceCapable.
    An instance of this class is thrown when attempting to create an object id when the object id constructor parameter is null.
    This class represents exceptions caused by the user accessing an object that does not exist in the datastore.
    This class represents optimistic verification failures.
    Interface for a type-safe refactorable JDOQL query, using a fluent API, based around expressions.
    Interface for a type-safe subquery, using a fluent API.
    This class represents exceptions caused when a query is cancelled by a user calling Query.cancel().
    This class represents exceptions caused by an attempt to update a datastore when the PMF was created as "read-only".
    This class represents exceptions caused by the use of optional features not supported by the JDO implementation.
    This class represents exceptions caused by exceptions thrown during execution of callbacks or listeners.
    This class represents user errors that can possibly be retried.
    This class defines the object states for JDO instances.
    PersistenceManager is the primary interface for JDO-aware application components.
    The PersistenceManagerFactory is the interface to use to obtain PersistenceManager instances.
    The Query interface allows applications to obtain persistent instances, values, and aggregate data from the data store.
    The JDO Transaction interface provides for initiation and completion of transactions under user control.