org.nuxeo.ecm.core.persistence
Class PersistenceProvider
java.lang.Object
org.nuxeo.ecm.core.persistence.PersistenceProvider
public class PersistenceProvider
- extends Object
- Author:
- "Stephane Lacoin (aka matic) "
PersistenceProvider
public PersistenceProvider(EntityManagerFactoryProvider emfProvider)
openPersistenceUnit
public void openPersistenceUnit()
closePersistenceUnit
public void closePersistenceUnit()
acquireEntityManager
public EntityManager acquireEntityManager()
acquireEntityManagerWithActiveTransaction
public EntityManager acquireEntityManagerWithActiveTransaction()
releaseEntityManagerWithRollback
public void releaseEntityManagerWithRollback(EntityManager em)
run
public <T> T run(Boolean needActiveSession,
PersistenceProvider.RunCallback<T> callback)
throws ClientException
- Throws:
ClientException
run
public void run(Boolean needActiveSession,
PersistenceProvider.RunVoid callback)
throws ClientException
- Throws:
ClientException
Copyright © 2011 Nuxeo SAS. All Rights Reserved.