/**
  * @name selectByArrayClassByDcomId($pIdDetailCommande)
  * @param array(integer)
  * @return array(DetailCommandeVO)
  * @desc Récupère les détailCommande par tableau et les retournes sous forme d'un collection de DetailCommandeVO
  */
 public static function selectByArrayClassByDcomId($pIdDetailCommande)
 {
     // Initialisation du Logger
     $lLogger =& Log::singleton('file', CHEMIN_FICHIER_LOGS);
     $lLogger->setMask(Log::MAX(LOG_LEVEL));
     $lRequete = "SELECT " . DetailCommandeManager::CHAMP_DETAILCOMMANDE_ID . "," . DetailCommandeManager::CHAMP_DETAILCOMMANDE_ID_PRODUIT . "," . DetailCommandeManager::CHAMP_DETAILCOMMANDE_TAILLE . "," . DetailCommandeManager::CHAMP_DETAILCOMMANDE_PRIX . "," . DetailCommandeManager::CHAMP_DETAILCOMMANDE_ETAT . "," . ProduitManager::CHAMP_PRODUIT_UNITE_MESURE . "," . ProduitManager::CHAMP_PRODUIT_ID_NOM_PRODUIT . "\n\t\t\tFROM " . DetailCommandeManager::TABLE_DETAILCOMMANDE . "\n\t\t\tJOIN " . ProduitManager::TABLE_PRODUIT . " ON " . ProduitManager::CHAMP_PRODUIT_ID . " = " . DetailCommandeManager::CHAMP_DETAILCOMMANDE_ID_PRODUIT . "\n\t\t\tWHERE " . DetailCommandeManager::CHAMP_DETAILCOMMANDE_ID . " in ( '" . str_replace(",", "','", StringUtils::securiser(implode(",", $pIdDetailCommande))) . "');";
     $lLogger->log("Execution de la requete : " . $lRequete, PEAR_LOG_DEBUG);
     // Maj des logs
     $lSql = Dbutils::executerRequete($lRequete);
     $lListeDetailCommande = array();
     if (mysql_num_rows($lSql) > 0) {
         while ($lLigne = mysql_fetch_assoc($lSql)) {
             $lListeDetailCommande[$lLigne[DetailCommandeManager::CHAMP_DETAILCOMMANDE_ID]] = DetailCommandeManager::remplirDetailCommandeUniteMesure($lLigne[DetailCommandeManager::CHAMP_DETAILCOMMANDE_ID], $lLigne[DetailCommandeManager::CHAMP_DETAILCOMMANDE_ID_PRODUIT], $lLigne[DetailCommandeManager::CHAMP_DETAILCOMMANDE_TAILLE], $lLigne[DetailCommandeManager::CHAMP_DETAILCOMMANDE_PRIX], $lLigne[DetailCommandeManager::CHAMP_DETAILCOMMANDE_ETAT], $lLigne[ProduitManager::CHAMP_PRODUIT_UNITE_MESURE]);
         }
     } else {
         $lListeDetailCommande[0] = new DetailCommandeUniteMesureVO();
     }
     return $lListeDetailCommande;
 }