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
30 @Deprecated
31 class CglibSerialStateHolder extends AbstractSerialStateHolder {
32
33 private static final long serialVersionUID = 8940388717901644661L;
34
35 public CglibSerialStateHolder() {
36 }
37
38 public CglibSerialStateHolder(final Object userBean, final Map<String, ResultLoaderMap.LoadPair> unloadedProperties,
39 final ObjectFactory objectFactory, List<Class<?>> constructorArgTypes, List<Object> constructorArgs) {
40 super(userBean, unloadedProperties, objectFactory, constructorArgTypes, constructorArgs);
41 }
42
43 @Override
44 protected Object createDeserializationProxy(Object target, Map<String, ResultLoaderMap.LoadPair> unloadedProperties,
45 ObjectFactory objectFactory, List<Class<?>> constructorArgTypes, List<Object> constructorArgs) {
46 return new CglibProxyFactory().createDeserializationProxy(target, unloadedProperties, objectFactory,
47 constructorArgTypes, constructorArgs);
48 }
49 }