Constructor and Description |
---|
ModelRoot()
Constructeur du model.
|
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
|
public void showGroupe(Groupe g)
Model
showGroupe
in interface Model
g
- le groupe a afficherpublic javax.swing.JFrame getFenetre()
Model
getFenetre
in interface Model
public java.util.Set<Etudiant> getEtudiant()
getEtudiant
in interface Model
public boolean deleteEtu(Etudiant e)
public boolean addEtudiant(Groupe g, Etudiant e)
Model
addEtudiant
in interface Model
public void delete(Groupe g)
Model
public void rename(java.lang.String name, Groupe g)
Model
public void partition(Groupe g, int n, java.lang.String name)
Model
public void free(Groupe g, java.lang.String name, int min, int max, java.util.Set<Etudiant> ajout)
Model
public void addPromo(int min, int max, java.lang.String name, java.util.Set<Etudiant> ajout)
public void changeGroupe(Etudiant e, Groupe b)
changeGroupe
in interface Model
e
- l'etudiantb
- le groupe a changerpublic java.util.Set<Groupe> getGroupePartition()
getGroupePartition
in interface Model
public void listChange()
listChange
in interface Model
public void change(Changement change)
public void deleteChange(Changement to_delete)
deleteChange
in interface Model
to_delete
- la changement a deletepublic void showRaisonChange(Changement change)
showRaisonChange
in interface Model
change
- le changementpublic void findEtu()
public java.util.Set<Etudiant> getEtu(java.lang.String name)
public void showGroupOfEtudiant(Etudiant e)
showGroupOfEtudiant
in interface Model
e
- l'etudiant