org.jboss.seam.persistence
Class EntityManagerInvocationHandler
java.lang.Object
org.jboss.seam.persistence.EntityManagerInvocationHandler
- All Implemented Interfaces:
- java.io.Serializable, java.lang.reflect.InvocationHandler
public class EntityManagerInvocationHandler
- extends java.lang.Object
- implements java.lang.reflect.InvocationHandler, java.io.Serializable
InvocationHandler that Proxies the EntityManager, and implements EL
interpolation in JPA-QL
- Author:
- Gavin King, Mike Youngstrom
- See Also:
- Serialized Form
|
Method Summary |
protected java.lang.Object |
handleCreateQueryWithString(java.lang.reflect.Method method,
java.lang.Object[] args)
|
protected java.lang.Object |
handleGetDelegate(java.lang.reflect.Method method,
java.lang.Object[] args)
|
protected java.lang.Object |
handleRemove(java.lang.reflect.Method method,
java.lang.Object[] args)
|
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EntityManagerInvocationHandler
public EntityManagerInvocationHandler(javax.persistence.EntityManager delegate)
invoke
public java.lang.Object invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
throws java.lang.Throwable
- Specified by:
invoke in interface java.lang.reflect.InvocationHandler
- Throws:
java.lang.Throwable
handleCreateQueryWithString
protected java.lang.Object handleCreateQueryWithString(java.lang.reflect.Method method,
java.lang.Object[] args)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
handleGetDelegate
protected java.lang.Object handleGetDelegate(java.lang.reflect.Method method,
java.lang.Object[] args)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
handleRemove
protected java.lang.Object handleRemove(java.lang.reflect.Method method,
java.lang.Object[] args)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
Copyright © 2011 Seam Framework. All Rights Reserved.