Class PluginEntitiesParams
java.lang.Object
de.xima.fc.plugin.models.params.entities.PluginEntitiesParams
- All Implemented Interfaces:
IPluginParameters
,IPluginEntitiesParams
,Serializable
Implementation of the
IPluginEntitiesParams
. The required data are passed to the constructor, which are then
available via the getter methods.- Author:
- XIMA MEDIA GmbH
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionPluginEntitiesParams
(javax.persistence.EntityManagerFactory entityManagerFactory, IPluginEmManager pluginEmManager) -
Method Summary
Modifier and TypeMethodDescriptionjavax.persistence.EntityManagerFactory
Returns theEntityManagerFactory
the plugin should use to create newEntityManager
s.To make it easier to work with entities, you can use the em manager provided by this method.
-
Constructor Details
-
PluginEntitiesParams
public PluginEntitiesParams(javax.persistence.EntityManagerFactory entityManagerFactory, IPluginEmManager pluginEmManager) - Parameters:
entityManagerFactory
- TheEntityManagerFactory
that will be passed to the entities plugin.pluginEmManager
- TheIPluginEmManager
that will be passed to the entities plugin.
-
-
Method Details
-
getEntityManagerFactory
public javax.persistence.EntityManagerFactory getEntityManagerFactory()Description copied from interface:IPluginEntitiesParams
Returns theEntityManagerFactory
the plugin should use to create newEntityManager
s. The entity manager lets you create new entities, query for existing entities or delete entities. This is a low-level API method, consider usingIPluginEntitiesParams.getPluginEmManager()
instead.- Specified by:
getEntityManagerFactory
in interfaceIPluginEntitiesParams
- Returns:
- An
EntityManagerFactory
for creating a newEntityManager
. - See Also:
-
getPluginEmManager
Description copied from interface:IPluginEntitiesParams
To make it easier to work with entities, you can use the em manager provided by this method. SeeIPluginEmManager
for more details on how to use it.- Specified by:
getPluginEmManager
in interfaceIPluginEntitiesParams
- Returns:
- A manager for the
EntityManager
that also lets you create anIBaseEntityContext
that can be used with the DAO API of formcycle.
-