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

Field Summary
private  CodedNodeGraphGridAdapter cng
           
 
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cng

private CodedNodeGraphGridAdapter cng
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()