1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.apache.ibatis.executor.loader.cglib;
17
18 import java.util.List;
19 import java.util.Map;
20
21 import org.apache.ibatis.executor.loader.AbstractSerialStateHolder;
22 import org.apache.ibatis.executor.loader.ResultLoaderMap;
23 import org.apache.ibatis.reflection.factory.ObjectFactory;
24
25
26
27
28
29 @Deprecated
30 class CglibSerialStateHolder extends AbstractSerialStateHolder {
31
32 private static final long serialVersionUID = 8940388717901644661L;
33
34 public CglibSerialStateHolder() {
35 }
36
37 public CglibSerialStateHolder(
38 final Object userBean,
39 final Map<String, ResultLoaderMap.LoadPair> unloadedProperties,
40 final ObjectFactory objectFactory,
41 List<Class<?>> constructorArgTypes,
42 List<Object> constructorArgs) {
43 super(userBean, unloadedProperties, objectFactory, constructorArgTypes, constructorArgs);
44 }
45
46 @Override
47 protected Object createDeserializationProxy(Object target, Map<String, ResultLoaderMap.LoadPair> unloadedProperties, ObjectFactory objectFactory,
48 List<Class<?>> constructorArgTypes, List<Object> constructorArgs) {
49 return new CglibProxyFactory().createDeserializationProxy(target, unloadedProperties, objectFactory, constructorArgTypes, constructorArgs);
50 }
51 }