|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbr.gov.frameworkdemoiselle.internal.producer.EntityManagerProducer
@ApplicationScoped public class EntityManagerProducer
Factory class responsible to produces instances of EntityManager. Produces instances based on informations defined in persistence.xml, demoiselle.properties or @PersistenceUnit annotation.
| Constructor Summary | |
|---|---|
EntityManagerProducer()
|
|
| Method Summary | |
|---|---|
protected javax.persistence.EntityManager |
createDefault(javax.enterprise.inject.spi.InjectionPoint ip,
EntityManagerConfig config)
Default EntityManager factory. |
protected javax.persistence.EntityManager |
createNamed(javax.enterprise.inject.spi.InjectionPoint ip,
EntityManagerConfig config)
Factory that reads the AmbiguousQualifier qualifier and creates an entity manager with
a matching persistence unit name. |
Map<String,javax.persistence.EntityManager> |
getCache()
|
javax.persistence.EntityManager |
getEntityManager(String persistenceUnit)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EntityManagerProducer()
| Method Detail |
|---|
@Default
@Produces
protected javax.persistence.EntityManager createDefault(javax.enterprise.inject.spi.InjectionPoint ip,
EntityManagerConfig config)
Default EntityManager factory. Tries two strategies to produces EntityManager instances.
config - Suplies informations about EntityManager defined in properties file.
@Produces
protected javax.persistence.EntityManager createNamed(javax.enterprise.inject.spi.InjectionPoint ip,
EntityManagerConfig config)
Factory that reads the AmbiguousQualifier qualifier and creates an entity manager with
a matching persistence unit name.
config - Suplies informations about EntityManager defined in properties file.
public javax.persistence.EntityManager getEntityManager(String persistenceUnit)
public Map<String,javax.persistence.EntityManager> getCache()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||