org.apache.tapestry5.internal.jpa
Class EntityManagerSourceImpl
java.lang.Object
org.apache.tapestry5.internal.jpa.EntityManagerSourceImpl
- All Implemented Interfaces:
- EntityManagerSource
public class EntityManagerSourceImpl
- extends Object
- implements EntityManagerSource
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EntityManagerSourceImpl
public EntityManagerSourceImpl(org.slf4j.Logger logger,
@Symbol(value="tapestry.jpa.persistence-descriptor")
Resource persistenceDescriptor,
@Local
PersistenceUnitConfigurer packageNamePersistenceUnitConfigurer,
Map<String,PersistenceUnitConfigurer> configuration)
listenForShutdown
@PostInjection
public void listenForShutdown(RegistryShutdownHub hub)
getEntityManagerFactory
public EntityManagerFactory getEntityManagerFactory(String persistenceUnitName)
- Gets the
EntityManagerFactory
for the given persistence unit name, creating it as necessary.
- Specified by:
getEntityManagerFactory
in interface EntityManagerSource
- Parameters:
persistenceUnitName
- the name of a persistence unit as defined in persistence.xml
- Returns:
- EntityManagerFactory for the given persistence unit name
create
public EntityManager create(String persistenceUnitName)
- Description copied from interface:
EntityManagerSource
- Creates an
EntityManager
for the given persistence unit name.
- Specified by:
create
in interface EntityManagerSource
- Parameters:
persistenceUnitName
- the name of a persistence unit as defined in persistence.xml
- Returns:
- EntityManager for the given persistence unit name
getPersistenceUnitInfos
public List<PersistenceUnitInfo> getPersistenceUnitInfos()
- Description copied from interface:
EntityManagerSource
- Get the list of PersistenceUnitInfo parsed from
persistence.xml.
- Specified by:
getPersistenceUnitInfos
in interface EntityManagerSource
- Returns:
- list of PersistenceUnitInfos
Copyright © 2003-2012 The Apache Software Foundation.