org.apache.ibatis.executor.loader
Class AbstractEnhancedDeserializationProxy

java.lang.Object
  extended by org.apache.ibatis.executor.loader.AbstractEnhancedDeserializationProxy

public abstract class AbstractEnhancedDeserializationProxy
extends Object


Field Summary
protected static String FINALIZE_METHOD
           
protected static String WRITE_REPLACE_METHOD
           
 
Constructor Summary
protected AbstractEnhancedDeserializationProxy(Class<?> type, Map<String,ResultLoaderMap.LoadPair> unloadedProperties, ObjectFactory objectFactory, List<Class<?>> constructorArgTypes, List<Object> constructorArgs)
           
 
Method Summary
 Object invoke(Object enhanced, Method method, Object[] args)
           
protected abstract  AbstractSerialStateHolder newSerialStateHolder(Object userBean, Map<String,ResultLoaderMap.LoadPair> unloadedProperties, ObjectFactory objectFactory, List<Class<?>> constructorArgTypes, List<Object> constructorArgs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FINALIZE_METHOD

protected static final String FINALIZE_METHOD
See Also:
Constant Field Values

WRITE_REPLACE_METHOD

protected static final String WRITE_REPLACE_METHOD
See Also:
Constant Field Values
Constructor Detail

AbstractEnhancedDeserializationProxy

protected AbstractEnhancedDeserializationProxy(Class<?> type,
                                               Map<String,ResultLoaderMap.LoadPair> unloadedProperties,
                                               ObjectFactory objectFactory,
                                               List<Class<?>> constructorArgTypes,
                                               List<Object> constructorArgs)
Method Detail

invoke

public final Object invoke(Object enhanced,
                           Method method,
                           Object[] args)
                    throws Throwable
Throws:
Throwable

newSerialStateHolder

protected abstract AbstractSerialStateHolder newSerialStateHolder(Object userBean,
                                                                  Map<String,ResultLoaderMap.LoadPair> unloadedProperties,
                                                                  ObjectFactory objectFactory,
                                                                  List<Class<?>> constructorArgTypes,
                                                                  List<Object> constructorArgs)


Copyright © 2010-2013 MyBatis.org. All Rights Reserved.