/**
  * Met les filtres sous forme string pour affichage
  *
  * @param filtreCriticite
  * @param filtreEtat
  * @param filtreDateDebut
  * @param filtreEnvironnement
  * @param filtreNom
  * @param listProfil
  * @param filtreNom2
  * @param filtrePrenom2
  * @param filtreLogin2
  * @param filtreEmail2
  * @param filtreProfil2
  */
 public static JSONObject filtreToString(
     String filtreNom,
     Integer filtreEnvironnement,
     String filtreDateDebut,
     Integer filtreEtat,
     Integer filtreCriticite) {
   StringBuffer buffer = new StringBuffer();
   if (filtreNom != null && !filtreNom.equals("")) {
     buffer.append(StringConverter.toJson("Nom", filtreNom));
   }
   if (filtreEnvironnement != null && filtreEnvironnement != -1) {
     Environnement env = EnvironmentDatabaseService.get(filtreEnvironnement);
     buffer.append(StringConverter.toJson("Environnement", env.getEnvironnement()));
   }
   if (filtreDateDebut != null && !filtreDateDebut.equals("")) {
     buffer.append(StringConverter.toJson("Date de début", filtreDateDebut));
   }
   if (filtreEtat != null && filtreEtat != -1) {
     Checklist_Etat etat = ChecklistEtatDatabaseService.get(filtreEtat);
     buffer.append(StringConverter.toJson("Etat", etat.getEtat()));
   }
   if (filtreCriticite != null && filtreCriticite != -1) {
     Checklist_Criticite criticite = ChecklistCriticiteDatabaseService.get(filtreCriticite);
     buffer.append(StringConverter.toJson("Criticité", criticite.getLibelle()));
   }
   if (buffer.length() != 0) {
     String result =
         "{" + buffer.substring(0, buffer.lastIndexOf(PilotageConstants.SEPARATEUR_3)) + "}";
     return JSONObject.fromObject(result);
   } else return null;
 }
 public void reloadFiltreBase(String filtreString) {
   if (filtreString != null) {
     filtreJson = JSONObject.fromObject(filtreString);
     if (filtreJson.containsKey("Nom")) {
       setFiltreNomBase(filtreJson.getString("Nom"));
     }
     if (filtreJson.containsKey("Environnement")) {
       for (Environnement env : listEnvironnement) {
         if (env.getEnvironnement().equalsIgnoreCase(filtreJson.getString("Environnement"))) {
           setFiltreEnvironnementBase(env.getId());
         }
       }
     }
     if (filtreJson.containsKey("Date de début")) {
       setFiltreDateDebutBase(filtreJson.getString("Date de début"));
     }
     if (filtreJson.containsKey("Criticité")) {
       for (Checklist_Criticite crit : listCriticite) {
         if (crit.getLibelle().equalsIgnoreCase(filtreJson.getString("Criticité"))) {
           setFiltreCriticiteBase(crit.getId());
         }
       }
     }
     if (validForm == 0) {
       setFiltreNom(filtreNomBase);
       setFiltreEnvironnement(filtreEnvironnementBase);
       setFiltreDateDebut(filtreDateDebutBase);
       setFiltreCriticite(filtreCriticiteBase);
     }
   }
 }