Package flumotion :: Package common :: Module interfaces :: Class IHeaven
[hide private]

Class IHeaven

source code

zope.interface.Interface --+
                           |
                          IHeaven

My implementors manage avatars logging in to the manager.

Instance Methods [hide private]
 
createAvatar(self, avatarId)
Creates a new avatar matching the type of heaven.
source code
 
removeAvatar(self, avatarId)
Remove the avatar with the given Id from the heaven.
source code
Class Variables [hide private]
  _InterfaceClass__attrs = {'createAvatar': <zope.interface.inte...
  __bases__ = (<InterfaceClass zope.interface.Interface>)
  __identifier__ = 'flumotion.common.interfaces.IHeaven'
  __iro__ = (<InterfaceClass flumotion.common.interfaces.IHeaven...
  __name__ = 'IHeaven'
  __sro__ = (<InterfaceClass flumotion.common.interfaces.IHeaven...
  _implied = {<InterfaceClass flumotion.common.interfaces.IHeave...
  dependents = <WeakKeyDictionary at 140623916>

Inherited from zope.interface.Interface (private): _Element__tagged_values

Method Details [hide private]

createAvatar(self, avatarId)

source code 

Creates a new avatar matching the type of heaven.

Parameters:
  • avatarId (string)
Returns:
the avatar from the matching heaven for a new object.

Class Variable Details [hide private]

_InterfaceClass__attrs

Value:
{'createAvatar': <zope.interface.interface.Method object at 0x861c08c>\
,
 'removeAvatar': <zope.interface.interface.Method object at 0x861c0ac>\
}

__iro__

Value:
(<InterfaceClass flumotion.common.interfaces.IHeaven>,
 <InterfaceClass zope.interface.Interface>)

__sro__

Value:
(<InterfaceClass flumotion.common.interfaces.IHeaven>,
 <InterfaceClass zope.interface.Interface>)

_implied

Value:
{<InterfaceClass flumotion.common.interfaces.IHeaven>: (),
 <InterfaceClass zope.interface.Interface>: ()}