public abstract class AbstractEnhancedDeserializationProxy extends Object
Modifier and Type | Field and Description |
---|---|
protected static String |
FINALIZE_METHOD |
protected static String |
WRITE_REPLACE_METHOD |
Modifier | Constructor and Description |
---|---|
protected |
AbstractEnhancedDeserializationProxy(Class<?> type,
Map<String,ResultLoaderMap.LoadPair> unloadedProperties,
ObjectFactory objectFactory,
List<Class<?>> constructorArgTypes,
List<Object> constructorArgs) |
Modifier and Type | Method and Description |
---|---|
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) |
protected static final String FINALIZE_METHOD
protected static final String WRITE_REPLACE_METHOD
protected AbstractEnhancedDeserializationProxy(Class<?> type, Map<String,ResultLoaderMap.LoadPair> unloadedProperties, ObjectFactory objectFactory, List<Class<?>> constructorArgTypes, List<Object> constructorArgs)
public final Object invoke(Object enhanced, Method method, Object[] args) throws Throwable
Throwable
protected abstract AbstractSerialStateHolder newSerialStateHolder(Object userBean, Map<String,ResultLoaderMap.LoadPair> unloadedProperties, ObjectFactory objectFactory, List<Class<?>> constructorArgTypes, List<Object> constructorArgs)
Copyright © 2010–2015 MyBatis.org. All rights reserved.