org.LexGrid.LexBIG.cagrid.adapters
Class LexBIGServiceAdapter

java.lang.Object
  extended by org.LexGrid.LexBIG.cagrid.adapters.LexBIGServiceAdapter
All Implemented Interfaces:
java.io.Serializable, org.LexGrid.LexBIG.LexBIGService.LexBIGService

public class LexBIGServiceAdapter
extends java.lang.Object
implements org.LexGrid.LexBIG.LexBIGService.LexBIGService

Author:
m005256
See Also:
Serialized Form

Field Summary
private  LexBIGServiceGridAdapter lbSvc
           
 
Constructor Summary
LexBIGServiceAdapter(LexBIGServiceGridAdapter adapter)
          Entry point for connecting to the LexBIG caGrid Services.
LexBIGServiceAdapter(java.lang.String url)
          Entry point for connecting to the LexBIG caGrid Services.
 
Method Summary
 org.LexGrid.LexBIG.LexBIGService.CodedNodeSet getCodingSchemeConcepts(java.lang.String codingScheme, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
           
 org.LexGrid.LexBIG.LexBIGService.CodedNodeSet getCodingSchemeConcepts(java.lang.String codingScheme, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag, boolean activeOnly)
           
 org.LexGrid.LexBIG.Extensions.Query.Filter getFilter(java.lang.String name)
           
 org.LexGrid.LexBIG.DataModel.Collections.ExtensionDescriptionList getFilterExtensions()
           
 org.LexGrid.LexBIG.Extensions.Generic.GenericExtension getGenericExtension(java.lang.String name)
           
 org.LexGrid.LexBIG.DataModel.Collections.ExtensionDescriptionList getGenericExtensions()
           
 org.LexGrid.LexBIG.History.HistoryService getHistoryService(java.lang.String codingScheme)
           
 java.util.Date getLastUpdateTime()
           
 org.LexGrid.LexBIG.DataModel.Collections.ModuleDescriptionList getMatchAlgorithms()
           
 org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph getNodeGraph(java.lang.String codingScheme, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag, java.lang.String relationsName)
           
 org.LexGrid.LexBIG.LexBIGService.CodedNodeSet getNodeSet(java.lang.String codingScheme, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag, org.LexGrid.LexBIG.DataModel.Collections.LocalNameList localNameList)
           
 org.LexGrid.LexBIG.LexBIGService.LexBIGServiceManager getServiceManager(java.lang.Object credentials)
           
 org.LexGrid.LexBIG.LexBIGService.LexBIGServiceMetadata getServiceMetadata()
           
 org.LexGrid.LexBIG.Extensions.Query.Sort getSortAlgorithm(java.lang.String name)
           
 org.LexGrid.LexBIG.DataModel.Collections.SortDescriptionList getSortAlgorithms(org.LexGrid.LexBIG.DataModel.InterfaceElements.types.SortContext context)
           
 org.LexGrid.LexBIG.DataModel.Collections.CodingSchemeRenderingList getSupportedCodingSchemes()
           
 org.LexGrid.codingSchemes.CodingScheme resolveCodingScheme(java.lang.String codingScheme, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
           
 java.lang.String resolveCodingSchemeCopyright(java.lang.String codingScheme, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
           
 org.LexGrid.LexBIG.LexBIGService.LexBIGService setSecurityToken(java.lang.String codingScheme, gov.nih.nci.evs.security.SecurityToken token)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lbSvc

private LexBIGServiceGridAdapter lbSvc
Constructor Detail

LexBIGServiceAdapter

public LexBIGServiceAdapter(java.lang.String url)
                     throws org.LexGrid.LexBIG.Exceptions.LBInvocationException
Entry point for connecting to the LexBIG caGrid Services.

Parameters:
url - The URL of the LexBIG caGrid Service
Throws:
org.LexGrid.LexBIG.Exceptions.LBInvocationException

LexBIGServiceAdapter

public LexBIGServiceAdapter(LexBIGServiceGridAdapter adapter)
                     throws org.LexGrid.LexBIG.Exceptions.LBInvocationException
Entry point for connecting to the LexBIG caGrid Services.

Parameters:
adapter - The adapter (Grid) of the LexBIG caGrid Service
Throws:
org.LexGrid.LexBIG.Exceptions.LBInvocationException
Method Detail

getCodingSchemeConcepts

public org.LexGrid.LexBIG.LexBIGService.CodedNodeSet getCodingSchemeConcepts(java.lang.String codingScheme,
                                                                             org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag,
                                                                             boolean activeOnly)
                                                                      throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
getCodingSchemeConcepts in interface org.LexGrid.LexBIG.LexBIGService.LexBIGService
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

getCodingSchemeConcepts

public org.LexGrid.LexBIG.LexBIGService.CodedNodeSet getCodingSchemeConcepts(java.lang.String codingScheme,
                                                                             org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
                                                                      throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
getCodingSchemeConcepts in interface org.LexGrid.LexBIG.LexBIGService.LexBIGService
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

getFilter

public org.LexGrid.LexBIG.Extensions.Query.Filter getFilter(java.lang.String name)
                                                     throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
getFilter in interface org.LexGrid.LexBIG.LexBIGService.LexBIGService
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

getFilterExtensions

public org.LexGrid.LexBIG.DataModel.Collections.ExtensionDescriptionList getFilterExtensions()
Specified by:
getFilterExtensions in interface org.LexGrid.LexBIG.LexBIGService.LexBIGService

getGenericExtension

public org.LexGrid.LexBIG.Extensions.Generic.GenericExtension getGenericExtension(java.lang.String name)
                                                                           throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
getGenericExtension in interface org.LexGrid.LexBIG.LexBIGService.LexBIGService
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

getGenericExtensions

public org.LexGrid.LexBIG.DataModel.Collections.ExtensionDescriptionList getGenericExtensions()
Specified by:
getGenericExtensions in interface org.LexGrid.LexBIG.LexBIGService.LexBIGService

getHistoryService

public org.LexGrid.LexBIG.History.HistoryService getHistoryService(java.lang.String codingScheme)
                                                            throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
getHistoryService in interface org.LexGrid.LexBIG.LexBIGService.LexBIGService
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

getLastUpdateTime

public java.util.Date getLastUpdateTime()
                                 throws org.LexGrid.LexBIG.Exceptions.LBInvocationException
Specified by:
getLastUpdateTime in interface org.LexGrid.LexBIG.LexBIGService.LexBIGService
Throws:
org.LexGrid.LexBIG.Exceptions.LBInvocationException

getMatchAlgorithms

public org.LexGrid.LexBIG.DataModel.Collections.ModuleDescriptionList getMatchAlgorithms()
Specified by:
getMatchAlgorithms in interface org.LexGrid.LexBIG.LexBIGService.LexBIGService

getNodeGraph

public org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph getNodeGraph(java.lang.String codingScheme,
                                                                    org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag,
                                                                    java.lang.String relationsName)
                                                             throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
getNodeGraph in interface org.LexGrid.LexBIG.LexBIGService.LexBIGService
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

getServiceManager

public org.LexGrid.LexBIG.LexBIGService.LexBIGServiceManager getServiceManager(java.lang.Object credentials)
                                                                        throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
getServiceManager in interface org.LexGrid.LexBIG.LexBIGService.LexBIGService
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

getServiceMetadata

public org.LexGrid.LexBIG.LexBIGService.LexBIGServiceMetadata getServiceMetadata()
                                                                          throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
getServiceMetadata in interface org.LexGrid.LexBIG.LexBIGService.LexBIGService
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

getSortAlgorithm

public org.LexGrid.LexBIG.Extensions.Query.Sort getSortAlgorithm(java.lang.String name)
                                                          throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
getSortAlgorithm in interface org.LexGrid.LexBIG.LexBIGService.LexBIGService
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

getSortAlgorithms

public org.LexGrid.LexBIG.DataModel.Collections.SortDescriptionList getSortAlgorithms(org.LexGrid.LexBIG.DataModel.InterfaceElements.types.SortContext context)
Specified by:
getSortAlgorithms in interface org.LexGrid.LexBIG.LexBIGService.LexBIGService

getSupportedCodingSchemes

public org.LexGrid.LexBIG.DataModel.Collections.CodingSchemeRenderingList getSupportedCodingSchemes()
                                                                                             throws org.LexGrid.LexBIG.Exceptions.LBInvocationException
Specified by:
getSupportedCodingSchemes in interface org.LexGrid.LexBIG.LexBIGService.LexBIGService
Throws:
org.LexGrid.LexBIG.Exceptions.LBInvocationException

resolveCodingScheme

public org.LexGrid.codingSchemes.CodingScheme resolveCodingScheme(java.lang.String codingScheme,
                                                                  org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
                                                           throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
resolveCodingScheme in interface org.LexGrid.LexBIG.LexBIGService.LexBIGService
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

resolveCodingSchemeCopyright

public java.lang.String resolveCodingSchemeCopyright(java.lang.String codingScheme,
                                                     org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
                                              throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
resolveCodingSchemeCopyright in interface org.LexGrid.LexBIG.LexBIGService.LexBIGService
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

getNodeSet

public org.LexGrid.LexBIG.LexBIGService.CodedNodeSet getNodeSet(java.lang.String codingScheme,
                                                                org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag,
                                                                org.LexGrid.LexBIG.DataModel.Collections.LocalNameList localNameList)
                                                         throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
getNodeSet in interface org.LexGrid.LexBIG.LexBIGService.LexBIGService
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

setSecurityToken

public org.LexGrid.LexBIG.LexBIGService.LexBIGService setSecurityToken(java.lang.String codingScheme,
                                                                       gov.nih.nci.evs.security.SecurityToken token)
                                                                throws org.LexGrid.LexBIG.Exceptions.LBException
Throws:
org.LexGrid.LexBIG.Exceptions.LBException