Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Hierarchy For Package org.apache.openjpa.persistence

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.openjpa.meta.AbstractMetaDataDefaults (implements org.apache.openjpa.meta.MetaDataDefaults)
    - org.apache.openjpa.persistence.PersistenceMetaDataDefaults
  - org.apache.openjpa.meta.AbstractMetaDataFactory (implements org.apache.openjpa.meta.MetaDataFactory)
    - org.apache.openjpa.meta.AbstractCFMetaDataFactory
      - org.apache.openjpa.persistence.PersistenceMetaDataFactory (implements org.apache.openjpa.lib.conf.Configurable, org.apache.openjpa.lib.conf.GenericConfigurable)
  - org.apache.openjpa.lib.conf.AbstractProductDerivation (implements org.apache.openjpa.lib.conf.ProductDerivation)
    - org.apache.openjpa.persistence.PersistenceProductDerivation (implements org.apache.openjpa.conf.OpenJPAProductDerivation)
  - org.apache.openjpa.persistence.AbstractQuery<X> (implements org.apache.openjpa.persistence.OpenJPAQuerySPI<X>)
    - org.apache.openjpa.persistence.QueryImpl<X> (implements java.io.Serializable)
  - org.apache.openjpa.persistence.AnnotationBuilder
  - org.apache.openjpa.persistence.AnnotationBuilder.AnnotationEntry
  - org.apache.openjpa.persistence.AnnotationPersistenceMetaDataParser (implements org.apache.openjpa.meta.MetaDataModes)
  - org.apache.openjpa.persistence.AnnotationPersistenceMetaDataParser.FetchAttributeImpl
  - org.apache.openjpa.persistence.AnnotationPersistenceMetaDataParser.FetchGroupImpl
  - org.apache.openjpa.persistence.AnnotationPersistenceMetaDataSerializer (implements org.apache.openjpa.meta.AbstractCFMetaDataFactory.Serializer)
  - org.apache.openjpa.persistence.AnnotationPersistenceXMLMetaDataParser
  - org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
    - org.apache.openjpa.lib.meta.XMLMetaDataParser (implements org.xml.sax.ext.LexicalHandler, org.apache.openjpa.lib.meta.MetaDataParser)
      - org.apache.openjpa.lib.meta.CFMetaDataParser
        - org.apache.openjpa.persistence.XMLPersistenceMetaDataParser (implements org.apache.openjpa.meta.AbstractCFMetaDataFactory.Parser)
      - org.apache.openjpa.persistence.PersistenceProductDerivation.ConfigurationParser
  - org.apache.openjpa.persistence.EntityManagerFactoryImpl (implements org.apache.openjpa.lib.util.Closeable, org.apache.openjpa.persistence.OpenJPAEntityManagerFactory, org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI, javax.persistence.PersistenceUnitUtil)
  - org.apache.openjpa.persistence.EntityManagerImpl (implements org.apache.openjpa.lib.util.Closeable, java.io.Externalizable, org.apache.openjpa.kernel.FindCallbacks, org.apache.openjpa.kernel.OpCallbacks, org.apache.openjpa.persistence.OpenJPAEntityManagerSPI, org.apache.openjpa.persistence.OpenJPAEntityTransaction)
  - org.apache.openjpa.util.Exceptions
    - org.apache.openjpa.persistence.PersistenceExceptions
  - org.apache.openjpa.persistence.ExtentImpl<T> (implements org.apache.openjpa.persistence.Extent<T>)
  - org.apache.openjpa.persistence.FetchPlanImpl (implements org.apache.openjpa.persistence.FetchPlan)
  - org.apache.openjpa.persistence.GeneratorImpl (implements org.apache.openjpa.persistence.Generator)
  - org.apache.openjpa.persistence.HintHandler
  - org.apache.openjpa.persistence.HintValueConverter.EnumToInteger (implements org.apache.openjpa.persistence.HintValueConverter)
  - org.apache.openjpa.persistence.HintValueConverter.OpenJPAEnumToInteger (implements org.apache.openjpa.persistence.HintValueConverter)
  - org.apache.openjpa.persistence.HintValueConverter.StringToBoolean (implements org.apache.openjpa.persistence.HintValueConverter)
  - org.apache.openjpa.persistence.HintValueConverter.StringToInteger (implements org.apache.openjpa.persistence.HintValueConverter)
  - org.apache.openjpa.meta.InheritanceComparator (implements java.util.Comparator<T>, java.io.Serializable)
    - org.apache.openjpa.meta.MetaDataInheritanceComparator
      - org.apache.openjpa.persistence.AnnotationPersistenceMetaDataSerializer.SerializationComparator
      - org.apache.openjpa.persistence.XMLPersistenceMetaDataSerializer.SerializationComparator
  - org.apache.openjpa.persistence.JPAFacadeHelper
  - org.apache.openjpa.persistence.JPAProperties
  - org.apache.openjpa.persistence.LockScopesHelper
  - org.apache.openjpa.lib.conf.MapConfigurationProvider (implements org.apache.openjpa.lib.conf.ConfigurationProvider)
    - org.apache.openjpa.persistence.PersistenceProductDerivation.ConfigurationProviderImpl
  - org.apache.openjpa.persistence.MetaDataParsers
  - org.apache.openjpa.persistence.MixedLockLevelsHelper (implements org.apache.openjpa.persistence.HintValueConverter)
  - org.apache.openjpa.persistence.OpenJPAPersistence
  - org.apache.openjpa.persistence.OpenJPAPersistenceUtil
  - org.apache.openjpa.persistence.ParameterImpl<T> (implements javax.persistence.Parameter<T>)
  - org.apache.openjpa.persistence.PersistenceListenerAdapter (implements org.apache.openjpa.event.DeleteListener, org.apache.openjpa.event.LifecycleEventManager.ListenerAdapter, org.apache.openjpa.event.LoadListener, org.apache.openjpa.event.PersistListener, org.apache.openjpa.event.PostDeleteListener, org.apache.openjpa.event.PostPersistListener, org.apache.openjpa.event.UpdateListener)
  - org.apache.openjpa.persistence.PersistenceMetaDataDefaults.AccessFilter
  - org.apache.openjpa.persistence.PersistenceMetaDataDefaults.AnnotatedFilter
  - org.apache.openjpa.persistence.PersistenceMetaDataDefaults.GetterFilter
  - org.apache.openjpa.persistence.PersistenceMetaDataDefaults.MemberFilter
  - org.apache.openjpa.persistence.PersistenceMetaDataDefaults.SetterFilter
  - org.apache.openjpa.persistence.PersistenceMetaDataDefaults.TransientFilter
  - org.apache.openjpa.persistence.PersistenceProviderImpl (implements javax.persistence.spi.PersistenceProvider, javax.persistence.spi.ProviderUtil)
  - org.apache.openjpa.persistence.PersistenceUnitInfoImpl (implements javax.persistence.spi.PersistenceUnitInfo, org.apache.openjpa.lib.meta.SourceTracker)
  - org.apache.openjpa.persistence.PersistenceUnitInfoImpl.ClassResolverImpl (implements org.apache.openjpa.util.ClassResolver)
  - org.apache.openjpa.persistence.QueryResultCacheImpl (implements org.apache.openjpa.persistence.QueryResultCache)
  - org.apache.openjpa.persistence.StoreCacheImpl (implements org.apache.openjpa.persistence.StoreCache)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - java.lang.IllegalArgumentException
          - org.apache.openjpa.persistence.ArgumentException (implements org.apache.openjpa.util.ExceptionInfo, java.io.Serializable)
        - java.lang.IllegalStateException
          - org.apache.openjpa.persistence.InvalidStateException (implements org.apache.openjpa.util.ExceptionInfo, java.io.Serializable)
        - javax.persistence.PersistenceException
          - javax.persistence.EntityExistsException
            - org.apache.openjpa.persistence.EntityExistsException (implements org.apache.openjpa.util.ExceptionInfo, java.io.Serializable)
          - javax.persistence.EntityNotFoundException
            - org.apache.openjpa.persistence.EntityNotFoundException (implements org.apache.openjpa.util.ExceptionInfo, java.io.Serializable)
          - javax.persistence.LockTimeoutException
            - org.apache.openjpa.persistence.LockTimeoutException (implements org.apache.openjpa.util.ExceptionInfo, java.io.Serializable)
          - javax.persistence.NonUniqueResultException
            - org.apache.openjpa.persistence.NonUniqueResultException (implements org.apache.openjpa.util.ExceptionInfo, java.io.Serializable)
          - javax.persistence.NoResultException
            - org.apache.openjpa.persistence.NoResultException (implements org.apache.openjpa.util.ExceptionInfo, java.io.Serializable)
          - javax.persistence.OptimisticLockException
            - org.apache.openjpa.persistence.OptimisticLockException (implements org.apache.openjpa.util.ExceptionInfo, java.io.Serializable)
          - org.apache.openjpa.persistence.PersistenceException (implements org.apache.openjpa.util.ExceptionInfo, java.io.Serializable)
          - javax.persistence.PessimisticLockException
            - org.apache.openjpa.persistence.PessimisticLockException (implements org.apache.openjpa.util.ExceptionInfo, java.io.Serializable)
          - javax.persistence.QueryTimeoutException
            - org.apache.openjpa.persistence.QueryTimeoutException (implements org.apache.openjpa.util.ExceptionInfo, java.io.Serializable)
          - javax.persistence.RollbackException
            - org.apache.openjpa.persistence.RollbackException (implements org.apache.openjpa.util.ExceptionInfo, java.io.Serializable)
          - javax.persistence.TransactionRequiredException
            - org.apache.openjpa.persistence.TransactionRequiredException (implements org.apache.openjpa.util.ExceptionInfo, java.io.Serializable)
  - org.apache.openjpa.persistence.TupleFactory (implements org.apache.openjpa.kernel.ObjectFactory<T>)
  - org.apache.openjpa.persistence.TupleImpl (implements javax.persistence.Tuple)
  - org.apache.openjpa.lib.conf.Value (implements java.lang.Cloneable)
    - org.apache.openjpa.lib.conf.ObjectValue
      - org.apache.openjpa.lib.conf.PluginValue
        - org.apache.openjpa.persistence.EntityManagerFactoryValue
  - org.apache.openjpa.lib.meta.XMLMetaDataSerializer (implements org.apache.openjpa.lib.meta.MetaDataSerializer)
    - org.apache.openjpa.lib.meta.CFMetaDataSerializer
      - org.apache.openjpa.persistence.XMLPersistenceMetaDataSerializer (implements org.apache.openjpa.meta.AbstractCFMetaDataFactory.Serializer)

## Interface Hierarchy

- javax.persistence.Cache
  - org.apache.openjpa.persistence.StoreCache
- javax.persistence.EntityManager
  - org.apache.openjpa.persistence.OpenJPAEntityManager (also extends javax.persistence.EntityTransaction)
    - org.apache.openjpa.persistence.OpenJPAEntityManagerSPI
- javax.persistence.EntityManagerFactory
  - org.apache.openjpa.persistence.OpenJPAEntityManagerFactory (also extends java.io.Serializable)
    - org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI
- javax.persistence.EntityTransaction
  - org.apache.openjpa.persistence.OpenJPAEntityManager (also extends javax.persistence.EntityManager)
    - org.apache.openjpa.persistence.OpenJPAEntityManagerSPI
  - org.apache.openjpa.persistence.OpenJPAEntityTransaction
- org.apache.openjpa.persistence.FetchPlan
- org.apache.openjpa.persistence.Generator
- org.apache.openjpa.persistence.HintValueConverter
- java.lang.Iterable<T>
  - org.apache.openjpa.persistence.Extent<T>
- org.apache.openjpa.persistence.OpenJPAEnum<E>
- javax.persistence.Query
  - javax.persistence.TypedQuery<X>
    - org.apache.openjpa.persistence.OpenJPAQuery<X>
      - org.apache.openjpa.persistence.OpenJPAQuerySPI<X>
- org.apache.openjpa.persistence.QueryResultCache
- java.io.Serializable
  - org.apache.openjpa.persistence.OpenJPAEntityManagerFactory (also extends javax.persistence.EntityManagerFactory)
    - org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI

## Annotation Type Hierarchy

- org.apache.openjpa.persistence.Type (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.ReadOnly (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.PersistentMap (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.PersistentCollection (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.Persistent (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.ManagedInterface (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.LoadFetchGroup (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.LRS (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.KeyType (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.KeyDependent (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.InverseLogical (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.FetchGroups (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.FetchGroup (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.FetchAttribute (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.Factory (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.Externalizer (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.ExternalValues (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.ElementType (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.ElementDependent (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.DetachedState (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.Dependent (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.DataStoreId (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.DataCache (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.openjpa.persistence.XMLPersistenceMetaDataParser.localDBIdentifiers
    - org.apache.openjpa.persistence.UpdateAction
    - org.apache.openjpa.persistence.RestoreStateType
    - org.apache.openjpa.persistence.QueryOperationType
    - org.apache.openjpa.persistence.PersistenceStrategy
    - org.apache.openjpa.persistence.MetaDataTag
    - org.apache.openjpa.persistence.DetachStateType
    - org.apache.openjpa.persistence.ConnectionRetainMode
    - org.apache.openjpa.persistence.CallbackMode
    - org.apache.openjpa.persistence.AutoDetachType
    - org.apache.openjpa.persistence.AutoClearType

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.