Package Products :: Package ZenModel :: Module actions :: Class PageAction
[hide private]
[frames] | no frames]

Class PageAction

source code

      object --+    
               |    
     IActionBase --+
                   |
      object --+   |
               |   |
TargetableAction --+
                   |
                  PageAction

Instance Methods [hide private]
 
__init__(self) source code
 
setupAction(self, dmd)
Some actions need to configure themselves with properties from the dmd.
source code
 
executeOnTarget(self, notification, signal, target) source code
 
getActionableTargets(self, target) source code
 
updateContent(self, content=None, data=None) source code

Inherited from IActionBase: configure, generateJavascriptContent, getInfo

Inherited from TargetableAction: execute, getTargets

Class Variables [hide private]
  id = 'page'
  name = 'Page'
  actionContentInfo = IPageActionContentInfo
Method Details [hide private]

__init__(self)
(Constructor)

source code 
Overrides: object.__init__
(inherited documentation)

setupAction(self, dmd)

source code 

Some actions need to configure themselves with properties from the dmd. This is their opportunity to do so.

Overrides: TargetableAction.setupAction
(inherited documentation)

executeOnTarget(self, notification, signal, target)

source code 

To Do: handle the deferred parameter on the sendPage call.

getActionableTargets(self, target)

source code 
Parameters:
  • target (UserSettings or GroupSettings.) - This is an object that implements the IProvidesPagerAddresses interface.