|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.LexGrid.LexBIG.cagrid.adapters.LexBIGServiceGridAdapter
public class LexBIGServiceGridAdapter
Field Summary | |
---|---|
private LexEVSGridServiceClient |
lbSvc
|
Constructor Summary | |
---|---|
LexBIGServiceGridAdapter(LexEVSGridServiceClient client)
Entry point for connecting to the LexBIG caGrid Services. |
|
LexBIGServiceGridAdapter(java.lang.String url)
Entry point for connecting to the LexBIG caGrid Services. |
Method Summary | |
---|---|
CodedNodeSetGrid |
getCodingSchemeConcepts(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingScheme,
org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
Returns the set of all (or all active) concepts in the specified coding scheme. |
org.LexGrid.LexBIG.Extensions.Query.Filter |
getFilter(org.LexGrid.LexBIG.DataModel.cagrid.ExtensionIdentification name)
Returns an instance of the filter extension registered with the given name. |
org.LexGrid.LexBIG.DataModel.Collections.ExtensionDescriptionList |
getFilterExtensions()
Returns a description of all registered extensions used to provide additional filtering of query results. |
org.LexGrid.LexBIG.Extensions.Generic.GenericExtension |
getGenericExtension(org.LexGrid.LexBIG.DataModel.cagrid.ExtensionIdentification name)
Returns an instance of the application-specific extension registered with the given name. |
org.LexGrid.LexBIG.DataModel.Collections.ExtensionDescriptionList |
getGenericExtensions()
Returns a description of all registered extensions used to implement application-specific behavior that is centrally accessible from a LexBIGService. |
HistoryServiceGrid |
getHistoryService(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingScheme)
Resolve a reference to the history api servicing the given coding scheme. |
java.util.Date |
getLastUpdateTime()
Return the last time that the content of this service was changed; null if no changes have occurred. |
org.LexGrid.LexBIG.LexBIGService.LexBIGService |
getLexBIGServiceInterface()
|
org.LexGrid.LexBIG.DataModel.Collections.ModuleDescriptionList |
getMatchAlgorithms()
Returns the full description of all supported match algorithms. |
CodedNodeGraphGrid |
getNodeGraph(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingScheme,
org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag,
org.LexGrid.LexBIG.DataModel.cagrid.RelationContainerIdentification relationsName)
Returns the node graph as represented in the particular relationship set in the coding scheme. |
LexBIGServiceMetadataGrid<?> |
getServiceMetadata()
Return an interface to perform system-wide query over metadata for loaded code systems and providers. |
org.LexGrid.LexBIG.Extensions.Query.Sort |
getSortAlgorithm(org.LexGrid.LexBIG.DataModel.cagrid.ExtensionIdentification name)
Returns an instance of the sort extension registered with the given name. |
org.LexGrid.LexBIG.DataModel.Collections.SortDescriptionList |
getSortAlgorithms(org.LexGrid.LexBIG.DataModel.InterfaceElements.types.SortContext context)
Returns a description of all registered extensions used to provide additional sorting of query results in the given context. |
org.LexGrid.LexBIG.DataModel.Collections.CodingSchemeRenderingList |
getSupportedCodingSchemes()
Return a list of coding schemes and versions that are supported by this service, along with their status. |
org.LexGrid.codingSchemes.CodingScheme |
resolveCodingScheme(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingScheme,
org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
Return detailed coding scheme information given a specific tag or version identifier. |
org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeCopyRight |
resolveCodingSchemeCopyright(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingScheme,
org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
Return coding scheme copyright given a specific tag or version identifier. |
LexBIGServiceGrid |
setSecurityToken(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingScheme,
gov.nih.nci.evs.security.SecurityToken token)
Registers a Security Token for a coding scheme |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private LexEVSGridServiceClient lbSvc
Constructor Detail |
---|
public LexBIGServiceGridAdapter(java.lang.String url) throws java.net.ConnectException, org.apache.axis.types.URI.MalformedURIException
url
- The URL of the LexBIG caGrid Service
LBInvocationException
java.net.ConnectException
org.apache.axis.types.URI.MalformedURIException
public LexBIGServiceGridAdapter(LexEVSGridServiceClient client) throws LBInvocationException
client
- The Client of the LexBIG caGrid Service
LBInvocationException
Method Detail |
---|
public org.LexGrid.codingSchemes.CodingScheme resolveCodingScheme(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingScheme, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag) throws LBException, java.rmi.RemoteException
LexBIGServiceGrid
resolveCodingScheme
in interface LexBIGServiceGrid
codingScheme
- The local name or URN of the coding scheme.versionOrTag
- The assigned tag/label or absolute version identifier of the
scheme to resolve.
LBException
java.rmi.RemoteException
public CodedNodeSetGrid getCodingSchemeConcepts(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingScheme, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag) throws LBInvocationException, LBException, java.rmi.RemoteException
LexBIGServiceGrid
getCodingSchemeConcepts
in interface LexBIGServiceGrid
codingScheme
- The local name or URN of the coding scheme.versionOrTag
- The assigned tag/label or absolute version identifier of the
coding scheme to query.
LBInvocationException
LBException
java.rmi.RemoteException
public org.LexGrid.LexBIG.Extensions.Query.Filter getFilter(org.LexGrid.LexBIG.DataModel.cagrid.ExtensionIdentification name) throws LBException, java.rmi.RemoteException
LexBIGServiceGrid
getFilter
in interface LexBIGServiceGrid
name
- The extension name; not null.
java.rmi.RemoteException
LBException
public org.LexGrid.LexBIG.Extensions.Generic.GenericExtension getGenericExtension(org.LexGrid.LexBIG.DataModel.cagrid.ExtensionIdentification name) throws LBException, java.rmi.RemoteException
LexBIGServiceGrid
getGenericExtension
in interface LexBIGServiceGrid
name
- The extension name; not null.
LBException
java.rmi.RemoteException
public HistoryServiceGrid getHistoryService(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingScheme) throws LBException, java.rmi.RemoteException
LexBIGServiceGrid
getHistoryService
in interface LexBIGServiceGrid
codingScheme
- The local name or URN of the coding scheme.
LBException
java.rmi.RemoteException
public CodedNodeGraphGrid getNodeGraph(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingScheme, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag, org.LexGrid.LexBIG.DataModel.cagrid.RelationContainerIdentification relationsName) throws LBException, java.rmi.RemoteException
LexBIGServiceGrid
getNodeGraph
in interface LexBIGServiceGrid
codingScheme
- The local name or URN of the coding scheme.versionOrTag
- The assigned tag/label or absolute version identifier of the
coding scheme to query.relationsName
- The name of the relations container to reference when generating
the graph. If omitted, all native relation containers for the code
system will be queried. Note: a 'native' container contains a
set of associations defined by the coding scheme curators.
LBException
java.rmi.RemoteException
public org.LexGrid.LexBIG.Extensions.Query.Sort getSortAlgorithm(org.LexGrid.LexBIG.DataModel.cagrid.ExtensionIdentification name) throws LBException, java.rmi.RemoteException
LexBIGServiceGrid
getSortAlgorithm
in interface LexBIGServiceGrid
name
- The extension name; not null.
LBException
java.rmi.RemoteException
public org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeCopyRight resolveCodingSchemeCopyright(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingScheme, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag) throws LBException, java.rmi.RemoteException
LexBIGServiceGrid
resolveCodingSchemeCopyright
in interface LexBIGServiceGrid
codingScheme
- The local name or URN of the coding scheme.versionOrTag
- The assigned tag/label or absolute version identifier of the
scheme to resolve.
LBException
java.rmi.RemoteException
public org.LexGrid.LexBIG.DataModel.Collections.ExtensionDescriptionList getFilterExtensions()
LexBIGServiceGrid
getFilterExtensions
in interface LexBIGServiceGrid
public org.LexGrid.LexBIG.DataModel.Collections.ExtensionDescriptionList getGenericExtensions() throws java.rmi.RemoteException
LexBIGServiceGrid
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).
getGenericExtensions
in interface LexBIGServiceGrid
java.rmi.RemoteException
public java.util.Date getLastUpdateTime() throws LBInvocationException, java.rmi.RemoteException
LexBIGServiceGrid
getLastUpdateTime
in interface LexBIGServiceGrid
LBInvocationException
java.rmi.RemoteException
public org.LexGrid.LexBIG.DataModel.Collections.ModuleDescriptionList getMatchAlgorithms() throws java.rmi.RemoteException
LexBIGServiceGrid
getMatchAlgorithms
in interface LexBIGServiceGrid
java.rmi.RemoteException
public LexBIGServiceMetadataGrid<?> getServiceMetadata() throws LBException, java.rmi.RemoteException
LexBIGServiceGrid
getServiceMetadata
in interface LexBIGServiceGrid
LBException
java.rmi.RemoteException
public org.LexGrid.LexBIG.DataModel.Collections.SortDescriptionList getSortAlgorithms(org.LexGrid.LexBIG.DataModel.InterfaceElements.types.SortContext context) throws LBException
LexBIGServiceGrid
Note: The returned list will include any 'built-in' sort algorithms in addition to extensions externally packaged and registered to the service.
getSortAlgorithms
in interface LexBIGServiceGrid
context
- A context defined by the SortContext class, or null to
indicate that all registered algorithms are to be returned.
LBException
public org.LexGrid.LexBIG.DataModel.Collections.CodingSchemeRenderingList getSupportedCodingSchemes() throws LBInvocationException, java.rmi.RemoteException
LexBIGServiceGrid
getSupportedCodingSchemes
in interface LexBIGServiceGrid
LBInvocationException
java.rmi.RemoteException
public LexBIGServiceGrid setSecurityToken(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingScheme, gov.nih.nci.evs.security.SecurityToken token) throws LBException, java.rmi.RemoteException
LexBIGServiceGrid
setSecurityToken
in interface LexBIGServiceGrid
codingScheme
- The local name or URN of the coding scheme.token
- The assigned security token.
LBException
java.rmi.RemoteException
public org.LexGrid.LexBIG.LexBIGService.LexBIGService getLexBIGServiceInterface() throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |