Package bioMoby :: Module mobyClient :: Class Client
[show private | hide private]
[frames | no frames]

Class Client

Central --+
          |
         Client


Implementation of methods that communicate with the bioMoby server
Method Summary
  __init__(self, url, ns)
  findService(self, mobyQuery)
Finds a service from a set of queries
  retrieveDataTypesRelationsByType(self, dataTypeName, relationType)
Retrieves data types relationships
  retrieveDataTypesRelationships(self, dataTypeName)
Retrieves only ISA relationships
  retrieveNamespaces(self)
Retrieves a list of namespaces as a dictionary
  retrieveObjectDefinition(self, objectName)
Retrieves a list of object's definitions
  retrieveObjectNames(self)
Retrieves a list of object's names.
  retrieveObjectSchema(self, objectName)
Retrieves a XSD representing an object
  retrieveServiceNames(self)
Retrieves a list of service's names as a dictionary {'name':'URI'}
  retrieveServiceProviders(self)
Retrieves a list of providers
  retrieveServiceTypes(self)
Retrieves a list of service's types as a dictionary {'Name':'Description'}
  retrieveServiceTypesRelationships(self, serviceType, expand)
Retrieves the list of service's type's relationships
  retrieveServiceWSDL(self, serviceName)
Retrieves a WSDL from the name of a service
  retrieveServiceWSDLByAuthority(self, serviceName, authority)
Retrieves a WSDL from moby from a service name and a URI
    Inherited from Central
  call_method(self, method, arguments)
It invokes a remote method of the bioMoby server

Method Details

findService(self, mobyQuery)

Finds a service from a set of queries

retrieveDataTypesRelationsByType(self, dataTypeName, relationType)

Retrieves data types relationships

retrieveDataTypesRelationships(self, dataTypeName)

Retrieves only ISA relationships

retrieveNamespaces(self)

Retrieves a list of namespaces as a dictionary

retrieveObjectDefinition(self, objectName)

Retrieves a list of object's definitions

retrieveObjectNames(self)

Retrieves a list of object's names. it returns a dictionary {'name':descriptions', ...}

retrieveObjectSchema(self, objectName)

Retrieves a XSD representing an object

retrieveServiceNames(self)

Retrieves a list of service's names as a dictionary {'name':'URI'}

retrieveServiceProviders(self)

Retrieves a list of providers

retrieveServiceTypes(self)

Retrieves a list of service's types as a dictionary {'Name':'Description'}

retrieveServiceTypesRelationships(self, serviceType, expand)

Retrieves the list of service's type's relationships

retrieveServiceWSDL(self, serviceName)

Retrieves a WSDL from the name of a service

retrieveServiceWSDLByAuthority(self, serviceName, authority)

Retrieves a WSDL from moby from a service name and a URI

Generated by Epydoc 2.1 on Wed Nov 3 17:06:09 2004 http://epydoc.sf.net