/** * * @param CandidateHistory $candidateHistory * @return <type> */ public function saveCandidateHistory(CandidateHistory $candidateHistory) { try { if ($candidateHistory->getId() == '') { $idGenService = new IDGeneratorService(); $idGenService->setEntity($candidateHistory); $candidateHistory->setId($idGenService->getNextID()); } $candidateHistory->save(); return true; } catch (Exception $e) { throw new DaoException($e->getMessage()); } }