public class ProxyHelperImpl extends java.lang.Object implements ProxyHelper
Constructor and Description |
---|
ProxyHelperImpl() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
convertArrayToProxy(ApplicationService as,
java.lang.Object[] objects) |
protected java.lang.Object |
convertCollectionToProxy(ApplicationService as,
java.util.Collection collection) |
protected java.lang.Object |
convertListProxyToProxy(ApplicationService as,
ListProxy proxy) |
protected java.lang.Object |
convertObjectToProxy(ApplicationService as,
java.lang.Object obj) |
java.lang.Object |
convertToObject(java.lang.Object proxyObject) |
java.lang.Object |
convertToProxy(ApplicationService as,
java.lang.Object obj) |
protected java.lang.Object |
createClone(java.lang.Object source) |
protected void |
getAllFields(java.lang.Class klass,
java.util.List<java.lang.reflect.Field> fieldList) |
protected java.lang.reflect.Field |
getField(java.lang.Object bean,
java.lang.String fieldName) |
protected java.lang.reflect.Method |
getMethod(java.lang.Object bean,
java.lang.String methodName,
java.lang.Class[] params) |
boolean |
isInitialized(MethodInvocation invocation) |
java.lang.Object |
lazyLoad(ApplicationService as,
MethodInvocation invocation) |
public java.lang.Object convertToProxy(ApplicationService as, java.lang.Object obj)
convertToProxy
in interface ProxyHelper
public java.lang.Object convertToObject(java.lang.Object proxyObject) throws java.lang.Throwable
convertToObject
in interface ProxyHelper
java.lang.Throwable
protected java.lang.Object convertListProxyToProxy(ApplicationService as, ListProxy proxy)
protected java.lang.Object convertObjectToProxy(ApplicationService as, java.lang.Object obj)
protected java.lang.Object convertCollectionToProxy(ApplicationService as, java.util.Collection collection)
protected java.lang.Object convertArrayToProxy(ApplicationService as, java.lang.Object[] objects)
public boolean isInitialized(MethodInvocation invocation) throws java.lang.Throwable
isInitialized
in interface ProxyHelper
java.lang.Throwable
public java.lang.Object lazyLoad(ApplicationService as, MethodInvocation invocation) throws java.lang.Throwable
lazyLoad
in interface ProxyHelper
java.lang.Throwable
protected java.lang.reflect.Method getMethod(java.lang.Object bean, java.lang.String methodName, java.lang.Class[] params)
protected java.lang.reflect.Field getField(java.lang.Object bean, java.lang.String fieldName)
protected java.lang.Object createClone(java.lang.Object source)
protected void getAllFields(java.lang.Class klass, java.util.List<java.lang.reflect.Field> fieldList)