/**
  * Historisation du changement d'état de la Fta
  * @param int $paramIdFta
  * @param int $paramIdFtaDossier
  * @param int $paramIdDossierVersion
  * @param int $paramInitEtat
  * @param int $paramDestEtat
  * @param int $paramIdUser
  * @param string $paramInitAbreviationFta
  */
 public static function setFtaEtatHistorique($paramIdFta, $paramIdFtaDossier, $paramIdDossierVersion, $paramInitEtat, $paramDestEtat, $paramIdUser, $paramInitAbreviationFta)
 {
     if ($paramInitAbreviationFta == FtaEtatModel::ETAT_ABREVIATION_VALUE_MODIFICATION) {
         $idFtaEtatHistorique = self::createNewRecordset(array(self::FIELDNAME_ID_FTA => $paramIdFta));
         $ftaEtatHistoriqueModel = new FtaEtatHistoriqueModel($idFtaEtatHistorique);
         $ftaEtatHistoriqueModel->getDataField(self::FIELDNAME_ID_DOSSIER_FTA)->setFieldValue($paramIdFtaDossier);
         $ftaEtatHistoriqueModel->getDataField(self::FIELDNAME_ID_DOSSIER_VERSION_FTA)->setFieldValue($paramIdDossierVersion);
         $ftaEtatHistoriqueModel->getDataField(self::FIELDNAME_ID_FTA_ETAT_INIT)->setFieldValue($paramInitEtat);
         $ftaEtatHistoriqueModel->getDataField(self::FIELDNAME_ID_FTA_ETAT_DEST)->setFieldValue($paramDestEtat);
         $ftaEtatHistoriqueModel->getDataField(self::FIELDNAME_ID_USER)->setFieldValue($paramIdUser);
         $ftaEtatHistoriqueModel->getDataField(self::FIELDNAME_STATE_CHANGE_DATE)->setFieldValue(date("Y-m-d H:i:s"));
         $ftaEtatHistoriqueModel->saveToDatabase();
     }
 }