Callback functions

yeager offers the following callback functions, which are called whenever specific events occur on an object. Data Extensions work slightly different - a list of their callback functions can be found here.
 
  
onAdd()  
  
called whenever the Extension gets added to an object
  
onRemove()
  
called whenever the Extension is removed from an object
  
onVersionNew()

   
called whenever a new version of an object, which got the Extension assigned, gets created
  
onApprove()
 
  
called whenever a version of an object, which got the Extension assigned, gets approved
  
onPublish()
 
  
called whenever a version of an object, which got the Extension assigned, gets published
  
onPropertyChange()
  
  
called whenever a property of an object, which got the Extension assigned, changes
  
onRender()
 
  
called whenever an object, which got the Extension assigned, gets rendered (only available for Pages and Mailings)
  
onAccessDenied()
 
  
called whenever the access to an object, which got the Extension assigned, gets denied
   
onRenderExtensionAdmin()

  
called whenever the Extension gets accessed through the Extension administration panel
  
onRenderExtensionTab()

 
called whenever the Extension tab of an object, which got this this Extension assigned, gets accessed
  
onLoginSuccessful()
 
  
called whenever a login request on a Page, which got this Extension assigned, succeeded (only available for Pages)
  
onLoginFailed()
 
  
called wheenver a login request on a Page, which got this Extension assigned, failed (only available for Pages)