Modifier and Type | Method and Description |
---|---|
boolean |
addEtudiant(Groupe g,
Etudiant e)
Fonction pour ajouter un étudiant au groupe
|
void |
addPromo(int min,
int max,
java.lang.String name,
java.util.Set<Etudiant> ajout)
ajoute une nouvelle promotion
|
void |
change(Changement change)
Fonction pour effectuer un changement
|
void |
changeGroupe(Etudiant e,
Groupe b)
Créer un changement depuis le groupe courant
|
void |
delete(Groupe g)
Fonction pour supprimer un groupe
|
void |
deleteChange(Changement to_delete)
Fonction supprimant un changement
|
boolean |
deleteEtu(Etudiant e)
Fonction pour supprimer un etudiant.
|
void |
findEtu()
Fonction affichant une fentre pour trouver un etudiant et tous ses groupes asociée
|
void |
free(Groupe g,
java.lang.String name,
int min,
int max,
java.util.Set<Etudiant> ajout)
Fonction permettant de créer un sous-groupe d'un groupe
|
java.util.Set<Etudiant> |
getEtu(java.lang.String name)
Fonction pour recuperer les etudiant avec ce nom
|
java.util.Set<Etudiant> |
getEtudiant()
permet d'obtenir l'ensemble des etudiants
|
javax.swing.JFrame |
getFenetre()
getteur de la fenetre
|
java.util.Set<Groupe> |
getGroupePartition()
Retourn les groupe auquel on peut demander a changer depuis le groupe courant
|
void |
listChange()
Fonction pour afficher une fenetre listnatn les changements
|
void |
partition(Groupe g,
int n,
java.lang.String name)
Fonction permetant de créer une partition d'un groupe
|
void |
rename(java.lang.String name,
Groupe g)
Fonction pour renomer un groupe
|
void |
showGroupe(Groupe g)
Fonction pour refresh/changer de groupe d'affichage
|
void |
showGroupOfEtudiant(Etudiant e)
affiche les groupe d'un etudiant
|
void |
showRaisonChange(Changement change)
Fonction affichant les raison d'un changement
|
void showGroupe(Groupe g)
g
- le groupe a afficherjavax.swing.JFrame getFenetre()
java.util.Set<Etudiant> getEtudiant()
boolean deleteEtu(Etudiant e)
e
- l'etudiant a supprimerboolean addEtudiant(Groupe g, Etudiant e)
g
- e
- void delete(Groupe g)
g
- le groupe a supprimervoid rename(java.lang.String name, Groupe g)
name
- g
- void partition(Groupe g, int n, java.lang.String name)
g
- le groupe a partitionnern
- le nombre de partitionname
- le nom des partitionvoid free(Groupe g, java.lang.String name, int min, int max, java.util.Set<Etudiant> ajout)
g
- le groupe parentname
- le nom du sous-groupemin
- le nombre min d'etudiantmax
- le nombre max d'etudiantajout
- la liste des étudiants a ajouter au groupevoid addPromo(int min, int max, java.lang.String name, java.util.Set<Etudiant> ajout)
min
- le nombre minmax
- le nombre maxname
- le nomajout
- les etudiant a ajouter a la promovoid changeGroupe(Etudiant e, Groupe b)
e
- l'etudiantb
- le groupe a changerjava.util.Set<Groupe> getGroupePartition()
void listChange()
void change(Changement change)
Changement
- le changement a effecteurvoid deleteChange(Changement to_delete)
to_delete
- la changement a deletevoid showRaisonChange(Changement change)
change
- le changementvoid findEtu()
java.util.Set<Etudiant> getEtu(java.lang.String name)
name
- le nom de(s) etudiantsvoid showGroupOfEtudiant(Etudiant e)
e
- l'etudiant