setTime(time()); $entry->setType($type); $entry->setImportJob($this); $entry->setText($text); $entry->save(); return true; } public function setStatus($v) { parent::setStatus($v); // update the status time $this->setStatusChangeTime(time()); } public function clearLog() { $c = new Criteria(); $c->add(ImportLogEntryPeer::JOB, $this->getId()); ImportLogEntryPeer::doDelete($c); } public function addError($text) { $this->addLogEntry($text, ImportLogEntry::TYPE_ERROR); } public function addWarning($text) { $this->addLogEntry($text, ImportLogEntry::TYPE_WARNING); } public function addNotice($text) { $this->addLogEntry($text, ImportLogEntry::TYPE_NOTICE); } } // ImportJob