com.bm.utils.injectinternal
Class EntityManagerProvider

java.lang.Object
  extended by com.bm.utils.injectinternal.EntityManagerProvider
All Implemented Interfaces:
com.bm.ejb3guice.inject.Provider<javax.persistence.EntityManager>

public class EntityManagerProvider
extends java.lang.Object
implements com.bm.ejb3guice.inject.Provider<javax.persistence.EntityManager>


Constructor Summary
EntityManagerProvider()
           
EntityManagerProvider(java.lang.Class<?>... entytiesToTest)
           
EntityManagerProvider(java.util.Collection<java.lang.Class<?>> entyties)
           
 
Method Summary
 boolean addPersistenceClasses(java.lang.Class<?>... entytiesToTest)
          Adds new entities to test - we will create only a persistence manager factory if the setting has changed (new entites added).
 boolean addPersistenceClasses(java.util.Collection<java.lang.Class<?>> entyties)
          Adds new entities to test - we will create only a persistence manager factory if the setting has changed (new entites added).
 javax.persistence.EntityManager get()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityManagerProvider

public EntityManagerProvider()

EntityManagerProvider

public EntityManagerProvider(java.lang.Class<?>... entytiesToTest)

EntityManagerProvider

public EntityManagerProvider(java.util.Collection<java.lang.Class<?>> entyties)
Method Detail

addPersistenceClasses

public boolean addPersistenceClasses(java.lang.Class<?>... entytiesToTest)
Adds new entities to test - we will create only a persistence manager factory if the setting has changed (new entites added).

Parameters:
entyties - the entites to add
Returns:
true if new entites were added

addPersistenceClasses

public boolean addPersistenceClasses(java.util.Collection<java.lang.Class<?>> entyties)
Adds new entities to test - we will create only a persistence manager factory if the setting has changed (new entites added).

Parameters:
entyties - the entites to add
Returns:
true if new entites were added

get

public javax.persistence.EntityManager get()

Specified by:
get in interface com.bm.ejb3guice.inject.Provider<javax.persistence.EntityManager>


Copyright © 2008. All Rights Reserved.