org.LexGrid.LexBIG.cagrid.adapters
Class CodedNodeGraphAdapter

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

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

See Also:
Serialized Form

Constructor Summary
CodedNodeGraphAdapter(CodedNodeGraphGridAdapter adapter)
           
 
Method Summary
 java.lang.Boolean areCodesRelated(org.LexGrid.LexBIG.DataModel.Core.NameAndValue arg0, org.LexGrid.LexBIG.DataModel.Core.ConceptReference sourceConcept, org.LexGrid.LexBIG.DataModel.Core.ConceptReference targetConcept, boolean directOnly)
           
 CodedNodeGraphGrid getCodedNodeGraphGridInterface()
           
 org.apache.axis.message.addressing.EndpointReferenceType getEndpointReference()
           
 org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph intersect(org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph arg0)
           
 java.lang.Boolean isCodeInGraph(org.LexGrid.LexBIG.DataModel.Core.ConceptReference arg0)
           
 org.LexGrid.LexBIG.DataModel.Collections.ConceptReferenceList listCodeRelationships(org.LexGrid.LexBIG.DataModel.Core.ConceptReference sourceConcept, org.LexGrid.LexBIG.DataModel.Core.ConceptReference targetConcept, boolean directOnly)
           
 org.LexGrid.LexBIG.DataModel.Collections.ConceptReferenceList listCodeRelationships(org.LexGrid.LexBIG.DataModel.Core.ConceptReference sourceConcept, org.LexGrid.LexBIG.DataModel.Core.ConceptReference targetConcept, int distance)
           
 org.LexGrid.LexBIG.DataModel.Collections.ResolvedConceptReferenceList resolveAsList(org.LexGrid.LexBIG.DataModel.Core.ConceptReference graphFocus, boolean resolveForward, boolean resolveBackward, int resolveCodedEntryDepth, int resolveAssociationDepth, org.LexGrid.LexBIG.DataModel.Collections.LocalNameList propertyNames, org.LexGrid.LexBIG.LexBIGService.CodedNodeSet.PropertyType[] propertyTypes, org.LexGrid.LexBIG.DataModel.Collections.SortOptionList sortOptions, int maxToReturn)
           
 org.LexGrid.LexBIG.DataModel.Collections.ResolvedConceptReferenceList resolveAsList(org.LexGrid.LexBIG.DataModel.Core.ConceptReference graphFocus, boolean resolveForward, boolean resolveBackward, int resolveCodedEntryDepth, int resolveAssociationDepth, org.LexGrid.LexBIG.DataModel.Collections.LocalNameList propertyNames, org.LexGrid.LexBIG.LexBIGService.CodedNodeSet.PropertyType[] propertyTypes, org.LexGrid.LexBIG.DataModel.Collections.SortOptionList sortOptions, org.LexGrid.LexBIG.DataModel.Collections.LocalNameList filterOptions, int maxToReturn)
           
 org.LexGrid.LexBIG.DataModel.Collections.ResolvedConceptReferenceList resolveAsList(org.LexGrid.LexBIG.DataModel.Core.ConceptReference graphFocus, boolean resolveForward, boolean resolveBackward, int resolveCodedEntryDepth, int resolveAssociationDepth, org.LexGrid.LexBIG.DataModel.Collections.LocalNameList propertyNames, org.LexGrid.LexBIG.LexBIGService.CodedNodeSet.PropertyType[] propertyTypes, org.LexGrid.LexBIG.DataModel.Collections.SortOptionList sortOptions, org.LexGrid.LexBIG.DataModel.Collections.LocalNameList filterOptions, int maxToReturn, boolean keepLastAssociationLevelUnresolved)
           
 org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph restrictToAssociations(org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList arg0, org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList arg1)
           
 org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph restrictToCodes(org.LexGrid.LexBIG.LexBIGService.CodedNodeSet codes)
           
 org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph restrictToCodeSystem(java.lang.String codingScheme)
           
 org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph restrictToDirectionalNames(org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList arg0, org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList arg1)
           
 org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph restrictToSourceCodes(org.LexGrid.LexBIG.LexBIGService.CodedNodeSet codes)
           
 org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph restrictToSourceCodeSystem(java.lang.String codingScheme)
           
 org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph restrictToTargetCodes(org.LexGrid.LexBIG.LexBIGService.CodedNodeSet arg0)
           
 org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph restrictToTargetCodeSystem(java.lang.String codingScheme)
           
 org.LexGrid.LexBIG.LexBIGService.CodedNodeSet toNodeList(org.LexGrid.LexBIG.DataModel.Core.ConceptReference graphFocus, boolean resolveForward, boolean resolveBackward, int resolveAssociationDepth, int maxToReturn)
           
 org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph union(org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph graph)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CodedNodeGraphAdapter

public CodedNodeGraphAdapter(CodedNodeGraphGridAdapter adapter)
                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException
Method Detail

areCodesRelated

public java.lang.Boolean areCodesRelated(org.LexGrid.LexBIG.DataModel.Core.NameAndValue arg0,
                                         org.LexGrid.LexBIG.DataModel.Core.ConceptReference sourceConcept,
                                         org.LexGrid.LexBIG.DataModel.Core.ConceptReference targetConcept,
                                         boolean directOnly)
                                  throws org.LexGrid.LexBIG.Exceptions.LBInvocationException,
                                         org.LexGrid.LexBIG.Exceptions.LBParameterException
Specified by:
areCodesRelated in interface org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph
Throws:
org.LexGrid.LexBIG.Exceptions.LBInvocationException
org.LexGrid.LexBIG.Exceptions.LBParameterException

intersect

public org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph intersect(org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph arg0)
                                                          throws org.LexGrid.LexBIG.Exceptions.LBInvocationException,
                                                                 org.LexGrid.LexBIG.Exceptions.LBParameterException
Specified by:
intersect in interface org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph
Throws:
org.LexGrid.LexBIG.Exceptions.LBInvocationException
org.LexGrid.LexBIG.Exceptions.LBParameterException

isCodeInGraph

public java.lang.Boolean isCodeInGraph(org.LexGrid.LexBIG.DataModel.Core.ConceptReference arg0)
                                throws org.LexGrid.LexBIG.Exceptions.LBInvocationException,
                                       org.LexGrid.LexBIG.Exceptions.LBParameterException
Specified by:
isCodeInGraph in interface org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph
Throws:
org.LexGrid.LexBIG.Exceptions.LBInvocationException
org.LexGrid.LexBIG.Exceptions.LBParameterException

listCodeRelationships

public org.LexGrid.LexBIG.DataModel.Collections.ConceptReferenceList listCodeRelationships(org.LexGrid.LexBIG.DataModel.Core.ConceptReference sourceConcept,
                                                                                           org.LexGrid.LexBIG.DataModel.Core.ConceptReference targetConcept,
                                                                                           boolean directOnly)
                                                                                    throws org.LexGrid.LexBIG.Exceptions.LBInvocationException,
                                                                                           org.LexGrid.LexBIG.Exceptions.LBParameterException
Specified by:
listCodeRelationships in interface org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph
Throws:
org.LexGrid.LexBIG.Exceptions.LBInvocationException
org.LexGrid.LexBIG.Exceptions.LBParameterException

listCodeRelationships

public org.LexGrid.LexBIG.DataModel.Collections.ConceptReferenceList listCodeRelationships(org.LexGrid.LexBIG.DataModel.Core.ConceptReference sourceConcept,
                                                                                           org.LexGrid.LexBIG.DataModel.Core.ConceptReference targetConcept,
                                                                                           int distance)
                                                                                    throws org.LexGrid.LexBIG.Exceptions.LBInvocationException,
                                                                                           org.LexGrid.LexBIG.Exceptions.LBParameterException
Specified by:
listCodeRelationships in interface org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph
Throws:
org.LexGrid.LexBIG.Exceptions.LBInvocationException
org.LexGrid.LexBIG.Exceptions.LBParameterException

resolveAsList

public org.LexGrid.LexBIG.DataModel.Collections.ResolvedConceptReferenceList resolveAsList(org.LexGrid.LexBIG.DataModel.Core.ConceptReference graphFocus,
                                                                                           boolean resolveForward,
                                                                                           boolean resolveBackward,
                                                                                           int resolveCodedEntryDepth,
                                                                                           int resolveAssociationDepth,
                                                                                           org.LexGrid.LexBIG.DataModel.Collections.LocalNameList propertyNames,
                                                                                           org.LexGrid.LexBIG.LexBIGService.CodedNodeSet.PropertyType[] propertyTypes,
                                                                                           org.LexGrid.LexBIG.DataModel.Collections.SortOptionList sortOptions,
                                                                                           org.LexGrid.LexBIG.DataModel.Collections.LocalNameList filterOptions,
                                                                                           int maxToReturn)
                                                                                    throws org.LexGrid.LexBIG.Exceptions.LBInvocationException,
                                                                                           org.LexGrid.LexBIG.Exceptions.LBParameterException
Specified by:
resolveAsList in interface org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph
Throws:
org.LexGrid.LexBIG.Exceptions.LBInvocationException
org.LexGrid.LexBIG.Exceptions.LBParameterException

resolveAsList

public org.LexGrid.LexBIG.DataModel.Collections.ResolvedConceptReferenceList resolveAsList(org.LexGrid.LexBIG.DataModel.Core.ConceptReference graphFocus,
                                                                                           boolean resolveForward,
                                                                                           boolean resolveBackward,
                                                                                           int resolveCodedEntryDepth,
                                                                                           int resolveAssociationDepth,
                                                                                           org.LexGrid.LexBIG.DataModel.Collections.LocalNameList propertyNames,
                                                                                           org.LexGrid.LexBIG.LexBIGService.CodedNodeSet.PropertyType[] propertyTypes,
                                                                                           org.LexGrid.LexBIG.DataModel.Collections.SortOptionList sortOptions,
                                                                                           org.LexGrid.LexBIG.DataModel.Collections.LocalNameList filterOptions,
                                                                                           int maxToReturn,
                                                                                           boolean keepLastAssociationLevelUnresolved)
                                                                                    throws org.LexGrid.LexBIG.Exceptions.LBInvocationException,
                                                                                           org.LexGrid.LexBIG.Exceptions.LBParameterException
Specified by:
resolveAsList in interface org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph
Throws:
org.LexGrid.LexBIG.Exceptions.LBInvocationException
org.LexGrid.LexBIG.Exceptions.LBParameterException

resolveAsList

public org.LexGrid.LexBIG.DataModel.Collections.ResolvedConceptReferenceList resolveAsList(org.LexGrid.LexBIG.DataModel.Core.ConceptReference graphFocus,
                                                                                           boolean resolveForward,
                                                                                           boolean resolveBackward,
                                                                                           int resolveCodedEntryDepth,
                                                                                           int resolveAssociationDepth,
                                                                                           org.LexGrid.LexBIG.DataModel.Collections.LocalNameList propertyNames,
                                                                                           org.LexGrid.LexBIG.LexBIGService.CodedNodeSet.PropertyType[] propertyTypes,
                                                                                           org.LexGrid.LexBIG.DataModel.Collections.SortOptionList sortOptions,
                                                                                           int maxToReturn)
                                                                                    throws org.LexGrid.LexBIG.Exceptions.LBInvocationException,
                                                                                           org.LexGrid.LexBIG.Exceptions.LBParameterException
Specified by:
resolveAsList in interface org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph
Throws:
org.LexGrid.LexBIG.Exceptions.LBInvocationException
org.LexGrid.LexBIG.Exceptions.LBParameterException

restrictToAssociations

public org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph restrictToAssociations(org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList arg0,
                                                                              org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList arg1)
                                                                       throws org.LexGrid.LexBIG.Exceptions.LBInvocationException,
                                                                              org.LexGrid.LexBIG.Exceptions.LBParameterException
Specified by:
restrictToAssociations in interface org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph
Throws:
org.LexGrid.LexBIG.Exceptions.LBInvocationException
org.LexGrid.LexBIG.Exceptions.LBParameterException

restrictToCodes

public org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph restrictToCodes(org.LexGrid.LexBIG.LexBIGService.CodedNodeSet codes)
                                                                throws org.LexGrid.LexBIG.Exceptions.LBInvocationException,
                                                                       org.LexGrid.LexBIG.Exceptions.LBParameterException
Specified by:
restrictToCodes in interface org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph
Throws:
org.LexGrid.LexBIG.Exceptions.LBInvocationException
org.LexGrid.LexBIG.Exceptions.LBParameterException

restrictToCodeSystem

public org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph restrictToCodeSystem(java.lang.String codingScheme)
                                                                     throws org.LexGrid.LexBIG.Exceptions.LBInvocationException,
                                                                            org.LexGrid.LexBIG.Exceptions.LBParameterException
Specified by:
restrictToCodeSystem in interface org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph
Throws:
org.LexGrid.LexBIG.Exceptions.LBInvocationException
org.LexGrid.LexBIG.Exceptions.LBParameterException

restrictToDirectionalNames

public org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph restrictToDirectionalNames(org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList arg0,
                                                                                  org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList arg1)
                                                                           throws org.LexGrid.LexBIG.Exceptions.LBInvocationException,
                                                                                  org.LexGrid.LexBIG.Exceptions.LBParameterException
Specified by:
restrictToDirectionalNames in interface org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph
Throws:
org.LexGrid.LexBIG.Exceptions.LBInvocationException
org.LexGrid.LexBIG.Exceptions.LBParameterException

restrictToSourceCodes

public org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph restrictToSourceCodes(org.LexGrid.LexBIG.LexBIGService.CodedNodeSet codes)
                                                                      throws org.LexGrid.LexBIG.Exceptions.LBInvocationException,
                                                                             org.LexGrid.LexBIG.Exceptions.LBParameterException
Specified by:
restrictToSourceCodes in interface org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph
Throws:
org.LexGrid.LexBIG.Exceptions.LBInvocationException
org.LexGrid.LexBIG.Exceptions.LBParameterException

restrictToSourceCodeSystem

public org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph restrictToSourceCodeSystem(java.lang.String codingScheme)
                                                                           throws org.LexGrid.LexBIG.Exceptions.LBInvocationException,
                                                                                  org.LexGrid.LexBIG.Exceptions.LBParameterException
Specified by:
restrictToSourceCodeSystem in interface org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph
Throws:
org.LexGrid.LexBIG.Exceptions.LBInvocationException
org.LexGrid.LexBIG.Exceptions.LBParameterException

restrictToTargetCodes

public org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph restrictToTargetCodes(org.LexGrid.LexBIG.LexBIGService.CodedNodeSet arg0)
                                                                      throws org.LexGrid.LexBIG.Exceptions.LBInvocationException,
                                                                             org.LexGrid.LexBIG.Exceptions.LBParameterException
Specified by:
restrictToTargetCodes in interface org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph
Throws:
org.LexGrid.LexBIG.Exceptions.LBInvocationException
org.LexGrid.LexBIG.Exceptions.LBParameterException

restrictToTargetCodeSystem

public org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph restrictToTargetCodeSystem(java.lang.String codingScheme)
                                                                           throws org.LexGrid.LexBIG.Exceptions.LBInvocationException,
                                                                                  org.LexGrid.LexBIG.Exceptions.LBParameterException
Specified by:
restrictToTargetCodeSystem in interface org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph
Throws:
org.LexGrid.LexBIG.Exceptions.LBInvocationException
org.LexGrid.LexBIG.Exceptions.LBParameterException

toNodeList

public org.LexGrid.LexBIG.LexBIGService.CodedNodeSet toNodeList(org.LexGrid.LexBIG.DataModel.Core.ConceptReference graphFocus,
                                                                boolean resolveForward,
                                                                boolean resolveBackward,
                                                                int resolveAssociationDepth,
                                                                int maxToReturn)
                                                         throws org.LexGrid.LexBIG.Exceptions.LBInvocationException,
                                                                org.LexGrid.LexBIG.Exceptions.LBParameterException
Specified by:
toNodeList in interface org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph
Throws:
org.LexGrid.LexBIG.Exceptions.LBInvocationException
org.LexGrid.LexBIG.Exceptions.LBParameterException

union

public org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph union(org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph graph)
                                                      throws org.LexGrid.LexBIG.Exceptions.LBInvocationException,
                                                             org.LexGrid.LexBIG.Exceptions.LBParameterException
Specified by:
union in interface org.LexGrid.LexBIG.LexBIGService.CodedNodeGraph
Throws:
org.LexGrid.LexBIG.Exceptions.LBInvocationException
org.LexGrid.LexBIG.Exceptions.LBParameterException

getCodedNodeGraphGridInterface

public CodedNodeGraphGrid getCodedNodeGraphGridInterface()

getEndpointReference

public org.apache.axis.message.addressing.EndpointReferenceType getEndpointReference()