# Hierarchy For Package org.apache.tapestry5.internal.jpa

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.tapestry5.internal.services.AbstractSessionPersistentFieldStrategy (implements org.apache.tapestry5.services.PersistentFieldStrategy)
    - org.apache.tapestry5.internal.jpa.EntityPersistentFieldStrategy
  - org.apache.tapestry5.internal.jpa.CommitAfterMethodAdvice (implements org.apache.tapestry5.plastic.MethodAdvice)
  - org.apache.tapestry5.internal.jpa.CommitAfterWorker (implements org.apache.tapestry5.services.transform.ComponentClassTransformWorker2)
  - org.apache.tapestry5.internal.jpa.EntityManagerManagerImpl (implements org.apache.tapestry5.jpa.EntityManagerManager, org.apache.tapestry5.ioc.services.ThreadCleanupListener)
  - org.apache.tapestry5.internal.jpa.EntityManagerObjectProvider (implements org.apache.tapestry5.commons.ObjectProvider)
  - org.apache.tapestry5.internal.jpa.EntityManagerSourceImpl (implements org.apache.tapestry5.jpa.EntityManagerSource)
  - org.apache.tapestry5.internal.jpa.EntityTransactionManagerImpl (implements org.apache.tapestry5.jpa.EntityTransactionManager)
  - org.apache.tapestry5.internal.jpa.JpaInternalUtils
  - org.apache.tapestry5.internal.jpa.JpaTransactionAdvisorImpl (implements org.apache.tapestry5.jpa.JpaTransactionAdvisor)
  - org.apache.tapestry5.internal.jpa.JpaValueEncoder<E> (implements org.apache.tapestry5.ValueEncoder<V>)
  - org.apache.tapestry5.internal.jpa.NoopAnnotatedType<X> (implements javax.enterprise.inject.spi.AnnotatedType<X>)
  - org.apache.tapestry5.internal.jpa.NoopBeanManager (implements javax.enterprise.inject.spi.BeanManager)
    - org.apache.tapestry5.internal.jpa.TapestryCDIBeanManagerForJPAEntityListeners
  - org.apache.tapestry5.internal.jpa.NoopCreationalContext<T> (implements javax.enterprise.context.spi.CreationalContext<T>)
  - org.apache.tapestry5.internal.jpa.NoopInjectionTarget<T> (implements javax.enterprise.inject.spi.InjectionTarget<T>)
  - org.apache.tapestry5.internal.jpa.PackageNamePersistenceUnitConfigurer (implements org.apache.tapestry5.jpa.PersistenceUnitConfigurer)
  - org.apache.tapestry5.internal.jpa.PersistedEntity (implements java.io.Serializable)
  - org.apache.tapestry5.internal.jpa.PersistenceContentHandler (implements org.xml.sax.ContentHandler)
  - org.apache.tapestry5.internal.jpa.PersistenceContextSpecificEntityTransactionManager
  - org.apache.tapestry5.internal.jpa.PersistenceContextWorker (implements org.apache.tapestry5.services.transform.ComponentClassTransformWorker2)
  - org.apache.tapestry5.internal.jpa.PersistenceParser
  - org.apache.tapestry5.internal.jpa.PersistenceUnitInfoImpl (implements org.apache.tapestry5.jpa.TapestryPersistenceUnitInfo)
  - org.apache.tapestry5.internal.services.SessionApplicationStatePersistenceStrategy (implements org.apache.tapestry5.services.ApplicationStatePersistenceStrategy)
    - org.apache.tapestry5.internal.jpa.EntityApplicationStatePersistenceStrategy