Package AccessGrid :: Module VenueClient :: Class VenueClientI
[show private | hide private]
[frames | no frames]

Class VenueClientI

SOAPInterface --+
                |
               VenueClientI


Method Summary
  __init__(self, impl)
This constructor for all SOAP Interfaces.
  EnterVenue(self, url)
  ExitVenue(self)
  GetApplications(self)
  GetClientProfile(self)
  GetConnections(self)
  GetDataStoreInformation(self)
  GetNodeServiceURL(self)
  GetPersonalData(self)
  GetServices(self)
  GetStreams(self)
  GetUsers(self)
  GetVenueData(self)
  GetVenueURL(self)
  _authorize(self, *args, **kw)
This is meant to be a base class for all SOAP interfaces, so it's going to default to disallow calls.
    Inherited from SOAPInterface
  _IsValid(self)
This method is here to support calls that just want to see if there is a valid server endpoint for communication from the client.
  IsValid(self)
This method is here to support calls that just want to see if there is a valid server endpoint for communication from the client.
  _GetCaller(self)
This method implements the guts of extracting the subject from the soap call.
  _GetContext(self)
This method implements the guts of extracting the subject and the action from the SOAP call.
  _GetMethodActions(self)
This method extracts all the methods and creates MethodActions for them, which means Authorization can be automatically loaded with actions for all the methods on an interface object.

Method Details

__init__(self, impl)
(Constructor)

This constructor for all SOAP Interfaces.

@param impl: an implementation object messages are routed to. @type impl: a python object.

Overrides:
AccessGrid.hosting.SOAPInterface.SOAPInterface.__init__ (inherited documentation)

_authorize(self, *args, **kw)

This is meant to be a base class for all SOAP interfaces, so it's going to default to disallow calls. Derived interfaces can tailor this to suit their needs.

@return: 0, things are not authorized by default.

Overrides:
AccessGrid.hosting.SOAPInterface.SOAPInterface._authorize (inherited documentation)

Generated by Epydoc 2.1 on Thu Apr 14 16:39:26 2005 http://epydoc.sf.net