org.codehaus.groovy.grails.orm.hibernate.proxy
Class GroovyAwareJavassistLazyInitializer
java.lang.Object
org.hibernate.proxy.AbstractLazyInitializer
org.hibernate.proxy.pojo.BasicLazyInitializer
org.codehaus.groovy.grails.orm.hibernate.proxy.GroovyAwareJavassistLazyInitializer
- All Implemented Interfaces:
- javassist.util.proxy.MethodHandler, org.hibernate.proxy.LazyInitializer
public class GroovyAwareJavassistLazyInitializer
- extends org.hibernate.proxy.pojo.BasicLazyInitializer
- implements javassist.util.proxy.MethodHandler
- Since:
- 1.0
| Fields inherited from class org.hibernate.proxy.pojo.BasicLazyInitializer |
componentIdType, getIdentifierMethod, INVOKE_IMPLEMENTATION, overridesEquals, persistentClass, setIdentifierMethod |
|
Method Summary |
static org.hibernate.proxy.HibernateProxy |
getProxy(java.lang.Class<?> factory,
java.lang.String entityName,
java.lang.Class<?> persistentClass,
java.lang.Class<?>[] interfaces,
java.lang.reflect.Method getIdentifierMethod,
java.lang.reflect.Method setIdentifierMethod,
org.hibernate.type.CompositeType componentIdType,
java.io.Serializable id,
org.hibernate.engine.SessionImplementor session)
|
static org.hibernate.proxy.HibernateProxy |
getProxy(java.lang.String entityName,
java.lang.Class<?> persistentClass,
java.lang.Class<?>[] interfaces,
java.lang.reflect.Method getIdentifierMethod,
java.lang.reflect.Method setIdentifierMethod,
org.hibernate.type.CompositeType componentIdType,
java.io.Serializable id,
org.hibernate.engine.SessionImplementor session)
|
static java.lang.Class<?> |
getProxyFactory(java.lang.Class<?> persistentClass,
java.lang.Class<?>[] interfaces)
|
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method thisMethod,
java.lang.reflect.Method proceed,
java.lang.Object[] args)
|
protected java.lang.Object |
serializableProxy()
|
| Methods inherited from class org.hibernate.proxy.pojo.BasicLazyInitializer |
getPersistentClass, invoke |
| Methods inherited from class org.hibernate.proxy.AbstractLazyInitializer |
getEntityName, getIdentifier, getImplementation, getImplementation, getSession, getTarget, initialize, isConnectedToSession, isReadOnly, isReadOnlyBeforeAttachedToSession, isReadOnlySettingAvailable, isUninitialized, isUnwrap, setIdentifier, setImplementation, setReadOnly, setSession, setUnwrap, unsetSession |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getProxy
public static org.hibernate.proxy.HibernateProxy getProxy(java.lang.String entityName,
java.lang.Class<?> persistentClass,
java.lang.Class<?>[] interfaces,
java.lang.reflect.Method getIdentifierMethod,
java.lang.reflect.Method setIdentifierMethod,
org.hibernate.type.CompositeType componentIdType,
java.io.Serializable id,
org.hibernate.engine.SessionImplementor session)
throws org.hibernate.HibernateException
- Throws:
org.hibernate.HibernateException
getProxy
public static org.hibernate.proxy.HibernateProxy getProxy(java.lang.Class<?> factory,
java.lang.String entityName,
java.lang.Class<?> persistentClass,
java.lang.Class<?>[] interfaces,
java.lang.reflect.Method getIdentifierMethod,
java.lang.reflect.Method setIdentifierMethod,
org.hibernate.type.CompositeType componentIdType,
java.io.Serializable id,
org.hibernate.engine.SessionImplementor session)
throws org.hibernate.HibernateException
- Throws:
org.hibernate.HibernateException
getProxyFactory
public static java.lang.Class<?> getProxyFactory(java.lang.Class<?> persistentClass,
java.lang.Class<?>[] interfaces)
throws org.hibernate.HibernateException
- Throws:
org.hibernate.HibernateException
invoke
public java.lang.Object invoke(java.lang.Object proxy,
java.lang.reflect.Method thisMethod,
java.lang.reflect.Method proceed,
java.lang.Object[] args)
throws java.lang.Throwable
- Specified by:
invoke in interface javassist.util.proxy.MethodHandler
- Throws:
java.lang.Throwable
serializableProxy
protected java.lang.Object serializableProxy()
- Specified by:
serializableProxy in class org.hibernate.proxy.pojo.BasicLazyInitializer