/**
  * @param string          $a_entity
  * @param                 $a_types
  * @param array           $a_rec
  * @param ilImportMapping $a_mapping
  * @param string          $a_schema_version
  */
 public function importRecord($a_entity, $a_types, $a_rec, $a_mapping, $a_schema_version)
 {
     global $ilDB;
     switch ($a_entity) {
         case 'bibl':
             $new_obj = new ilObjBibliographic();
             $new_obj->setTitle($a_rec['title']);
             $new_obj->setDescription($a_rec['description']);
             $new_obj->setFilename($a_rec['fileName']);
             $new_obj->setOnline(false);
             $new_obj->create();
             $this->import_bib_object = $new_obj;
             $a_mapping->addMapping('Modules/Bibliographic', 'bibl', $a_rec['id'], $new_obj->getId());
             $this->importLibraryFile($a_mapping);
             break;
     }
 }