Package flumotion :: Package admin :: Package assistant :: Module interfaces :: Class IHTTPConsumerPlugin
[hide private]

Class IHTTPConsumerPlugin

source code

zope.interface.Interface --+
                           |
                          IHTTPConsumerPlugin

A http consumer plugin is how you extend the HTTP consumer page. The main purpose of the plugin is to get a consumer model (eg, a http server) specific for this plugin. This entry point should be defined in the xml for the component under the entry type "wizard".

Instance Methods [hide private]
 
__call__(assistant, model)
Creates http consumer plugins
source code
 
workerChanged(worker)
Called when the worker for the step changed.
source code
a WizardPlugLine
getPlugWizard(description)
Creates a plugin line for the consumer
source code
Class Variables [hide private]
  _InterfaceClass__attrs = {'__call__': <zope.interface.interfac...
  __bases__ = (<InterfaceClass zope.interface.Interface>)
  __identifier__ = 'flumotion.admin.assistant.interfaces.IHTTPCo...
  __iro__ = (<InterfaceClass flumotion.admin.assistant.interface...
  __name__ = 'IHTTPConsumerPlugin'
  __sro__ = (<InterfaceClass flumotion.admin.assistant.interface...
  _implied = {<InterfaceClass flumotion.admin.assistant.interfac...
  dependents = <WeakKeyDictionary at 287651760>

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

Method Details [hide private]

__call__(assistant, model)
(Call operator)

source code 

Creates http consumer plugins

Parameters:

workerChanged(worker)

source code 

Called when the worker for the step changed.

Parameters:

getPlugWizard(description)

source code 

Creates a plugin line for the consumer

Parameters:
  • description (str) - The text to appear in the line
Returns: a WizardPlugLine
wizard plugin line

Class Variable Details [hide private]

_InterfaceClass__attrs

Value:
{'__call__': <zope.interface.interface.Method object at 0x1124ce70>,
 'getPlugWizard': <zope.interface.interface.Method object at 0x1124ce9\
0>,
 'workerChanged': <zope.interface.interface.Method object at 0x1124ceb\
0>}

__identifier__

Value:
'flumotion.admin.assistant.interfaces.IHTTPConsumerPlugin'

__iro__

Value:
(<InterfaceClass flumotion.admin.assistant.interfaces.IHTTPConsumerPlu\
gin>,
 <InterfaceClass zope.interface.Interface>)

__sro__

Value:
(<InterfaceClass flumotion.admin.assistant.interfaces.IHTTPConsumerPlu\
gin>,
 <InterfaceClass zope.interface.Interface>)

_implied

Value:
{<InterfaceClass flumotion.admin.assistant.interfaces.IHTTPConsumerPlu\
gin>: (),
 <InterfaceClass zope.interface.Interface>: ()}