Package AccessGrid :: Module SharedApplication :: Class SharedApplicationIW
[show private | hide private]
[frames | no frames]

Class SharedApplicationIW

      SOAPIWrapper --+        
                     |        
AuthorizationManagerIW --+    
                         |    
      AuthorizationIWMixIn --+
                             |
              SOAPIWrapper --+
                             |
                            SharedApplicationIW


Method Summary
  __init__(self, url)
  GetComponents(self, private_token)
  GetData(self, private_token, key)
  GetDataChannel(self, private_token)
  GetDataKeys(self, private_token)
  GetId(self)
  GetParticipants(self, private_token)
  GetState(self, private_token)
  GetVenueURL(self, private_token)
  Join(self, clientProfile)
  Leave(self, private_token)
  SetData(self, private_token, key, value)
  SetParticipantProfile(self, private_token, profile)
  SetParticipantStatus(self, private_token, status)
    Inherited from AuthorizationIWMixIn
  GetAuthorizationManager(self)
This method retrieves the URL, then creates a client object using it.
    Inherited from AuthorizationManagerIW
  AddAction(self, name)
Add an action to the authorization manager.
  AddRole(self, name)
Add a role to the authorization manager.
  AddRolesToAction(self, roleList, action)
Add multiple roles to an action.
  AddRoleToAction(self, role, action)
Add a role to the specified action.
  AddSubjectsToRole(self, subjList, role)
Add a list of subjects to a particular role.
  AddSubjectToRole(self, subj, role)
Add a subject to a particular role.
  FindRole(self, name)
Find a role in this authorization manager.
  GetPolicy(self)
Retrieve the policy.
  GetRolesForSubject(self, subject)
Get the list of roles the subject is a part of.
  ImportPolicy(self, policy)
Imports a policy.
  IsAuthorized(self, subject, action)
Check to see if the subject authorized for the action.
  ListActions(self, subject, role)
List the actions known by this authorization manager.
  ListRoles(self)
Retrieve the entire list of Roles.
  ListRolesInAction(self, action)
List the roles associated with a specific action.
  ListSubjects(self, role)
List subjects that are in a specific role.
  RemoveAction(self, name)
Remove an action from the authorization manager.
  RemoveRole(self, name)
Remove a role from the authorization manager.
  RemoveRoleFromAction(self, role, action)
Remove a Role from the action.
  RemoveSubjectFromRole(self, subj, role)
Remove the subject from the role.
  RemoveSubjectsFromRole(self, subjList, role)
Remove multiple subjects from the role.
  TestImportExport(self, policy)
A test call that verifies the policy can be imported and exported without modification.
    Inherited from SOAPIWrapper
  _IsValid(self)
Method to provide interface verification.
  IsValid(self)
Method to provide interface verification.

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