simplification changement
This commit is contained in:
parent
ac30b64a31
commit
ba54790df2
@ -126,4 +126,12 @@ public interface AbstractGroupeFactory {
|
||||
* @return le groupe refresh/un parent si il a été refresh
|
||||
*/
|
||||
public Groupe refreshALL(Groupe g);
|
||||
|
||||
|
||||
/**
|
||||
* refresh le Groupe seulement
|
||||
* @param g le groupe
|
||||
* @return le groupe refresh/un parent si il a été refresh
|
||||
*/
|
||||
public Groupe refreshOnlyG(Groupe g);
|
||||
}
|
||||
|
@ -269,6 +269,12 @@ public class AbstractGroupeFactoryNP implements AbstractGroupeFactory {
|
||||
public Groupe refreshALL(Groupe g) {
|
||||
return g;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Groupe refreshOnlyG(Groupe g) {
|
||||
// TODO Auto-generated method stub
|
||||
return g;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
@ -70,9 +70,9 @@ public class ModelEtu implements Model{
|
||||
public void showGroupe(Groupe g){
|
||||
if(g!=null){
|
||||
g=this.promo.refreshALL(g);
|
||||
this.fenGr=new FenetreGroupe(g, this, null);
|
||||
}else{
|
||||
this.fenGr=new FenetreGroupe(g, this, this.promo.getGroupesOfEtudiant(Selected));
|
||||
}else{
|
||||
this.fenGr=new FenetreGroupe(g, this, null);
|
||||
}
|
||||
this.fenetre.getContentPane().removeAll();
|
||||
this.fenEtu=new FenetreEtudiant(g, Selected, this);
|
||||
|
@ -336,10 +336,13 @@ public class AbstractChangementFactoryPersistant implements AbstractChangementFa
|
||||
return;
|
||||
if(tofind.getId()==idA){
|
||||
retour[0]=tofind;
|
||||
return;
|
||||
}
|
||||
if(tofind.getId()==idB){
|
||||
retour[1]=tofind;
|
||||
return;
|
||||
}
|
||||
this.agf.refreshOnlyG(tofind);
|
||||
for(Groupe sous:tofind.getSousGroupes()){
|
||||
this.getGroupe(idA, idB, retour, sous);
|
||||
}
|
||||
|
@ -779,4 +779,12 @@ private boolean saveEtu(Etudiant etudiant, Groupe g){
|
||||
this.addSousGroupe(g, cnx);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public Groupe refreshOnlyG(Groupe g) {
|
||||
Connection cnx = this.cnx();
|
||||
this.addSousGroupePasRecursif(g, cnx);
|
||||
this.close(cnx);
|
||||
return g;
|
||||
}
|
||||
}
|
||||
|
@ -73,9 +73,9 @@ public class ModelEtu implements Model{
|
||||
public void showGroupe(Groupe g){
|
||||
if(g!=null){
|
||||
g=this.promo.refreshALL(g);
|
||||
this.fenGr=new FenetreGroupe(g, this, null);
|
||||
}else{
|
||||
this.fenGr=new FenetreGroupe(g, this, this.promo.getGroupesOfEtudiant(Selected));
|
||||
}else{
|
||||
this.fenGr=new FenetreGroupe(g, this, null);
|
||||
}
|
||||
this.fenetre.getContentPane().removeAll();
|
||||
this.fenEtu=new FenetreEtudiant(g, Selected, this);
|
||||
|
Loading…
Reference in New Issue
Block a user