/**
  * Export data
  *
  * @param string $parameters
  * @return void
  */
 public function export()
 {
     $elements = $this->object->getList("*", -1, 0);
     foreach ($elements as $element) {
         $addStr = $this->action . $this->delim . "ADD";
         foreach ($this->insertParams as $param) {
             $addStr .= $this->delim . $element[$param];
         }
         $addStr .= "\n";
         echo $addStr;
         foreach ($element as $parameter => $value) {
             if (!is_null($value) && $value != "" && !in_array($parameter, $this->exportExcludedParams)) {
                 if ($parameter == "timeperiod_tp_id") {
                     $parameter = self::HOST_NOTIF_TP;
                     $value = $this->tpObject->getObjectName($value);
                 } elseif ($parameter == "timeperiod_tp_id2") {
                     $parameter = self::SVC_NOTIF_TP;
                     $value = $this->tpObject->getObjectName($value);
                 } elseif ($parameter == "contact_lang") {
                     $parameter = "locale";
                 }
                 $value = CentreonUtils::convertLineBreak($value);
                 echo $this->action . $this->delim . "setparam" . $this->delim . $element[$this->object->getUniqueLabelField()] . $this->delim . $parameter . $this->delim . $value . "\n";
             }
         }
         $objId = $element[$this->object->getPrimaryKey()];
         $this->exportNotifCommands(self::HOST_NOTIF_CMD, $objId, $element[$this->object->getUniqueLabelField()]);
         $this->exportNotifCommands(self::SVC_NOTIF_CMD, $objId, $element[$this->object->getUniqueLabelField()]);
     }
 }