org.LexGrid.LexBIG.GridInterface.TerminologyServiceInterface
Class TerminologyDiscoveryClient

java.lang.Object
  extended by gov.nih.nci.cagrid.common.client.DiscoveryClient
      extended by gov.nih.nci.cagrid.data.client.DataServiceDiscoveryClient
          extended by org.LexGrid.LexBIG.GridInterface.TerminologyServiceInterface.TerminologyDiscoveryClient

public abstract class TerminologyDiscoveryClient
extends gov.nih.nci.cagrid.data.client.DataServiceDiscoveryClient

Client interface for discoverying terminology services

Version:
1.0
Author:
solbrigcvs

Field Summary
 
Fields inherited from class gov.nih.nci.cagrid.common.client.DiscoveryClient
ca, cadsr, ogsi, sd
 
Constructor Summary
TerminologyDiscoveryClient()
           
 
Method Summary
 CodingSchemeRenderingList discoverCodingSchemesByService(java.net.URI serviceHandle)
           
 CodingSchemeRenderingList discoverTerminologyServicesBySearchString(java.lang.String searchString)
          Discover services whose name, description or other property contains the supplied search string.
 CodingSchemeRenderingList discoverTerminologyServicesByURN(java.lang.String codingSchemeURNorName, CodingSchemeVersionOrTag codingSchemeVersion)
          Return a list of all services that represent the supplied codingSchemeURN and (optional) version.
 void finalize()
           
 CodingSchemeRenderingList getAllTerminologyServices()
          Return a list of all codings schemes that are recorded in the registry, and the service or services that represent them.
 
Methods inherited from class gov.nih.nci.cagrid.data.client.DataServiceDiscoveryClient
discoverServicesByConceptCode, discoverServicesByModelName, discoverServicesByModelSearchString, discoverServicesByObjectName, discoverServicesByObjectsAssociatedWithClass, getAllDataServices, main
 
Methods inherited from class gov.nih.nci.cagrid.common.client.DiscoveryClient
discoverByFilter, discoverServicesByBiologyType, discoverServicesByCancerCenter, discoverServicesBySearchString, getAllServices, getNamespaceMap, getRegistryURL, setRegistryURL
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TerminologyDiscoveryClient

public TerminologyDiscoveryClient()
Method Detail

finalize

public void finalize()
              throws java.lang.Throwable
Overrides:
finalize in class java.lang.Object
Throws:
java.lang.Throwable

getAllTerminologyServices

public CodingSchemeRenderingList getAllTerminologyServices()
Return a list of all codings schemes that are recorded in the registry, and the service or services that represent them.


discoverTerminologyServicesByURN

public CodingSchemeRenderingList discoverTerminologyServicesByURN(java.lang.String codingSchemeURNorName,
                                                                  CodingSchemeVersionOrTag codingSchemeVersion)
Return a list of all services that represent the supplied codingSchemeURN and (optional) version.

Parameters:
codingSchemeURNorName -
codingSchemeVersion -

discoverTerminologyServicesBySearchString

public CodingSchemeRenderingList discoverTerminologyServicesBySearchString(java.lang.String searchString)
Discover services whose name, description or other property contains the supplied search string.

Parameters:
searchString - Search string

discoverCodingSchemesByService

public CodingSchemeRenderingList discoverCodingSchemesByService(java.net.URI serviceHandle)
Parameters:
serviceHandle - The handle of the service being queried

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.