# Hierarchy For Package javax.jdo

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - javax.jdo.AttributeConverter.UseDefault (implements javax.jdo.AttributeConverter<A,D>)
  - javax.jdo.Enhancer
  - javax.jdo.JDOHelper (implements javax.jdo.Constants)
  - javax.jdo.LegacyJava
  - javax.jdo.LegacyJava.SecurityManager
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - javax.jdo.JDOException
          - javax.jdo.JDOCanRetryException
            - javax.jdo.JDODataStoreException
              - javax.jdo.JDOObjectNotFoundException
            - javax.jdo.JDOUserException
              - javax.jdo.JDODetachedFieldAccessException
              - javax.jdo.JDONullIdentityException
              - javax.jdo.JDOQueryInterruptedException
              - javax.jdo.JDOReadOnlyException
              - javax.jdo.JDOUnsupportedOptionException
              - javax.jdo.JDOUserCallbackException
          - javax.jdo.JDOEnhanceException
          - javax.jdo.JDOFatalException
            - javax.jdo.JDOFatalDataStoreException
              - javax.jdo.JDOOptimisticVerificationException
            - javax.jdo.JDOFatalInternalException
            - javax.jdo.JDOFatalUserException

## Interface Hierarchy

- javax.jdo.AttributeConverter<A,D>
- java.lang.AutoCloseable
  - java.io.Closeable
    - javax.jdo.JDOQLTypedQuery<T> (also extends java.io.Serializable)
  - javax.jdo.Extent<E> (also extends java.lang.Iterable<T>)
  - javax.jdo.PersistenceManager
  - javax.jdo.Query<T> (also extends java.io.Serializable)
- java.lang.instrument.ClassFileTransformer
  - javax.jdo.JDOEnhancer
- javax.jdo.listener.ClearCallback
  - javax.jdo.InstanceCallbacks (also extends javax.jdo.listener.DeleteCallback, javax.jdo.listener.LoadCallback, javax.jdo.listener.StoreCallback)
- javax.jdo.Constants
- javax.jdo.listener.DeleteCallback
  - javax.jdo.InstanceCallbacks (also extends javax.jdo.listener.ClearCallback, javax.jdo.listener.LoadCallback, javax.jdo.listener.StoreCallback)
- javax.jdo.FetchGroup
- javax.jdo.FetchPlan
- java.lang.Iterable<T>
  - javax.jdo.Extent<E> (also extends java.lang.AutoCloseable)
- javax.jdo.listener.LoadCallback
  - javax.jdo.InstanceCallbacks (also extends javax.jdo.listener.ClearCallback, javax.jdo.listener.DeleteCallback, javax.jdo.listener.StoreCallback)
- java.io.Serializable
  - javax.jdo.JDOQLTypedQuery<T> (also extends java.io.Closeable)
  - javax.jdo.JDOQLTypedSubquery<T>
  - javax.jdo.PersistenceManagerFactory
  - javax.jdo.Query<T> (also extends java.lang.AutoCloseable)
- javax.jdo.listener.StoreCallback
  - javax.jdo.InstanceCallbacks (also extends javax.jdo.listener.ClearCallback, javax.jdo.listener.DeleteCallback, javax.jdo.listener.LoadCallback)
- javax.jdo.Transaction

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - javax.jdo.ObjectState

Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.