/**
  * @name modifierCaracteristique($pParam)
  * @return CaracteristiqueVR
  * @desc Modifie une caracteristique
  */
 public function modifierCaracteristique($pParam)
 {
     $lVr = CaracteristiqueValid::validUpdate($pParam);
     if ($lVr->getValid()) {
         $lCaracteristique = new CaracteristiqueVO();
         $lCaracteristique->setId($pParam['id']);
         $lCaracteristique->setNom($pParam['nom']);
         $lCaracteristique->setDescription($pParam['description']);
         $lCaracteristique->setEtat(0);
         CaracteristiqueManager::update($lCaracteristique);
     }
     return $lVr;
 }
 /**
  * @name remplirCaracteristique($pId, $pNom, $pDescription, $pEtat)
  * @param int(11)
  * @param varchar(50)
  * @param text
  * @param tinyint(1)
  * @return CaracteristiqueVO
  * @desc Retourne une CaracteristiqueVO remplie
  */
 private static function remplirCaracteristique($pId, $pNom, $pDescription, $pEtat)
 {
     $lCaracteristique = new CaracteristiqueVO();
     $lCaracteristique->setId($pId);
     $lCaracteristique->setNom($pNom);
     $lCaracteristique->setDescription($pDescription);
     $lCaracteristique->setEtat($pEtat);
     return $lCaracteristique;
 }