CMS  Version 3.9
DataSyncSerializationHandler Class Reference

Serialization handler for Link Libraries and Link Records. More...

Public Member Functions

 __construct ()
 
 export ()
 
 import ($doc, $tx)
 

Detailed Description

Serialization handler for Link Libraries and Link Records.

Author
andy

Definition at line 13 of file data_sync_manager.inc.

Constructor & Destructor Documentation

◆ __construct()

DataSyncSerializationHandler::__construct ( )

Definition at line 15 of file data_sync_manager.inc.

16  {
17  }

Member Function Documentation

◆ export()

DataSyncSerializationHandler::export ( )

Definition at line 19 of file data_sync_manager.inc.

20  {
21  $xml = "\n<DataSyncMap>";
22  $xml .= SerializationManager::serialize(DataImportProfile, "ORDER BY import_profile_id");
23  $xml .= SerializationManager::serialize(DataImportFieldMapping, "ORDER BY mapping_id");
24  $xml .= "</DataSyncMap>";
25 
26  return $xml;
27  }
static serialize($class, $constraint="")
Serializes the specified DataItems to XML.

◆ import()

DataSyncSerializationHandler::import (   $doc,
  $tx 
)

Definition at line 29 of file data_sync_manager.inc.

30  {
33  }
static unserialize($class, $doc, $tx, $save=true)
Instantiates DataItems from the supplied XML document and stores them in the database.

The documentation for this class was generated from the following file: