org.jboss.webbeans.integration.persistence
Class JBossJpaServices

java.lang.Object
  extended by org.jboss.webbeans.integration.util.AbstractJBossServices
      extended by org.jboss.webbeans.integration.persistence.JBossJpaServices
All Implemented Interfaces:
org.jboss.webbeans.bootstrap.api.Service, org.jboss.webbeans.persistence.spi.JpaServices

public class JBossJpaServices
extends AbstractJBossServices
implements org.jboss.webbeans.persistence.spi.JpaServices


Field Summary
protected  org.jboss.jpa.resolvers.PersistenceUnitDependencyResolver persistenceUnitDependencyResolver
           
 
Fields inherited from class org.jboss.webbeans.integration.util.AbstractJBossServices
context, jbossEjb, topLevelDeploymentUnit
 
Constructor Summary
JBossJpaServices()
           
 
Method Summary
 Collection<Class<?>> discoverEntities()
           
 javax.persistence.EntityManager resolvePersistenceContext(javax.inject.manager.InjectionPoint injectionPoint)
           
 javax.persistence.EntityManager resolvePersistenceContext(String unitName)
           
 javax.persistence.EntityManagerFactory resolvePersistenceUnit(String unitName)
           
 void setPersistenceUnitDependencyResolver(org.jboss.jpa.resolvers.PersistenceUnitDependencyResolver persistenceUnitDependencyResolver)
           
 
Methods inherited from class org.jboss.webbeans.integration.util.AbstractJBossServices
setDeploymentUnit, setJbossEjb
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

persistenceUnitDependencyResolver

protected org.jboss.jpa.resolvers.PersistenceUnitDependencyResolver persistenceUnitDependencyResolver
Constructor Detail

JBossJpaServices

public JBossJpaServices()
                 throws NamingException
Throws:
NamingException
Method Detail

setPersistenceUnitDependencyResolver

public void setPersistenceUnitDependencyResolver(org.jboss.jpa.resolvers.PersistenceUnitDependencyResolver persistenceUnitDependencyResolver)

discoverEntities

public Collection<Class<?>> discoverEntities()

resolvePersistenceContext

public javax.persistence.EntityManager resolvePersistenceContext(javax.inject.manager.InjectionPoint injectionPoint)
Specified by:
resolvePersistenceContext in interface org.jboss.webbeans.persistence.spi.JpaServices

resolvePersistenceContext

public javax.persistence.EntityManager resolvePersistenceContext(String unitName)
Specified by:
resolvePersistenceContext in interface org.jboss.webbeans.persistence.spi.JpaServices

resolvePersistenceUnit

public javax.persistence.EntityManagerFactory resolvePersistenceUnit(String unitName)
Specified by:
resolvePersistenceUnit in interface org.jboss.webbeans.persistence.spi.JpaServices


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.