|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LexBIGServiceGrid
This interface represents the core interface to a LexBIG service.
Method Summary | |
---|---|
CodedNodeSetGrid |
getCodingSchemeConcepts(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeIdentification codingScheme,
org.LexGrid.LexBIG.iso21090.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.iso21090.DataModel.cagrid.ExtensionIdentification name)
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. |
org.LexGrid.LexBIG.Extensions.Generic.GenericExtension |
getGenericExtension(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.ExtensionIdentification name)
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. |
HistoryServiceGrid |
getHistoryService(org.LexGrid.LexBIG.iso21090.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.iso21090.DataModel.Collections.ModuleDescriptionList |
getMatchAlgorithms()
Returns the full description of all supported match algorithms. |
CodedNodeGraphGrid |
getNodeGraph(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeIdentification codingScheme,
org.LexGrid.LexBIG.iso21090.DataModel.Core.CodingSchemeVersionOrTag versionOrTag,
org.LexGrid.LexBIG.iso21090.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.iso21090.DataModel.cagrid.ExtensionIdentification name)
Returns an instance of the sort extension registered with the given name. |
org.LexGrid.LexBIG.iso21090.DataModel.Collections.SortDescriptionList |
getSortAlgorithms(org.LexGrid.LexBIG.iso21090.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.iso21090.DataModel.Collections.CodingSchemeRenderingList |
getSupportedCodingSchemes()
Return a list of coding schemes and versions that are supported by this service, along with their status. |
org.LexGrid.iso21090.codingSchemes.CodingScheme |
resolveCodingScheme(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeIdentification codingScheme,
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 codingScheme,
org.LexGrid.LexBIG.iso21090.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
Return coding scheme copyright given a specific tag or version identifier. |
LexBIGServiceGrid |
setSecurityToken(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeIdentification codingScheme,
gov.nih.nci.evs.security.SecurityToken token)
Registers a Security Token for a coding scheme |
Method Detail |
---|
CodedNodeSetGrid getCodingSchemeConcepts(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeIdentification codingScheme, org.LexGrid.LexBIG.iso21090.DataModel.Core.CodingSchemeVersionOrTag versionOrTag) throws org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBException, java.rmi.RemoteException
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.
LBException,
- RemoteException
org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBException
java.rmi.RemoteException
org.LexGrid.LexBIG.Extensions.Query.Filter getFilter(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.ExtensionIdentification name) throws java.rmi.RemoteException
name
- The extension name; not null.
java.rmi.RemoteException
org.LexGrid.LexBIG.iso21090.DataModel.Collections.ExtensionDescriptionList getFilterExtensions() throws java.rmi.RemoteException
java.rmi.RemoteException
org.LexGrid.LexBIG.Extensions.Generic.GenericExtension getGenericExtension(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.ExtensionIdentification name) throws org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBException, java.rmi.RemoteException
name
- The extension name; not null.
org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBException
java.rmi.RemoteException
org.LexGrid.LexBIG.iso21090.DataModel.Collections.ExtensionDescriptionList getGenericExtensions() throws java.rmi.RemoteException
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).
LBException,
- RemoteException
java.rmi.RemoteException
HistoryServiceGrid getHistoryService(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeIdentification codingScheme) throws org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBException, java.rmi.RemoteException
codingScheme
- The local name or URN of the coding scheme.
LBException,
- RemoteException
org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBException
java.rmi.RemoteException
java.util.Date getLastUpdateTime() throws org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException, java.rmi.RemoteException
LBInvocationException,
- RemoteException
org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException
java.rmi.RemoteException
org.LexGrid.LexBIG.iso21090.DataModel.Collections.ModuleDescriptionList getMatchAlgorithms() throws java.rmi.RemoteException
java.rmi.RemoteException
CodedNodeGraphGrid getNodeGraph(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeIdentification codingScheme, org.LexGrid.LexBIG.iso21090.DataModel.Core.CodingSchemeVersionOrTag versionOrTag, org.LexGrid.LexBIG.iso21090.DataModel.cagrid.RelationContainerIdentification relationsName) throws org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBException, java.rmi.RemoteException
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,
- RemoteException
org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBException
java.rmi.RemoteException
LexBIGServiceMetadataGrid<?> getServiceMetadata() throws org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBException, java.rmi.RemoteException
LBException,
- RemoteException
org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBException
java.rmi.RemoteException
org.LexGrid.LexBIG.Extensions.Query.Sort getSortAlgorithm(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.ExtensionIdentification name) throws org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBException, java.rmi.RemoteException
name
- The extension name; not null.
LBException,
- RemoteException
org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBException
java.rmi.RemoteException
org.LexGrid.LexBIG.iso21090.DataModel.Collections.SortDescriptionList getSortAlgorithms(org.LexGrid.LexBIG.iso21090.DataModel.InterfaceElements.types.SortContext context) throws java.rmi.RemoteException
Note: The returned list will include any 'built-in' sort algorithms in addition to extensions externally packaged and registered to the service.
context
- A context defined by the SortContext class, or null to
indicate that all registered algorithms are to be returned.
java.rmi.RemoteException
org.LexGrid.LexBIG.iso21090.DataModel.Collections.CodingSchemeRenderingList getSupportedCodingSchemes() throws org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException, java.rmi.RemoteException
LBInvocationException,
- RemoteException
org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBInvocationException
java.rmi.RemoteException
org.LexGrid.iso21090.codingSchemes.CodingScheme resolveCodingScheme(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeIdentification codingScheme, org.LexGrid.LexBIG.iso21090.DataModel.Core.CodingSchemeVersionOrTag versionOrTag) throws org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBException, java.rmi.RemoteException
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,
- RemoteException
org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBException
java.rmi.RemoteException
org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeCopyRight resolveCodingSchemeCopyright(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeIdentification codingScheme, org.LexGrid.LexBIG.iso21090.DataModel.Core.CodingSchemeVersionOrTag versionOrTag) throws org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBException, java.rmi.RemoteException
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,
- RemoteException
org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBException
java.rmi.RemoteException
LexBIGServiceGrid setSecurityToken(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeIdentification codingScheme, gov.nih.nci.evs.security.SecurityToken token) throws org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBException, java.rmi.RemoteException
codingScheme
- The local name or URN of the coding scheme.token
- The assigned security token.
LBException,
- RemoteException
org.LexGrid.LexBIG.cagrid.LexEVSGridService.stubs.types.LBException
java.rmi.RemoteException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |