/**
  * Fonction appellée lors de la sélection d'une famille. Affiche ces sous famille
  *
  * @param familleSelectionnee La famille que l'utilisateur a sélectionné
  */
 public void selectionFamille(Famille familleSelectionnee) {
   logger.debug("Nouvelle famille sélectionnes:" + familleSelectionnee.getNomFamille());
   try {
     listeProduitsModel.getSousFamille().clear();
     List<ProduitSousFamilleDto> sousFamille =
         listeProduitsCoordinateur.listerSousFamille(familleSelectionnee.getNomFamille());
     for (ProduitSousFamilleDto produitSousFamilleDto : sousFamille) {
       listeProduitsModel
           .getSousFamille()
           .add(
               listeProduitsModel
               .new Famille(
                   produitSousFamilleDto.getNomFamille(), produitSousFamilleDto.getUrlImage()));
     }
   } catch (TechnicalException e) {
     e.printStackTrace();
     // TODO Rediriger vers écran erreur technique
   }
   listeProduitsModel.setAfficherSousFamille(true);
 }