org.LexGrid.LexBIG.cagrid.dataService.client
Class LexEVSDataServiceClient

java.lang.Object
  extended by gov.nih.nci.cagrid.introduce.security.client.ServiceSecurityClient
      extended by org.LexGrid.LexBIG.cagrid.dataService.client.LexEVSDataServiceClientBase
          extended by org.LexGrid.LexBIG.cagrid.dataService.client.LexEVSDataServiceClient
All Implemented Interfaces:
gov.nih.nci.cagrid.introduce.security.common.ServiceSecurityI, LexEVSDataServiceI

public class LexEVSDataServiceClient
extends LexEVSDataServiceClientBase
implements LexEVSDataServiceI

This class is autogenerated, DO NOT EDIT GENERATED GRID SERVICE ACCESS METHODS. This client is generated automatically by Introduce to provide a clean unwrapped API to the service. On construction the class instance will contact the remote service and retrieve it's security metadata description which it will use to configure the Stub specifically for each method call.


Field Summary
 
Fields inherited from class org.LexGrid.LexBIG.cagrid.dataService.client.LexEVSDataServiceClientBase
consumer, consumerEPR, portType, portTypeMutex
 
Fields inherited from class gov.nih.nci.cagrid.introduce.security.client.ServiceSecurityClient
authorization, delegationMode, epr, operations, proxy, securityMetadata
 
Constructor Summary
LexEVSDataServiceClient(org.apache.axis.message.addressing.EndpointReferenceType epr)
           
LexEVSDataServiceClient(org.apache.axis.message.addressing.EndpointReferenceType epr, org.globus.gsi.GlobusCredential proxy)
           
LexEVSDataServiceClient(java.lang.String url)
           
LexEVSDataServiceClient(java.lang.String url, org.globus.gsi.GlobusCredential proxy)
           
 
Method Summary
 org.oasis.wsrf.properties.GetMultipleResourcePropertiesResponse getMultipleResourceProperties(org.oasis.wsrf.properties.GetMultipleResourceProperties_Element params)
           
 org.oasis.wsrf.properties.GetResourcePropertyResponse getResourceProperty(javax.xml.namespace.QName params)
           
static void main(java.lang.String[] args)
           
 CQLQueryResults query(CQLQuery cqlQuery)
          The standard caGrid Data Service query method.
 org.oasis.wsrf.properties.QueryResourcePropertiesResponse queryResourceProperties(org.oasis.wsrf.properties.QueryResourceProperties_Element params)
           
 LexEVSDataServiceClient registerSecurityToken(java.lang.String codingSchemeURN, gov.nih.nci.evs.security.SecurityToken securityToken)
           
static void usage()
           
 
Methods inherited from class gov.nih.nci.cagrid.introduce.security.client.ServiceSecurityClient
configureStubSecurity, getAuthorization, getDelegationMode, getEndpointReference, getProxy, getServiceSecurityMetadata, resetStub, setAuthorization, setDelegationMode, setProxy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LexEVSDataServiceClient

public LexEVSDataServiceClient(java.lang.String url)
                        throws org.apache.axis.types.URI.MalformedURIException,
                               java.rmi.RemoteException
Throws:
org.apache.axis.types.URI.MalformedURIException
java.rmi.RemoteException

LexEVSDataServiceClient

public LexEVSDataServiceClient(java.lang.String url,
                               org.globus.gsi.GlobusCredential proxy)
                        throws org.apache.axis.types.URI.MalformedURIException,
                               java.rmi.RemoteException
Throws:
org.apache.axis.types.URI.MalformedURIException
java.rmi.RemoteException

LexEVSDataServiceClient

public LexEVSDataServiceClient(org.apache.axis.message.addressing.EndpointReferenceType epr)
                        throws org.apache.axis.types.URI.MalformedURIException,
                               java.rmi.RemoteException
Throws:
org.apache.axis.types.URI.MalformedURIException
java.rmi.RemoteException

LexEVSDataServiceClient

public LexEVSDataServiceClient(org.apache.axis.message.addressing.EndpointReferenceType epr,
                               org.globus.gsi.GlobusCredential proxy)
                        throws org.apache.axis.types.URI.MalformedURIException,
                               java.rmi.RemoteException
Throws:
org.apache.axis.types.URI.MalformedURIException
java.rmi.RemoteException
Method Detail

usage

public static void usage()

main

public static void main(java.lang.String[] args)

getMultipleResourceProperties

public org.oasis.wsrf.properties.GetMultipleResourcePropertiesResponse getMultipleResourceProperties(org.oasis.wsrf.properties.GetMultipleResourceProperties_Element params)
                                                                                              throws java.rmi.RemoteException
Specified by:
getMultipleResourceProperties in interface LexEVSDataServiceI
Throws:
java.rmi.RemoteException

getResourceProperty

public org.oasis.wsrf.properties.GetResourcePropertyResponse getResourceProperty(javax.xml.namespace.QName params)
                                                                          throws java.rmi.RemoteException
Specified by:
getResourceProperty in interface LexEVSDataServiceI
Throws:
java.rmi.RemoteException

queryResourceProperties

public org.oasis.wsrf.properties.QueryResourcePropertiesResponse queryResourceProperties(org.oasis.wsrf.properties.QueryResourceProperties_Element params)
                                                                                  throws java.rmi.RemoteException
Specified by:
queryResourceProperties in interface LexEVSDataServiceI
Throws:
java.rmi.RemoteException

query

public CQLQueryResults query(CQLQuery cqlQuery)
                      throws java.rmi.RemoteException,
                             gov.nih.nci.cagrid.data.faults.QueryProcessingExceptionType,
                             gov.nih.nci.cagrid.data.faults.MalformedQueryExceptionType
Description copied from interface: LexEVSDataServiceI
The standard caGrid Data Service query method.

Specified by:
query in interface LexEVSDataServiceI
Parameters:
cqlQuery - The CQL query to be executed against the data source.
Returns:
The result of executing the CQL query against the data source.
Throws:
java.rmi.RemoteException
gov.nih.nci.cagrid.data.faults.QueryProcessingExceptionType
gov.nih.nci.cagrid.data.faults.MalformedQueryExceptionType

registerSecurityToken

public LexEVSDataServiceClient registerSecurityToken(java.lang.String codingSchemeURN,
                                                     gov.nih.nci.evs.security.SecurityToken securityToken)
                                              throws java.rmi.RemoteException,
                                                     org.apache.axis.types.URI.MalformedURIException
Specified by:
registerSecurityToken in interface LexEVSDataServiceI
Throws:
java.rmi.RemoteException
org.apache.axis.types.URI.MalformedURIException