/**
  * @param assFormulaQuestionUnit $unit
  */
 public function createNewUnit(assFormulaQuestionUnit $unit)
 {
     /**
      * @var $ilDB ilDB
      */
     global $ilDB;
     $next_id = $ilDB->nextId('il_qpl_qst_fq_unit');
     $ilDB->manipulateF('INSERT INTO il_qpl_qst_fq_unit (unit_id, unit, factor, baseunit_fi, category_fi, sequence, question_fi) VALUES (%s, %s, %s, %s, %s, %s, %s)', array('integer', 'text', 'float', 'integer', 'integer', 'integer', 'integer'), array($next_id, $unit->getUnit(), 1, 0, (int) $unit->getCategory(), 0, (int) $this->getConsumerId()));
     $unit->setId($next_id);
     $unit->setFactor(1);
     $unit->setBaseUnit(0);
     $unit->setSequence(0);
     $this->clearUnits();
 }