Class Hierarchy
- java.lang.Object
- org.apache.openjpa.util.AbstractChangeTracker (implements org.apache.openjpa.util.ChangeTracker)
- org.apache.openjpa.util.CollectionChangeTrackerImpl (implements org.apache.openjpa.util.CollectionChangeTracker)
- org.apache.openjpa.util.DelayedCollectionChangeTrackerImpl
 
 - org.apache.openjpa.util.MapChangeTrackerImpl (implements org.apache.openjpa.util.MapChangeTracker)
 
 - org.apache.openjpa.util.CollectionChangeTrackerImpl (implements org.apache.openjpa.util.CollectionChangeTracker)
 - org.apache.openjpa.util.AbstractLRSProxyCollection (implements org.apache.openjpa.util.CollectionChangeTracker, org.apache.openjpa.util.LRSProxy, java.util.function.Predicate<T>, java.util.Set<E>)
 - org.apache.openjpa.util.AbstractLRSProxyMap<K,V> (implements org.apache.openjpa.util.LRSProxy, java.util.Map<K,V>, org.apache.openjpa.util.MapChangeTracker, java.util.function.Predicate<T>)
 - org.apache.openjpa.util.ApplicationIds
 - org.apache.openjpa.util.ArrayStateImage
 - org.apache.openjpa.util.BlacklistClassResolver
 - org.apache.openjpa.util.CacheMap (implements java.util.Map<K,V>)
 - org.apache.openjpa.util.ClassLoaderProxyService
 - org.apache.openjpa.util.ClassResolverImpl (implements org.apache.openjpa.util.ClassResolver)
 - org.apache.openjpa.util.Exceptions
 - org.apache.openjpa.util.GeneratedClasses
 - org.apache.openjpa.util.ImplHelper
 - java.io.InputStream (implements java.io.Closeable)
- java.io.ObjectInputStream (implements java.io.ObjectInput, java.io.ObjectStreamConstants)
- org.apache.openjpa.util.Serialization.ClassResolvingObjectInputStream
- org.apache.openjpa.util.Serialization.PersistentObjectInputStream
 
 
 - org.apache.openjpa.util.Serialization.ClassResolvingObjectInputStream
 
 - java.io.ObjectInputStream (implements java.io.ObjectInput, java.io.ObjectStreamConstants)
 - org.apache.openjpa.util.MultiLoaderClassResolver (implements org.apache.openjpa.util.ClassResolver)
 - org.apache.openjpa.util.OpenJPAId (implements java.lang.Comparable<T>, java.io.Serializable)
- org.apache.openjpa.util.BigDecimalId
 - org.apache.openjpa.util.BigIntegerId
 - org.apache.openjpa.util.BooleanId
 - org.apache.openjpa.util.ByteId
 - org.apache.openjpa.util.CharId
 - org.apache.openjpa.util.DateId
 - org.apache.openjpa.util.DoubleId
 - org.apache.openjpa.util.FloatId
 - org.apache.openjpa.util.Id
 - org.apache.openjpa.util.IntId
 - org.apache.openjpa.util.LongId
 - org.apache.openjpa.util.ObjectId
 - org.apache.openjpa.util.ShortId
 - org.apache.openjpa.util.StringId
 
 - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
- java.io.ObjectOutputStream (implements java.io.ObjectOutput, java.io.ObjectStreamConstants)
- org.apache.openjpa.util.Serialization.PersistentObjectOutputStream
 
 
 - java.io.ObjectOutputStream (implements java.io.ObjectOutput, java.io.ObjectStreamConstants)
 - org.apache.openjpa.util.Proxies
 - org.apache.openjpa.util.ProxyManagerImpl (implements org.apache.openjpa.util.ProxyManager)
 - org.apache.openjpa.util.Serialization
 - org.apache.openjpa.util.StoreFacadeTypeRegistry
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.apache.openjpa.util.OpenJPAException (implements org.apache.openjpa.util.ExceptionInfo, java.io.Serializable)
- org.apache.openjpa.util.GeneralException
 - org.apache.openjpa.util.InternalException
 - org.apache.openjpa.util.StoreException
- org.apache.openjpa.util.LockException
 - org.apache.openjpa.util.ObjectExistsException
 - org.apache.openjpa.util.ObjectNotFoundException
 - org.apache.openjpa.util.OptimisticException
 - org.apache.openjpa.util.QueryException
 - org.apache.openjpa.util.ReferentialIntegrityException
 
 - org.apache.openjpa.util.UnsupportedException
 - org.apache.openjpa.util.UserException
- org.apache.openjpa.util.CallbackException
 - org.apache.openjpa.util.InvalidStateException
- org.apache.openjpa.util.NonUniqueResultException
 - org.apache.openjpa.util.NoResultException
 - org.apache.openjpa.util.NoTransactionException
 
 - org.apache.openjpa.util.MetaDataException
 
 - org.apache.openjpa.util.WrappedException
 
 
 - org.apache.openjpa.util.OpenJPAException (implements org.apache.openjpa.util.ExceptionInfo, java.io.Serializable)
 
 - java.lang.RuntimeException
 
 - java.lang.Exception
 
 - org.apache.openjpa.util.AbstractChangeTracker (implements org.apache.openjpa.util.ChangeTracker)
 
Interface Hierarchy
- org.apache.openjpa.util.ChangeTracker
- org.apache.openjpa.util.CollectionChangeTracker
 - org.apache.openjpa.util.MapChangeTracker
 
 - org.apache.openjpa.util.ClassResolver
 - org.apache.openjpa.util.ExceptionInfo
 - org.apache.openjpa.util.Proxy
- org.apache.openjpa.util.LRSProxy
 
 - org.apache.openjpa.util.ProxyManager
 - java.io.Serializable
- org.apache.openjpa.util.RuntimeExceptionTranslator