org.LexGrid.LexBIG.cagrid.adapters
Class LexBIGServiceConvenienceMethodsAdapter

java.lang.Object
  extended by org.LexGrid.LexBIG.cagrid.adapters.LexBIGServiceConvenienceMethodsAdapter
All Implemented Interfaces:
java.io.Serializable, org.LexGrid.LexBIG.Extensions.Extendable, org.LexGrid.LexBIG.Extensions.Generic.GenericExtension, org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods

public class LexBIGServiceConvenienceMethodsAdapter
extends java.lang.Object
implements org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods
org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods.HierarchyPathResolveOption
 
Constructor Summary
LexBIGServiceConvenienceMethodsAdapter(LexBIGServiceConvenienceMethodsGridAdapter adapter)
           
 
Method Summary
 org.LexGrid.LexBIG.LexBIGService.CodedNodeSet createCodeNodeSet(java.lang.String[] conceptCodes, java.lang.String codingScheme, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
           
 java.lang.String[] getAssociationForwardAndReverseNames(java.lang.String codingScheme, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
           
 java.lang.String getAssociationForwardName(java.lang.String association, java.lang.String codingScheme, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
           
 java.lang.String[] getAssociationForwardNames(java.lang.String codingScheme, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
           
 org.LexGrid.LexBIG.DataModel.Core.Association getAssociationForwardOneLevel(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag arg4, boolean arg5, org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList arg6)
           
 java.lang.String getAssociationReverseName(java.lang.String association, java.lang.String codingScheme, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
           
 java.lang.String[] getAssociationReverseNames(java.lang.String codingScheme, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
           
 org.LexGrid.LexBIG.DataModel.Core.Association getAssociationReverseOneLevel(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag arg4, boolean arg5, org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList arg6)
           
 java.lang.String getCodingSchemeCopyright(java.lang.String codingScheme, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
           
 org.LexGrid.LexBIG.DataModel.Collections.CodingSchemeRenderingList getCodingSchemesWithSupportedAssociation(java.lang.String associationName)
           
 java.lang.String getDescription()
           
 java.lang.String getEntityDescription(java.lang.String codingScheme, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag, java.lang.String code)
           
 java.lang.String[] getHierarchyIDs(java.lang.String codingScheme, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag csvt)
           
 org.LexGrid.LexBIG.DataModel.Collections.AssociationList getHierarchyLevelNext(java.lang.String codingScheme, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag, java.lang.String hierarchyID, java.lang.String conceptCode, boolean resolveConcepts, org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList associationQualifiers)
           
 org.LexGrid.LexBIG.DataModel.Collections.AssociationList getHierarchyLevelPrev(java.lang.String codingScheme, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag, java.lang.String hierarchyID, java.lang.String conceptCode, boolean resolveConcepts, org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList associationQualifiers)
           
 org.LexGrid.LexBIG.DataModel.Collections.AssociationList getHierarchyPathToRoot(java.lang.String codingScheme, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag, java.lang.String hierarchyID, java.lang.String conceptCode, boolean resolveConcepts, org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods.HierarchyPathResolveOption pathResolveOption, org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList associationQualifiers)
           
 org.LexGrid.LexBIG.DataModel.Collections.ResolvedConceptReferenceList getHierarchyRoots(java.lang.String codingScheme, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag, java.lang.String hierarchyID)
           
 org.LexGrid.LexBIG.LexBIGService.CodedNodeSet getHierarchyRootSet(java.lang.String codingScheme, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag, java.lang.String hierarchyID)
           
 org.LexGrid.LexBIG.LexBIGService.LexBIGService getLexBIGService()
           
 java.lang.String getName()
           
 java.lang.String getProvider()
           
 org.LexGrid.LexBIG.DataModel.InterfaceElements.CodingSchemeRendering getRenderingDetail(java.lang.String codingScheme, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
           
 java.lang.String getVersion()
           
 boolean isCodeRetired(java.lang.String conceptCode, java.lang.String codingScheme, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
           
 boolean isForwardName(java.lang.String codingScheme, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag, java.lang.String directionalName)
           
 boolean isReverseName(java.lang.String codingScheme, org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag, java.lang.String directionalName)
           
 void setLexBIGService(org.LexGrid.LexBIG.LexBIGService.LexBIGService arg0)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LexBIGServiceConvenienceMethodsAdapter

public LexBIGServiceConvenienceMethodsAdapter(LexBIGServiceConvenienceMethodsGridAdapter adapter)
                                       throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException
Method Detail

getRenderingDetail

public org.LexGrid.LexBIG.DataModel.InterfaceElements.CodingSchemeRendering getRenderingDetail(java.lang.String codingScheme,
                                                                                               org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
                                                                                        throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
getRenderingDetail in interface org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

getCodingSchemesWithSupportedAssociation

public org.LexGrid.LexBIG.DataModel.Collections.CodingSchemeRenderingList getCodingSchemesWithSupportedAssociation(java.lang.String associationName)
                                                                                                            throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
getCodingSchemesWithSupportedAssociation in interface org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

getHierarchyIDs

public java.lang.String[] getHierarchyIDs(java.lang.String codingScheme,
                                          org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag csvt)
                                   throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
getHierarchyIDs in interface org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface org.LexGrid.LexBIG.Extensions.Extendable

getName

public java.lang.String getName()
Specified by:
getName in interface org.LexGrid.LexBIG.Extensions.Extendable

getProvider

public java.lang.String getProvider()
Specified by:
getProvider in interface org.LexGrid.LexBIG.Extensions.Extendable

getVersion

public java.lang.String getVersion()
Specified by:
getVersion in interface org.LexGrid.LexBIG.Extensions.Extendable

createCodeNodeSet

public org.LexGrid.LexBIG.LexBIGService.CodedNodeSet createCodeNodeSet(java.lang.String[] conceptCodes,
                                                                       java.lang.String codingScheme,
                                                                       org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
                                                                throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
createCodeNodeSet in interface org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

getAssociationForwardAndReverseNames

public java.lang.String[] getAssociationForwardAndReverseNames(java.lang.String codingScheme,
                                                               org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
                                                        throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
getAssociationForwardAndReverseNames in interface org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

getAssociationForwardName

public java.lang.String getAssociationForwardName(java.lang.String association,
                                                  java.lang.String codingScheme,
                                                  org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
                                           throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
getAssociationForwardName in interface org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

getAssociationForwardNames

public java.lang.String[] getAssociationForwardNames(java.lang.String codingScheme,
                                                     org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
                                              throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
getAssociationForwardNames in interface org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

getAssociationReverseName

public java.lang.String getAssociationReverseName(java.lang.String association,
                                                  java.lang.String codingScheme,
                                                  org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
                                           throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
getAssociationReverseName in interface org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

getAssociationReverseNames

public java.lang.String[] getAssociationReverseNames(java.lang.String codingScheme,
                                                     org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
                                              throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
getAssociationReverseNames in interface org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

getHierarchyLevelNext

public org.LexGrid.LexBIG.DataModel.Collections.AssociationList getHierarchyLevelNext(java.lang.String codingScheme,
                                                                                      org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag,
                                                                                      java.lang.String hierarchyID,
                                                                                      java.lang.String conceptCode,
                                                                                      boolean resolveConcepts,
                                                                                      org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList associationQualifiers)
                                                                               throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
getHierarchyLevelNext in interface org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

getHierarchyLevelPrev

public org.LexGrid.LexBIG.DataModel.Collections.AssociationList getHierarchyLevelPrev(java.lang.String codingScheme,
                                                                                      org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag,
                                                                                      java.lang.String hierarchyID,
                                                                                      java.lang.String conceptCode,
                                                                                      boolean resolveConcepts,
                                                                                      org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList associationQualifiers)
                                                                               throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
getHierarchyLevelPrev in interface org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

getHierarchyPathToRoot

public org.LexGrid.LexBIG.DataModel.Collections.AssociationList getHierarchyPathToRoot(java.lang.String codingScheme,
                                                                                       org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag,
                                                                                       java.lang.String hierarchyID,
                                                                                       java.lang.String conceptCode,
                                                                                       boolean resolveConcepts,
                                                                                       org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods.HierarchyPathResolveOption pathResolveOption,
                                                                                       org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList associationQualifiers)
                                                                                throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
getHierarchyPathToRoot in interface org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

getHierarchyRoots

public org.LexGrid.LexBIG.DataModel.Collections.ResolvedConceptReferenceList getHierarchyRoots(java.lang.String codingScheme,
                                                                                               org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag,
                                                                                               java.lang.String hierarchyID)
                                                                                        throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
getHierarchyRoots in interface org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

getHierarchyRootSet

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

isForwardName

public boolean isForwardName(java.lang.String codingScheme,
                             org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag,
                             java.lang.String directionalName)
                      throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
isForwardName in interface org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

isReverseName

public boolean isReverseName(java.lang.String codingScheme,
                             org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag,
                             java.lang.String directionalName)
                      throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
isReverseName in interface org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

isCodeRetired

public boolean isCodeRetired(java.lang.String conceptCode,
                             java.lang.String codingScheme,
                             org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag)
                      throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
isCodeRetired in interface org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

getCodingSchemeCopyright

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

getLexBIGService

public org.LexGrid.LexBIG.LexBIGService.LexBIGService getLexBIGService()
Specified by:
getLexBIGService in interface org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods

setLexBIGService

public void setLexBIGService(org.LexGrid.LexBIG.LexBIGService.LexBIGService arg0)
Specified by:
setLexBIGService in interface org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods

getEntityDescription

public java.lang.String getEntityDescription(java.lang.String codingScheme,
                                             org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag versionOrTag,
                                             java.lang.String code)
                                      throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
getEntityDescription in interface org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

getAssociationForwardOneLevel

public org.LexGrid.LexBIG.DataModel.Core.Association getAssociationForwardOneLevel(java.lang.String arg0,
                                                                                   java.lang.String arg1,
                                                                                   java.lang.String arg2,
                                                                                   java.lang.String arg3,
                                                                                   org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag arg4,
                                                                                   boolean arg5,
                                                                                   org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList arg6)
                                                                            throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
getAssociationForwardOneLevel in interface org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods
Throws:
org.LexGrid.LexBIG.Exceptions.LBException

getAssociationReverseOneLevel

public org.LexGrid.LexBIG.DataModel.Core.Association getAssociationReverseOneLevel(java.lang.String arg0,
                                                                                   java.lang.String arg1,
                                                                                   java.lang.String arg2,
                                                                                   java.lang.String arg3,
                                                                                   org.LexGrid.LexBIG.DataModel.Core.CodingSchemeVersionOrTag arg4,
                                                                                   boolean arg5,
                                                                                   org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList arg6)
                                                                            throws org.LexGrid.LexBIG.Exceptions.LBException
Specified by:
getAssociationReverseOneLevel in interface org.LexGrid.LexBIG.Extensions.Generic.LexBIGServiceConvenienceMethods
Throws:
org.LexGrid.LexBIG.Exceptions.LBException