com.dyuproject.ext.jpa
Class EntityManagerManager

java.lang.Object
  extended by com.dyuproject.web.rest.AbstractInterceptor
      extended by com.dyuproject.ext.jpa.EntityManagerManager
All Implemented Interfaces:
Interceptor, Filter

public class EntityManagerManager
extends AbstractInterceptor
implements Filter

Author:
David Yu

Constructor Summary
EntityManagerManager()
           
EntityManagerManager(String persistenceUnitName)
           
EntityManagerManager(String persistenceUnitName, boolean init)
           
 
Method Summary
 void destroy()
           
 void doFilter(ServletRequest sreq, ServletResponse sresp, FilterChain chain)
           
static EntityManager getCurrentEntityManager()
           
 EntityManager getEntityManager()
           
 String getPersistenceUnitName()
           
protected  void init()
           
 void init(FilterConfig config)
           
 void postHandle(boolean handled, RequestContext requestContext)
           
 boolean preHandle(RequestContext requestContext)
           
 void setPersistenceUnitName(String persistenceUnitName)
           
 
Methods inherited from class com.dyuproject.web.rest.AbstractInterceptor
destroy, getWebContext, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityManagerManager

public EntityManagerManager()

EntityManagerManager

public EntityManagerManager(String persistenceUnitName)

EntityManagerManager

public EntityManagerManager(String persistenceUnitName,
                            boolean init)
Method Detail

getCurrentEntityManager

public static EntityManager getCurrentEntityManager()

setPersistenceUnitName

public void setPersistenceUnitName(String persistenceUnitName)

getPersistenceUnitName

public String getPersistenceUnitName()

getEntityManager

public EntityManager getEntityManager()

init

protected void init()
Specified by:
init in class AbstractInterceptor

destroy

public void destroy()
Specified by:
destroy in interface Filter
Overrides:
destroy in class AbstractInterceptor

preHandle

public boolean preHandle(RequestContext requestContext)
                  throws ServletException,
                         IOException
Specified by:
preHandle in interface Interceptor
Throws:
ServletException
IOException

postHandle

public void postHandle(boolean handled,
                       RequestContext requestContext)
Specified by:
postHandle in interface Interceptor

doFilter

public void doFilter(ServletRequest sreq,
                     ServletResponse sresp,
                     FilterChain chain)
              throws IOException,
                     ServletException
Specified by:
doFilter in interface Filter
Throws:
IOException
ServletException

init

public void init(FilterConfig config)
          throws ServletException
Specified by:
init in interface Filter
Throws:
ServletException


Copyright © 2013. All Rights Reserved.