gov.nih.nci.system.client.proxy
Class ProxyHelperImpl
java.lang.Object
gov.nih.nci.system.client.proxy.ProxyHelperImpl
- All Implemented Interfaces:
- ProxyHelper
- Direct Known Subclasses:
- DataServiceProxyHelperImpl, LexEVSProxyHelperImpl, WSUtils
public class ProxyHelperImpl
- extends java.lang.Object
- implements ProxyHelper
Method Summary |
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProxyHelperImpl
public ProxyHelperImpl()
convertToProxy
public java.lang.Object convertToProxy(ApplicationService as,
java.lang.Object obj)
- Specified by:
convertToProxy
in interface ProxyHelper
convertToObject
public java.lang.Object convertToObject(java.lang.Object proxyObject)
throws java.lang.Throwable
- Specified by:
convertToObject
in interface ProxyHelper
- Throws:
java.lang.Throwable
convertListProxyToProxy
protected java.lang.Object convertListProxyToProxy(ApplicationService as,
ListProxy proxy)
convertObjectToProxy
protected java.lang.Object convertObjectToProxy(ApplicationService as,
java.lang.Object obj)
convertCollectionToProxy
protected java.lang.Object convertCollectionToProxy(ApplicationService as,
java.util.Collection collection)
convertArrayToProxy
protected java.lang.Object convertArrayToProxy(ApplicationService as,
java.lang.Object[] objects)
isInitialized
public boolean isInitialized(MethodInvocation invocation)
throws java.lang.Throwable
- Specified by:
isInitialized
in interface ProxyHelper
- Throws:
java.lang.Throwable
lazyLoad
public java.lang.Object lazyLoad(ApplicationService as,
MethodInvocation invocation)
throws java.lang.Throwable
- Specified by:
lazyLoad
in interface ProxyHelper
- Throws:
java.lang.Throwable
getMethod
protected java.lang.reflect.Method getMethod(java.lang.Object bean,
java.lang.String methodName,
java.lang.Class[] params)
getField
protected java.lang.reflect.Field getField(java.lang.Object bean,
java.lang.String fieldName)
createClone
protected java.lang.Object createClone(java.lang.Object source)
getAllFields
protected void getAllFields(java.lang.Class klass,
java.util.List<java.lang.reflect.Field> fieldList)