org.LexGrid.LexBIG.caCore.client.proxy
Class LexEVSApplicationServiceProxy

java.lang.Object
  extended by gov.nih.nci.system.client.proxy.ApplicationServiceProxy
      extended by org.LexGrid.LexBIG.caCore.client.proxy.LexEVSApplicationServiceProxy

public class LexEVSApplicationServiceProxy
extends ApplicationServiceProxy

Application Service proxy for LexEVS. Certain methods are overridden to provide LexEVS-specific proxying functionality.

Author:
Kim L. Ong, Harsha Karur Rajasimha, Kevin Peterson

Field Summary
protected  java.util.HashMap<java.lang.String,SecurityToken> securityToken_map
           
 
Constructor Summary
LexEVSApplicationServiceProxy()
           
 
Method Summary
static java.lang.Exception digOutRealExceptionAndThrowIt(java.lang.Exception e)
           
 ProxyHelper getDataServiceProxyHelper()
           
 java.util.HashMap getSecurityToken_map()
           
 java.lang.Object invoke(MethodInvocation invocation)
           
 java.lang.Object invokeDataService(MethodInvocation invocation)
           
protected  boolean isDataServiceLazyLoadable(java.lang.Object[] args)
           
 void setApplicationService(ApplicationService as)
           
 void setDataServiceProxyHelper(ProxyHelper dataServiceProxyHelper)
           
 
Methods inherited from class gov.nih.nci.system.client.proxy.ApplicationServiceProxy
setAuthentication, setProxyFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

securityToken_map

protected java.util.HashMap<java.lang.String,SecurityToken> securityToken_map
Constructor Detail

LexEVSApplicationServiceProxy

public LexEVSApplicationServiceProxy()
Method Detail

invoke

public java.lang.Object invoke(MethodInvocation invocation)
                        throws java.lang.Throwable
Overrides:
invoke in class ApplicationServiceProxy
Throws:
java.lang.Throwable

digOutRealExceptionAndThrowIt

public static java.lang.Exception digOutRealExceptionAndThrowIt(java.lang.Exception e)
                                                         throws java.lang.Exception
Throws:
java.lang.Exception

invokeDataService

public java.lang.Object invokeDataService(MethodInvocation invocation)
                                   throws java.lang.Throwable
Throws:
java.lang.Throwable

isDataServiceLazyLoadable

protected boolean isDataServiceLazyLoadable(java.lang.Object[] args)

getDataServiceProxyHelper

public ProxyHelper getDataServiceProxyHelper()

setDataServiceProxyHelper

public void setDataServiceProxyHelper(ProxyHelper dataServiceProxyHelper)

setApplicationService

public void setApplicationService(ApplicationService as)
Overrides:
setApplicationService in class ApplicationServiceProxy

getSecurityToken_map

public java.util.HashMap getSecurityToken_map()