org.LexGrid.LexBIG.cagrid.LexEVSGridService.CodedNodeGraph.client
Class CodedNodeGraphClient

java.lang.Object
  extended by ServiceSecurityClient
      extended by org.LexGrid.LexBIG.cagrid.LexEVSGridService.CodedNodeGraph.client.CodedNodeGraphClientBase
          extended by org.LexGrid.LexBIG.cagrid.LexEVSGridService.CodedNodeGraph.client.CodedNodeGraphClient
All Implemented Interfaces:
CodedNodeGraphI

public class CodedNodeGraphClient
extends CodedNodeGraphClientBase
implements CodedNodeGraphI

This class is autogenerated, DO NOT EDIT GENERATED GRID SERVICE ACCESS METHODS. This client is generated automatically by Introduce to provide a clean unwrapped API to the service. On construction the class instance will contact the remote service and retrieve it's security metadata description which it will use to configure the Stub specifically for each method call.


Field Summary
 
Fields inherited from class org.LexGrid.LexBIG.cagrid.LexEVSGridService.CodedNodeGraph.client.CodedNodeGraphClientBase
consumer, consumerEPR, portType, portTypeMutex
 
Constructor Summary
CodedNodeGraphClient(EndpointReferenceType epr)
           
CodedNodeGraphClient(EndpointReferenceType epr, GlobusCredential proxy)
           
CodedNodeGraphClient(java.lang.String url)
           
CodedNodeGraphClient(java.lang.String url, GlobusCredential proxy)
           
 
Method Summary
 org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodeRelationship areCodesRelated(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.RelationshipTypeBasedPolicy relationshipTypeBasedPolicy, org.LexGrid.LexBIG.iso21090.DataModel.Core.NameAndValue nameAndValue)
          Determine whether there is an directed edge (or transitive closure of an edge) from the source code to the target code in this graph.
 org.oasis.wsrf.lifetime.DestroyResponse destroy(org.oasis.wsrf.lifetime.Destroy params)
           
 org.oasis.wsrf.properties.GetMultipleResourcePropertiesResponse getMultipleResourceProperties(org.oasis.wsrf.properties.GetMultipleResourceProperties_Element params)
           
 org.oasis.wsrf.properties.GetResourcePropertyResponse getResourceProperty(javax.xml.namespace.QName params)
           
 void intersect(CodedNodeGraphReference graph)
          Return the set of concepts and associations that are present in both graphs.
 org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodeExistence isCodeInGraph(org.LexGrid.LexBIG.iso21090.DataModel.Core.ConceptReference code)
          Determine whether the supplied concept code is in the graph.
static void main(java.lang.String[] args)
           
 org.oasis.wsrf.properties.QueryResourcePropertiesResponse queryResourceProperties(org.oasis.wsrf.properties.QueryResourceProperties_Element params)
           
 org.LexGrid.LexBIG.iso21090.DataModel.Collections.ResolvedConceptReferenceList resolveAsList(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.GraphResolutionPolicy graphResolutionPolicy)
          Resolve all of the coded nodes in the list, sorting by the supplied property (if any), resolving the supplied properties, resolving coded entries to the supplied depth and resolving associations to the supplied * depth.
 void restrictToAssociations(org.LexGrid.LexBIG.iso21090.DataModel.Collections.NameAndValueList associations, org.LexGrid.LexBIG.iso21090.DataModel.Collections.NameAndValueList associationQualifiers)
          Restrict the graph to the nodes that participate as a source or target of the named association and, if supplied, the named association qualifiers.
 void restrictToCodes(CodedNodeSetReference codes)
          Return a graph that contains only the codes that are present in the supplied list, and all edges that still have a source and target code remaining.
 void restrictToCodeSystem(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification)
          Restrict the graph to concept codes (source and target) that originate from the supplied code system.
 void restrictToDirectionalNames(org.LexGrid.LexBIG.iso21090.DataModel.Collections.NameAndValueList directionalNames, org.LexGrid.LexBIG.iso21090.DataModel.Collections.NameAndValueList associationQualifiers)
          Restrict the graph to the nodes that participate as a source or target of an association whose directional name matches the one provided and, if supplied, * the named association qualifiers
 void restrictToSourceCodes(CodedNodeSetReference codes)
          Restrict the graph to associations that have one of the codes in the supplied list as source codes.
 void restrictToSourceCodeSystem(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification)
          Restrict the graph to concept codes (source and target) that originate from the supplied code system.
 void restrictToTargetCodes(CodedNodeSetReference codes)
          Restrict the graph to associations that have one of the codes in the supplied list as target codes.
 void restrictToTargetCodeSystem(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification)
          Restrict the graph to edges that have concepts derived from the supplied code system as a target.
 org.oasis.wsrf.lifetime.SetTerminationTimeResponse setTerminationTime(org.oasis.wsrf.lifetime.SetTerminationTime params)
           
 CodedNodeSetClient toNodeList(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.NodeListPolicy nodeListPolicy)
          Transform the graph into a simple of list of concept codes, removing all association information.
 void union(CodedNodeGraphReference graph)
          Return the union of the two graphs.
static void usage()
           
 
Methods inherited from class org.LexGrid.LexBIG.cagrid.LexEVSGridService.CodedNodeGraph.client.CodedNodeGraphClientBase
createPortType, destroy, initialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CodedNodeGraphClient

public CodedNodeGraphClient(java.lang.String url)
                     throws MalformedURIException,
                            java.rmi.RemoteException
Throws:
MalformedURIException
java.rmi.RemoteException

CodedNodeGraphClient

public CodedNodeGraphClient(java.lang.String url,
                            GlobusCredential proxy)
                     throws MalformedURIException,
                            java.rmi.RemoteException
Throws:
MalformedURIException
java.rmi.RemoteException

CodedNodeGraphClient

public CodedNodeGraphClient(EndpointReferenceType epr)
                     throws MalformedURIException,
                            java.rmi.RemoteException
Throws:
MalformedURIException
java.rmi.RemoteException

CodedNodeGraphClient

public CodedNodeGraphClient(EndpointReferenceType epr,
                            GlobusCredential proxy)
                     throws MalformedURIException,
                            java.rmi.RemoteException
Throws:
MalformedURIException
java.rmi.RemoteException
Method Detail

usage

public static void usage()

main

public static void main(java.lang.String[] args)

resolveAsList

public org.LexGrid.LexBIG.iso21090.DataModel.Collections.ResolvedConceptReferenceList resolveAsList(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.GraphResolutionPolicy graphResolutionPolicy)
                                                                                             throws java.rmi.RemoteException,
                                                                                                    InvalidServiceContextAccess,
                                                                                                    LBInvocationException,
                                                                                                    LBParameterException
Description copied from interface: CodedNodeGraphI
Resolve all of the coded nodes in the list, sorting by the supplied property (if any), resolving the supplied properties, resolving coded entries to the supplied depth and resolving associations to the supplied * depth.

Specified by:
resolveAsList in interface CodedNodeGraphI
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException

restrictToSourceCodeSystem

public void restrictToSourceCodeSystem(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification)
                                throws java.rmi.RemoteException,
                                       InvalidServiceContextAccess,
                                       LBInvocationException,
                                       LBParameterException
Description copied from interface: CodedNodeGraphI
Restrict the graph to concept codes (source and target) that originate from the supplied code system. Note: edges defined by other code systems will still be resolved if associated with both source and target nodes for the restricted code system.

Specified by:
restrictToSourceCodeSystem in interface CodedNodeGraphI
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException

restrictToTargetCodeSystem

public void restrictToTargetCodeSystem(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification)
                                throws java.rmi.RemoteException,
                                       InvalidServiceContextAccess,
                                       LBInvocationException,
                                       LBParameterException
Description copied from interface: CodedNodeGraphI
Restrict the graph to edges that have concepts derived from the supplied code system as a target.

Specified by:
restrictToTargetCodeSystem in interface CodedNodeGraphI
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException

restrictToCodeSystem

public void restrictToCodeSystem(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodingSchemeIdentification codingSchemeIdentification)
                          throws java.rmi.RemoteException,
                                 InvalidServiceContextAccess,
                                 LBInvocationException,
                                 LBParameterException
Description copied from interface: CodedNodeGraphI
Restrict the graph to concept codes (source and target) that originate from the supplied code system. Note: edges defined by other code systems will still be resolved if associated with both source and target nodes for the restricted code system.

Specified by:
restrictToCodeSystem in interface CodedNodeGraphI
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException

restrictToTargetCodes

public void restrictToTargetCodes(CodedNodeSetReference codes)
                           throws java.rmi.RemoteException,
                                  InvalidServiceContextAccess,
                                  LBInvocationException,
                                  LBParameterException
Description copied from interface: CodedNodeGraphI
Restrict the graph to associations that have one of the codes in the supplied list as target codes.

Specified by:
restrictToTargetCodes in interface CodedNodeGraphI
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException

restrictToSourceCodes

public void restrictToSourceCodes(CodedNodeSetReference codes)
                           throws java.rmi.RemoteException,
                                  InvalidServiceContextAccess,
                                  LBInvocationException,
                                  LBParameterException
Description copied from interface: CodedNodeGraphI
Restrict the graph to associations that have one of the codes in the supplied list as source codes.

Specified by:
restrictToSourceCodes in interface CodedNodeGraphI
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException

restrictToDirectionalNames

public void restrictToDirectionalNames(org.LexGrid.LexBIG.iso21090.DataModel.Collections.NameAndValueList directionalNames,
                                       org.LexGrid.LexBIG.iso21090.DataModel.Collections.NameAndValueList associationQualifiers)
                                throws java.rmi.RemoteException,
                                       InvalidServiceContextAccess,
                                       LBInvocationException,
                                       LBParameterException
Description copied from interface: CodedNodeGraphI
Restrict the graph to the nodes that participate as a source or target of an association whose directional name matches the one provided and, if supplied, * the named association qualifiers. * A directional name is considered to be either the forward or reverse label * registered to an association defined by the ontology. Forward and reverse names * are optionally assigned to each association. For example, an association 'lineage' may have a forward name 'ancestorOf' and reverse name 'descendentOf'.

Specified by:
restrictToDirectionalNames in interface CodedNodeGraphI
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException

restrictToAssociations

public void restrictToAssociations(org.LexGrid.LexBIG.iso21090.DataModel.Collections.NameAndValueList associations,
                                   org.LexGrid.LexBIG.iso21090.DataModel.Collections.NameAndValueList associationQualifiers)
                            throws java.rmi.RemoteException,
                                   InvalidServiceContextAccess,
                                   LBInvocationException,
                                   LBParameterException
Description copied from interface: CodedNodeGraphI
Restrict the graph to the nodes that participate as a source or target of the named association and, if supplied, the named association qualifiers.

Specified by:
restrictToAssociations in interface CodedNodeGraphI
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException

restrictToCodes

public void restrictToCodes(CodedNodeSetReference codes)
                     throws java.rmi.RemoteException,
                            InvalidServiceContextAccess,
                            LBInvocationException,
                            LBParameterException
Description copied from interface: CodedNodeGraphI
Return a graph that contains only the codes that are present in the supplied list, and all edges that still have a source and target code remaining.

Specified by:
restrictToCodes in interface CodedNodeGraphI
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException

intersect

public void intersect(CodedNodeGraphReference graph)
               throws java.rmi.RemoteException,
                      InvalidServiceContextAccess,
                      LBInvocationException,
                      LBParameterException
Description copied from interface: CodedNodeGraphI
Return the set of concepts and associations that are present in both graphs.

Specified by:
intersect in interface CodedNodeGraphI
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException

union

public void union(CodedNodeGraphReference graph)
           throws java.rmi.RemoteException,
                  InvalidServiceContextAccess,
                  LBInvocationException,
                  LBParameterException
Description copied from interface: CodedNodeGraphI
Return the union of the two graphs. Union, in this context, means that the resulting graph contains the unique set of coded entries (String independent) that are present in one or both of the graphs, and the unique combination of edges (associations) present in one or both of the graphs.

Specified by:
union in interface CodedNodeGraphI
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException

isCodeInGraph

public org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodeExistence isCodeInGraph(org.LexGrid.LexBIG.iso21090.DataModel.Core.ConceptReference code)
                                                                         throws java.rmi.RemoteException,
                                                                                InvalidServiceContextAccess,
                                                                                LBInvocationException,
                                                                                LBParameterException
Description copied from interface: CodedNodeGraphI
Determine whether the supplied concept code is in the graph.

Specified by:
isCodeInGraph in interface CodedNodeGraphI
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException

toNodeList

public CodedNodeSetClient toNodeList(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.NodeListPolicy nodeListPolicy)
                              throws java.rmi.RemoteException,
                                     org.apache.axis.types.URI.MalformedURIException,
                                     InvalidServiceContextAccess,
                                     LBInvocationException,
                                     LBParameterException
Description copied from interface: CodedNodeGraphI
Transform the graph into a simple of list of concept codes, removing all association information.

Specified by:
toNodeList in interface CodedNodeGraphI
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException
org.apache.axis.types.URI.MalformedURIException

areCodesRelated

public org.LexGrid.LexBIG.iso21090.DataModel.cagrid.CodeRelationship areCodesRelated(org.LexGrid.LexBIG.iso21090.DataModel.cagrid.RelationshipTypeBasedPolicy relationshipTypeBasedPolicy,
                                                                                     org.LexGrid.LexBIG.iso21090.DataModel.Core.NameAndValue nameAndValue)
                                                                              throws java.rmi.RemoteException,
                                                                                     InvalidServiceContextAccess,
                                                                                     LBInvocationException,
                                                                                     LBParameterException
Description copied from interface: CodedNodeGraphI
Determine whether there is an directed edge (or transitive closure of an edge) from the source code to the target code in this graph. The last parameter determines whether only direct associations are considered or whether the transitive closure of the edge is used.

Specified by:
areCodesRelated in interface CodedNodeGraphI
Throws:
InvalidServiceContextAccess
LBInvocationException
LBParameterException
java.rmi.RemoteException

destroy

public org.oasis.wsrf.lifetime.DestroyResponse destroy(org.oasis.wsrf.lifetime.Destroy params)
                                                throws java.rmi.RemoteException
Specified by:
destroy in interface CodedNodeGraphI
Throws:
java.rmi.RemoteException

setTerminationTime

public org.oasis.wsrf.lifetime.SetTerminationTimeResponse setTerminationTime(org.oasis.wsrf.lifetime.SetTerminationTime params)
                                                                      throws java.rmi.RemoteException
Specified by:
setTerminationTime in interface CodedNodeGraphI
Overrides:
setTerminationTime in class CodedNodeGraphClientBase
Throws:
java.rmi.RemoteException

getMultipleResourceProperties

public org.oasis.wsrf.properties.GetMultipleResourcePropertiesResponse getMultipleResourceProperties(org.oasis.wsrf.properties.GetMultipleResourceProperties_Element params)
                                                                                              throws java.rmi.RemoteException
Specified by:
getMultipleResourceProperties in interface CodedNodeGraphI
Throws:
java.rmi.RemoteException

getResourceProperty

public org.oasis.wsrf.properties.GetResourcePropertyResponse getResourceProperty(javax.xml.namespace.QName params)
                                                                          throws java.rmi.RemoteException
Specified by:
getResourceProperty in interface CodedNodeGraphI
Throws:
java.rmi.RemoteException

queryResourceProperties

public org.oasis.wsrf.properties.QueryResourcePropertiesResponse queryResourceProperties(org.oasis.wsrf.properties.QueryResourceProperties_Element params)
                                                                                  throws java.rmi.RemoteException
Specified by:
queryResourceProperties in interface CodedNodeGraphI
Throws:
java.rmi.RemoteException

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.