CMS  Version 3.9
open_data_manager.inc
Go to the documentation of this file.
1 <?php
14 {
15  function OpenDataManager()
16  {
17 
18  }
19 
20  static function setDefaults()
21  {
22  //TODO: Set default configuration parameters here
23  }
24 
25  static function getOpenDataClasses()
26  {
27  $classes = array();
28  $classes = ComponentManager::fireEvent("EnumerateOpenDataClasses");
29  return $classes;
30  }
31 
32  static function upgradeComponent($version)
33  {
35  $mgr->upgrade($version);
36  }
37 
38  static function registerSerializationHandler()
39  {
40  SerializationManager::registerHandler("open_data", "Open Data Definitions", new SimpleSerializationHandler(OpenData));
41  return true;
42  }
43 }
44 ?>
static fireEvent($event, $parameter=null, $mustBeConsumed=false)
Fire an event to all subscribers as detailed in their manifests.
Provides a central management class for event handlers and common functionality for the open_data com...
static getOpenDataClasses()
static upgradeComponent($version)
static registerSerializationHandler()
registerHandler($component, $title, $handler)
Registers a serialization handler for a component.
Provides a simple implementation of a SerializationHandler that can serialize a single DataItem class...