org.wicketstuff.javaee
Class EntityManagerFactoryLocator

java.lang.Object
  extended by org.wicketstuff.javaee.EntityManagerFactoryLocator
All Implemented Interfaces:
Serializable, IProxyTargetLocator, IClusterable

public class EntityManagerFactoryLocator
extends Object
implements IProxyTargetLocator

Implementation of IProxyTargetLocator to locate Java EE 5 EntityManagerFactory

To use this technique in a Wicket Page, just insert a line like

private @PersistenceUnit(unitName="defaultPersistenceContext") EntityManagerFactory emf;

The 'unitName' attribute is mandatory, and refers to the name of the persistence unit you have declared in your persistence.xml file

Author:
Filippo Diotalevi
See Also:
Serialized Form

Constructor Summary
EntityManagerFactoryLocator(String pUnit)
          Constructor
 
Method Summary
 boolean equals(Object obj)
           
 String getPersistenceUnit()
           
 int hashCode()
           
 Object locateProxyTarget()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityManagerFactoryLocator

public EntityManagerFactoryLocator(String pUnit)
Constructor

Parameters:
pUnit - - persistence unit
Method Detail

locateProxyTarget

public Object locateProxyTarget()
Specified by:
locateProxyTarget in interface IProxyTargetLocator
See Also:
IProxyTargetLocator.locateProxyTarget()

equals

public boolean equals(Object obj)
Overrides:
equals in class Object
See Also:
Object.equals(java.lang.Object)

hashCode

public int hashCode()
Overrides:
hashCode in class Object
See Also:
Object.hashCode()

getPersistenceUnit

public String getPersistenceUnit()


Copyright © 2013. All Rights Reserved.