br.gov.frameworkdemoiselle.internal.producer
Interface EntityManagerStore

All Superinterfaces:
Serializable
All Known Implementing Classes:
AbstractEntityManagerStore, ApplicationEntityManagerStore, ConversationEntityManagerStore, DependentEntityManagerStore, RequestEntityManagerStore, SessionEntityManagerStore, ViewEntityManagerStore

public interface EntityManagerStore
extends Serializable


Method Summary
 Map<String,javax.persistence.EntityManager> getCache()
           
 javax.persistence.EntityManager getEntityManager(String persistenceUnit)
           
 void initialize()
          Run this to initialize all persistence units.
 void terminate()
          Run this to close all persistence units.
 

Method Detail

initialize

void initialize()
Run this to initialize all persistence units. It's recomended this method be annotated with PostConstruct, so it runs as soon as an EntityManager gets injected.


terminate

void terminate()
Run this to close all persistence units. It's recomended this method be annotated with PreDestroy, so it runs as soon as the scope the EntityManager is attached to ends.


getCache

Map<String,javax.persistence.EntityManager> getCache()

getEntityManager

javax.persistence.EntityManager getEntityManager(String persistenceUnit)


Copyright © 2014 SERPRO - Serviço Federal de Processamento de Dados. All Rights Reserved.