/**
  *
  * @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());
     }
 }