org.LexGrid.LexBIG.cagrid.LexEVSGridService.CodedNodeGraph.service
Class CodedNodeGraphImpl

java.lang.Object
  extended by org.LexGrid.LexBIG.cagrid.LexEVSGridService.CodedNodeGraph.service.CodedNodeGraphImplBase
      extended by org.LexGrid.LexBIG.cagrid.LexEVSGridService.CodedNodeGraph.service.CodedNodeGraphImpl

public class CodedNodeGraphImpl
extends CodedNodeGraphImplBase

TODO:I am the service side implementation class. IMPLEMENT AND DOCUMENT ME


Constructor Summary
CodedNodeGraphImpl()
           
 
Method Summary
 org.LexGrid.LexBIG.DataModel.cagrid.CodeRelationship areCodesRelated(org.LexGrid.LexBIG.DataModel.cagrid.RelationshipTypeBasedPolicy relationshipTypeBasedPolicy, org.LexGrid.LexBIG.DataModel.Core.NameAndValue nameAndValue)
           
 void intersect(CodedNodeGraphReference graph)
           
 org.LexGrid.LexBIG.DataModel.cagrid.CodeExistence isCodeInGraph(org.LexGrid.LexBIG.DataModel.Core.ConceptReference code)
           
 org.LexGrid.LexBIG.DataModel.Collections.ConceptReferenceList listCodeRelationships(org.LexGrid.LexBIG.DataModel.cagrid.RelationshipTypeBasedPolicy relationshipTypeBasedPolicy)
           
 org.LexGrid.LexBIG.DataModel.Collections.ConceptReferenceList listCodeRelationships2(org.LexGrid.LexBIG.DataModel.cagrid.RelationshipDistanceBasedPolicy relationshipDistanceBasedPolicy)
           
 org.LexGrid.LexBIG.DataModel.Collections.ResolvedConceptReferenceList resolveAsList(org.LexGrid.LexBIG.DataModel.cagrid.GraphResolutionPolicy graphResolutionPolicy)
           
 void restrictToAssociations(org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList associations, org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList associationQualifiers)
           
 void restrictToCodes(CodedNodeSetReference codes)
           
 void restrictToCodeSystem(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification)
           
 void restrictToDirectionalNames(org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList directionalNames, org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList associationQualifiers)
           
 void restrictToSourceCodes(CodedNodeSetReference codes)
           
 void restrictToSourceCodeSystem(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification)
           
 void restrictToTargetCodes(CodedNodeSetReference codes)
           
 void restrictToTargetCodeSystem(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification)
           
 CodedNodeSetReference toNodeList(org.LexGrid.LexBIG.DataModel.cagrid.NodeListPolicy nodeListPolicy)
           
 void union(CodedNodeGraphReference graph)
           
 
Methods inherited from class org.LexGrid.LexBIG.cagrid.LexEVSGridService.CodedNodeGraph.service.CodedNodeGraphImplBase
getCodedNodeSetResourceHome, getConfiguration, getFilterResourceHome, getHistoryServiceResourceHome, getLexBIGServiceConvenienceMethodsResourceHome, getLexBIGServiceMetadataResourceHome, getLexEVSGridServiceResourceHome, getResolvedConceptReferencesIteratorResourceHome, getResourceHome, getResourceHome, getSortResourceHome
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CodedNodeGraphImpl

public CodedNodeGraphImpl()
                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException
Method Detail

resolveAsList

public org.LexGrid.LexBIG.DataModel.Collections.ResolvedConceptReferenceList resolveAsList(org.LexGrid.LexBIG.DataModel.cagrid.GraphResolutionPolicy graphResolutionPolicy)
                                                                                    throws java.rmi.RemoteException,
                                                                                           InvalidServiceContextAccess,
                                                                                           LBInvocationException,
                                                                                           LBParameterException
Throws:
java.rmi.RemoteException
InvalidServiceContextAccess
LBInvocationException
LBParameterException

listCodeRelationships

public org.LexGrid.LexBIG.DataModel.Collections.ConceptReferenceList listCodeRelationships(org.LexGrid.LexBIG.DataModel.cagrid.RelationshipTypeBasedPolicy relationshipTypeBasedPolicy)
                                                                                    throws java.rmi.RemoteException,
                                                                                           InvalidServiceContextAccess,
                                                                                           LBInvocationException,
                                                                                           LBParameterException
Throws:
java.rmi.RemoteException
InvalidServiceContextAccess
LBInvocationException
LBParameterException

restrictToTargetCodeSystem

public void restrictToTargetCodeSystem(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification)
                                throws java.rmi.RemoteException,
                                       InvalidServiceContextAccess,
                                       LBInvocationException,
                                       LBParameterException
Throws:
java.rmi.RemoteException
InvalidServiceContextAccess
LBInvocationException
LBParameterException

restrictToCodeSystem

public void restrictToCodeSystem(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification)
                          throws java.rmi.RemoteException,
                                 InvalidServiceContextAccess,
                                 LBInvocationException,
                                 LBParameterException
Throws:
java.rmi.RemoteException
InvalidServiceContextAccess
LBInvocationException
LBParameterException

restrictToTargetCodes

public void restrictToTargetCodes(CodedNodeSetReference codes)
                           throws java.rmi.RemoteException,
                                  InvalidServiceContextAccess,
                                  LBInvocationException,
                                  LBParameterException
Throws:
java.rmi.RemoteException
InvalidServiceContextAccess
LBInvocationException
LBParameterException

restrictToSourceCodes

public void restrictToSourceCodes(CodedNodeSetReference codes)
                           throws java.rmi.RemoteException,
                                  InvalidServiceContextAccess,
                                  LBInvocationException,
                                  LBParameterException
Throws:
java.rmi.RemoteException
InvalidServiceContextAccess
LBInvocationException
LBParameterException

restrictToDirectionalNames

public void restrictToDirectionalNames(org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList directionalNames,
                                       org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList associationQualifiers)
                                throws java.rmi.RemoteException,
                                       InvalidServiceContextAccess,
                                       LBInvocationException,
                                       LBParameterException
Throws:
java.rmi.RemoteException
InvalidServiceContextAccess
LBInvocationException
LBParameterException

restrictToAssociations

public void restrictToAssociations(org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList associations,
                                   org.LexGrid.LexBIG.DataModel.Collections.NameAndValueList associationQualifiers)
                            throws java.rmi.RemoteException,
                                   InvalidServiceContextAccess,
                                   LBInvocationException,
                                   LBParameterException
Throws:
java.rmi.RemoteException
InvalidServiceContextAccess
LBInvocationException
LBParameterException

restrictToCodes

public void restrictToCodes(CodedNodeSetReference codes)
                     throws java.rmi.RemoteException,
                            InvalidServiceContextAccess,
                            LBInvocationException,
                            LBParameterException
Throws:
java.rmi.RemoteException
InvalidServiceContextAccess
LBInvocationException
LBParameterException

intersect

public void intersect(CodedNodeGraphReference graph)
               throws java.rmi.RemoteException,
                      InvalidServiceContextAccess,
                      LBInvocationException,
                      LBParameterException
Throws:
java.rmi.RemoteException
InvalidServiceContextAccess
LBInvocationException
LBParameterException

union

public void union(CodedNodeGraphReference graph)
           throws java.rmi.RemoteException,
                  InvalidServiceContextAccess,
                  LBInvocationException,
                  LBParameterException
Throws:
java.rmi.RemoteException
InvalidServiceContextAccess
LBInvocationException
LBParameterException

restrictToSourceCodeSystem

public void restrictToSourceCodeSystem(org.LexGrid.LexBIG.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification)
                                throws java.rmi.RemoteException,
                                       InvalidServiceContextAccess,
                                       LBInvocationException,
                                       LBParameterException
Throws:
java.rmi.RemoteException
InvalidServiceContextAccess
LBInvocationException
LBParameterException

isCodeInGraph

public org.LexGrid.LexBIG.DataModel.cagrid.CodeExistence isCodeInGraph(org.LexGrid.LexBIG.DataModel.Core.ConceptReference code)
                                                                throws java.rmi.RemoteException,
                                                                       InvalidServiceContextAccess,
                                                                       LBInvocationException,
                                                                       LBParameterException
Throws:
java.rmi.RemoteException
InvalidServiceContextAccess
LBInvocationException
LBParameterException

toNodeList

public CodedNodeSetReference toNodeList(org.LexGrid.LexBIG.DataModel.cagrid.NodeListPolicy nodeListPolicy)
                                 throws java.rmi.RemoteException,
                                        InvalidServiceContextAccess,
                                        LBInvocationException,
                                        LBParameterException
Throws:
java.rmi.RemoteException
InvalidServiceContextAccess
LBInvocationException
LBParameterException

areCodesRelated

public org.LexGrid.LexBIG.DataModel.cagrid.CodeRelationship areCodesRelated(org.LexGrid.LexBIG.DataModel.cagrid.RelationshipTypeBasedPolicy relationshipTypeBasedPolicy,
                                                                            org.LexGrid.LexBIG.DataModel.Core.NameAndValue nameAndValue)
                                                                     throws java.rmi.RemoteException,
                                                                            InvalidServiceContextAccess,
                                                                            LBInvocationException,
                                                                            LBParameterException
Throws:
java.rmi.RemoteException
InvalidServiceContextAccess
LBInvocationException
LBParameterException

listCodeRelationships2

public org.LexGrid.LexBIG.DataModel.Collections.ConceptReferenceList listCodeRelationships2(org.LexGrid.LexBIG.DataModel.cagrid.RelationshipDistanceBasedPolicy relationshipDistanceBasedPolicy)
                                                                                     throws java.rmi.RemoteException,
                                                                                            InvalidServiceContextAccess,
                                                                                            LBInvocationException,
                                                                                            LBParameterException
Throws:
java.rmi.RemoteException
InvalidServiceContextAccess
LBInvocationException
LBParameterException