org.LexGrid.LexBIG.cagrid.LexEVSGridService.client
Class LexEVSGridServiceClient

java.lang.Object
  extended by ServiceSecurityClient
      extended by org.LexGrid.LexBIG.cagrid.LexEVSGridService.client.LexEVSGridServiceClientBase
          extended by org.LexGrid.LexBIG.cagrid.LexEVSGridService.client.LexEVSGridServiceClient
All Implemented Interfaces:
LexEVSGridServiceI

public class LexEVSGridServiceClient
extends LexEVSGridServiceClientBase
implements LexEVSGridServiceI

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.LexEVSGridService.client.LexEVSGridServiceClientBase
consumer, consumerEPR, portType, portTypeMutex
 
Constructor Summary
LexEVSGridServiceClient(EndpointReferenceType epr)
           
LexEVSGridServiceClient(EndpointReferenceType epr, GlobusCredential proxy)
           
LexEVSGridServiceClient(java.lang.String url)
           
LexEVSGridServiceClient(java.lang.String url, GlobusCredential proxy)
           
 
Method Summary
 CodedNodeSetClient getCodingSchemeConcepts(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification, org.LexGrid.LexBIG.iso21090.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
          Returns the set of all (or all active) concepts in the specified coding scheme.
 FilterClient getFilter(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.ExtensionIdentification extensionIdentification)
          Returns an instance of the filter extension registered with the given name.
 org.LexGrid.LexBIG.iso21090.DataModel.Collections.ExtensionDescriptionList getFilterExtensions()
          Returns a description of all registered extensions used to provide additional filtering of query results.
 LexBIGServiceConvenienceMethodsClient getGenericExtension(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.ExtensionIdentification extensionIdentification)
          Returns an instance of the application-specific extension registered with the given name.
 org.LexGrid.LexBIG.iso21090.DataModel.Collections.ExtensionDescriptionList getGenericExtensions()
          Returns a description of all registered extensions used to implement application-specific behavior that is centrally accessible from a LexBIGService.
 HistoryServiceClient getHistoryService(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification)
          Resolve a reference to the history api servicing the given coding scheme.
 org.LexGrid.LexBIG.iso21090.DataModel.Collections.ModuleDescriptionList getMatchAlgorithms()
          Returns the full description of all supported match algorithms.
 org.oasis.wsrf.properties.GetMultipleResourcePropertiesResponse getMultipleResourceProperties(org.oasis.wsrf.properties.GetMultipleResourceProperties_Element params)
           
 CodedNodeGraphClient getNodeGraph(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification, org.LexGrid.LexBIG.iso21090.DataModel.Core.CodingSchemeVersionOrTag versionOrTag, org.LexGrid.LexBIG.iso21090.DataModel.cagrid.RelationContainerIdentification relationContainerIdentification)
          Returns the node graph as represented in the particular relationship set in the coding scheme.
 org.oasis.wsrf.properties.GetResourcePropertyResponse getResourceProperty(javax.xml.namespace.QName params)
           
 LexBIGServiceMetadataClient getServiceMetadata()
          Return an interface to perform system-wide query over metadata for loaded code systems and providers.
 SortClient getSortAlgorithm(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.ExtensionIdentification extensionIdentification)
          Returns an instance of the sort extension registered with the given name.
 org.LexGrid.LexBIG.iso21090.DataModel.Collections.SortDescriptionList getSortAlgorithms(java.lang.String context)
          Returns a description of all registered extensions used to provide additional sorting of query results in the given context.
 org.LexGrid.LexBIG.iso21090.DataModel.Collections.CodingSchemeRenderingList getSupportedCodingSchemes()
          Return a list of coding schemes and versions that are supported by this service, along with their status.
static void main(java.lang.String[] args)
           
 org.oasis.wsrf.properties.QueryResourcePropertiesResponse queryResourceProperties(org.oasis.wsrf.properties.QueryResourceProperties_Element params)
           
 org.LexGrid.iso21090.codingSchemes.CodingScheme resolveCodingScheme(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification, org.LexGrid.LexBIG.iso21090.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
          Return detailed coding scheme information given a specific tag or version identifier.
 org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeCopyRight resolveCodingSchemeCopyright(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification, org.LexGrid.LexBIG.iso21090.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
          Return coding scheme copyright given a specific tag or version identifier.
 LexEVSGridServiceClient setSecurityToken(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification, gov.nih.nci.evs.security.SecurityToken securityToken)
          Sets the Security Token for the given Coding Scheme.
static void usage()
           
 
Methods inherited from class org.LexGrid.LexBIG.cagrid.LexEVSGridService.client.LexEVSGridServiceClientBase
createPortType, initialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LexEVSGridServiceClient

public LexEVSGridServiceClient(java.lang.String url)
                        throws MalformedURIException,
                               java.rmi.RemoteException
Throws:
MalformedURIException
java.rmi.RemoteException

LexEVSGridServiceClient

public LexEVSGridServiceClient(java.lang.String url,
                               GlobusCredential proxy)
                        throws MalformedURIException,
                               java.rmi.RemoteException
Throws:
MalformedURIException
java.rmi.RemoteException

LexEVSGridServiceClient

public LexEVSGridServiceClient(EndpointReferenceType epr)
                        throws MalformedURIException,
                               java.rmi.RemoteException
Throws:
MalformedURIException
java.rmi.RemoteException

LexEVSGridServiceClient

public LexEVSGridServiceClient(EndpointReferenceType epr,
                               GlobusCredential proxy)
                        throws MalformedURIException,
                               java.rmi.RemoteException
Throws:
MalformedURIException
java.rmi.RemoteException
Method Detail

usage

public static void usage()

main

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

getSupportedCodingSchemes

public org.LexGrid.LexBIG.iso21090.DataModel.Collections.CodingSchemeRenderingList getSupportedCodingSchemes()
                                                                                                      throws java.rmi.RemoteException,
                                                                                                             LBInvocationException
Description copied from interface: LexEVSGridServiceI
Return a list of coding schemes and versions that are supported by this service, along with their status.

Specified by:
getSupportedCodingSchemes in interface LexEVSGridServiceI
Throws:
LBInvocationException
java.rmi.RemoteException

getCodingSchemeConcepts

public CodedNodeSetClient getCodingSchemeConcepts(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification,
                                                  org.LexGrid.LexBIG.iso21090.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
                                           throws java.rmi.RemoteException,
                                                  org.apache.axis.types.URI.MalformedURIException,
                                                  LBException
Description copied from interface: LexEVSGridServiceI
Returns the set of all (or all active) concepts in the specified coding scheme.

Specified by:
getCodingSchemeConcepts in interface LexEVSGridServiceI
Throws:
LBException
java.rmi.RemoteException
org.apache.axis.types.URI.MalformedURIException

resolveCodingScheme

public org.LexGrid.iso21090.codingSchemes.CodingScheme resolveCodingScheme(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification,
                                                                           org.LexGrid.LexBIG.iso21090.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
                                                                    throws java.rmi.RemoteException,
                                                                           LBException
Description copied from interface: LexEVSGridServiceI
Return detailed coding scheme information given a specific tag or version identifier.

Specified by:
resolveCodingScheme in interface LexEVSGridServiceI
Throws:
LBException
java.rmi.RemoteException

getMatchAlgorithms

public org.LexGrid.LexBIG.iso21090.DataModel.Collections.ModuleDescriptionList getMatchAlgorithms()
                                                                                           throws java.rmi.RemoteException
Description copied from interface: LexEVSGridServiceI
Returns the full description of all supported match algorithms.

Specified by:
getMatchAlgorithms in interface LexEVSGridServiceI
Throws:
java.rmi.RemoteException

getNodeGraph

public CodedNodeGraphClient getNodeGraph(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification,
                                         org.LexGrid.LexBIG.iso21090.DataModel.Core.CodingSchemeVersionOrTag versionOrTag,
                                         org.LexGrid.LexBIG.iso21090.DataModel.cagrid.RelationContainerIdentification relationContainerIdentification)
                                  throws java.rmi.RemoteException,
                                         org.apache.axis.types.URI.MalformedURIException,
                                         LBException
Description copied from interface: LexEVSGridServiceI
Returns the node graph as represented in the particular relationship set in the coding scheme.

Specified by:
getNodeGraph in interface LexEVSGridServiceI
Throws:
LBException
java.rmi.RemoteException
org.apache.axis.types.URI.MalformedURIException

getSortAlgorithms

public org.LexGrid.LexBIG.iso21090.DataModel.Collections.SortDescriptionList getSortAlgorithms(java.lang.String context)
                                                                                        throws java.rmi.RemoteException
Description copied from interface: LexEVSGridServiceI
Returns a description of all registered extensions used to provide additional sorting of query results in the given context. Note: The returned list will include any 'built-in' sort algorithms in addition to extensions externally packaged and registered to the service.

Specified by:
getSortAlgorithms in interface LexEVSGridServiceI
Throws:
java.rmi.RemoteException

getGenericExtensions

public org.LexGrid.LexBIG.iso21090.DataModel.Collections.ExtensionDescriptionList getGenericExtensions()
                                                                                                throws java.rmi.RemoteException
Description copied from interface: LexEVSGridServiceI
Returns a description of all registered extensions used to implement application-specific behavior that is centrally accessible from a LexBIGService. Note that only generic extensions (base class GenericExtension) will be listed here. All other classes are retrievable at the appropriate interface point (filter, sort, etc).

Specified by:
getGenericExtensions in interface LexEVSGridServiceI
Throws:
java.rmi.RemoteException

getGenericExtension

public LexBIGServiceConvenienceMethodsClient getGenericExtension(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.ExtensionIdentification extensionIdentification)
                                                          throws java.rmi.RemoteException,
                                                                 org.apache.axis.types.URI.MalformedURIException,
                                                                 LBException
Description copied from interface: LexEVSGridServiceI
Returns an instance of the application-specific extension registered with the given name.

Specified by:
getGenericExtension in interface LexEVSGridServiceI
Throws:
LBException
java.rmi.RemoteException
org.apache.axis.types.URI.MalformedURIException

getFilterExtensions

public org.LexGrid.LexBIG.iso21090.DataModel.Collections.ExtensionDescriptionList getFilterExtensions()
                                                                                               throws java.rmi.RemoteException
Description copied from interface: LexEVSGridServiceI
Returns a description of all registered extensions used to provide additional filtering of query results.

Specified by:
getFilterExtensions in interface LexEVSGridServiceI
Throws:
java.rmi.RemoteException

getHistoryService

public HistoryServiceClient getHistoryService(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification)
                                       throws java.rmi.RemoteException,
                                              org.apache.axis.types.URI.MalformedURIException,
                                              LBException
Description copied from interface: LexEVSGridServiceI
Resolve a reference to the history api servicing the given coding scheme.

Specified by:
getHistoryService in interface LexEVSGridServiceI
Throws:
LBException
java.rmi.RemoteException
org.apache.axis.types.URI.MalformedURIException

getServiceMetadata

public LexBIGServiceMetadataClient getServiceMetadata()
                                               throws java.rmi.RemoteException,
                                                      org.apache.axis.types.URI.MalformedURIException,
                                                      LBException
Description copied from interface: LexEVSGridServiceI
Return an interface to perform system-wide query over metadata for loaded code systems and providers.

Specified by:
getServiceMetadata in interface LexEVSGridServiceI
Throws:
LBException
java.rmi.RemoteException
org.apache.axis.types.URI.MalformedURIException

getSortAlgorithm

public SortClient getSortAlgorithm(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.ExtensionIdentification extensionIdentification)
                            throws java.rmi.RemoteException,
                                   org.apache.axis.types.URI.MalformedURIException,
                                   LBException
Description copied from interface: LexEVSGridServiceI
Returns an instance of the sort extension registered with the given name.

Specified by:
getSortAlgorithm in interface LexEVSGridServiceI
Throws:
LBException
java.rmi.RemoteException
org.apache.axis.types.URI.MalformedURIException

getFilter

public FilterClient getFilter(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.ExtensionIdentification extensionIdentification)
                       throws java.rmi.RemoteException,
                              org.apache.axis.types.URI.MalformedURIException,
                              LBException
Description copied from interface: LexEVSGridServiceI
Returns an instance of the filter extension registered with the given name.

Specified by:
getFilter in interface LexEVSGridServiceI
Throws:
LBException
java.rmi.RemoteException
org.apache.axis.types.URI.MalformedURIException

resolveCodingSchemeCopyright

public org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeCopyRight resolveCodingSchemeCopyright(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification,
                                                                                                       org.LexGrid.LexBIG.iso21090.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
                                                                                                throws java.rmi.RemoteException,
                                                                                                       LBException
Description copied from interface: LexEVSGridServiceI
Return coding scheme copyright given a specific tag or version identifier.

Specified by:
resolveCodingSchemeCopyright in interface LexEVSGridServiceI
Throws:
LBException
java.rmi.RemoteException

setSecurityToken

public LexEVSGridServiceClient setSecurityToken(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification,
                                                gov.nih.nci.evs.security.SecurityToken securityToken)
                                         throws java.rmi.RemoteException,
                                                org.apache.axis.types.URI.MalformedURIException,
                                                LBException
Description copied from interface: LexEVSGridServiceI
Sets the Security Token for the given Coding Scheme.

Specified by:
setSecurityToken in interface LexEVSGridServiceI
Throws:
LBException
java.rmi.RemoteException
org.apache.axis.types.URI.MalformedURIException

getMultipleResourceProperties

public org.oasis.wsrf.properties.GetMultipleResourcePropertiesResponse getMultipleResourceProperties(org.oasis.wsrf.properties.GetMultipleResourceProperties_Element params)
                                                                                              throws java.rmi.RemoteException
Specified by:
getMultipleResourceProperties in interface LexEVSGridServiceI
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 LexEVSGridServiceI
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 LexEVSGridServiceI
Throws:
java.rmi.RemoteException

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.