* @param asyncCallback le callback
*/
void getNombrePersonneSupprimeeParEtablissement(String etabId, AsyncCallback < Integer > asyncCallback);
+
+
+
+
+ /**
+ * methode retournant le nombre d'eleves d'un etablissement
+ * @param etablissementIdStr : l'id de l'etablissement
+ * @param isActifBln : eleves actifs (true) ou inactifs(false)
+ * @param asyncCallback le callback le nombre d'eleves de l'etablissement
+ */
+ void getNombreElevesParEtablissement(String etablissementIdStr, Boolean isActifBln,
+ AsyncCallback < Integer > asyncCallback);
+
+
+
+ /**
+ * methode retournant le nombre de personnes de l'education d'un etablissement (profil enseignant)
+ * @param etablissementIdStr l'id de l'etablissement
+ * @param isActifBln : eleves actifs (true) ou inactifs(false)
+ * @param asyncCallback le callback le nombre de personnes de l'education de l'etablissement
+ */
+ void getNombreEnseignantsParEtablissement(String etablissementIdStr, Boolean isActifBln,
+ AsyncCallback < Integer > asyncCallback);
+
+ /**
+ * methode retournant le nombre de personnes de l'education d'un etablissement (profil non enseignant)
+ * @param etablissementIdStr l'id de l'etablissement
+ * @param isActifBln : eleves actifs (true) ou inactifs(false)
+ * @param asyncCallback le callback le nombre de personnes de l'education de l'etablissement
+ */
+ void getNombrePersonnelParEtablissement(String etablissementIdStr, Boolean isActifBln,
+ AsyncCallback < Integer > asyncCallback);
+
+
+ /**
+ * methode retournant le nombre de parents d'un etablissement
+ *
+ * @param etablissementIdStr l'id de l'etablissement
+ * @param isActifBln : eleves actifs (true) ou inactifs(false)
+ * @param asyncCallback le callback le nombre de parents de l'etablissement
+ */
+ void getNombreParentsParEtablissement(String etablissementIdStr, Boolean isActifBln,
+ AsyncCallback < Integer > asyncCallback);
+
+
+ /**
+ * Recupere le nombre de personnes invites
+ * @param etablissementIdStr id de l'etablissement
+ * @param isActifBln : eleves actifs (true) ou inactifs(false)
+ * @param asyncCallback le callback le nombre de personne de l'etablissement
+ */
+ void getNombreAutresParEtablissement(String etablissementIdStr, Boolean isActifBln,
+ AsyncCallback < Integer > asyncCallback);
+
+
+ /**
+ * nombre de classe d'un etablissement
+ * @param etablissementIdStr : l'id de l'etablissement
+ * @param asyncCallback le callback le nombre de classe de l'etablissement
+ */
+ void getNombreClassesEtablissement(String etablissementIdStr, AsyncCallback < Integer > asyncCallback);
+
+
+
+
+ /**
+ * Permet de compter le nombre d'utilisateurs supprimés logiquement sur un établissement
+ * @param etablissementIdStr : identifiant de l'établissement
+ * @param asyncCallback le callback le nombre d'utilisateurs supprimés logiquement
+ */
+ void getNombrePersonnesSupprimeesParEtablissement(String etablissementIdStr,
+ AsyncCallback < Integer > asyncCallback);
+
+
+
+ /**
+ * Permet de compter le nombre total de comptes actifs sur un établissement
+ * @param etablissementIdStr : identifiant de l'établissement
+ * @param asyncCallback le callback le nombre total de comptes actifs
+ * @throws Exception leve une exception
+ */
+ void getNombreComptesActifsParEtablissement(String etablissementIdStr, AsyncCallback < Integer > asyncCallback);
+
+
+
+ /**
+ * Permet de compter les groupes Admin d'un d'établissement.
+ *
+ * @param etablissementIdStr : l'id de l'etablissement où on compte les groupes admin
+ * @param isGroupeLocal : true : on filtre sur les groupes locaux, false : pour les groupes étendus
+ * null : on ne tient pas compte du type de groupe
+ * @param asyncCallback le callback : le nombre de groupe Admin d'un établissement
+ */
+ void getNombreGroupeAdminParEtablissement(String etablissementIdStr, Boolean isGroupeLocal,
+ AsyncCallback < Integer > asyncCallback);
+
+
/**
* Methode retournant les personnes non enseignantes d'un lycee par id
* @param personneId identifiant de la personne