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
|
* @return le groupe refresh/un parent si il a été refresh
|
||||||
*/
|
*/
|
||||||
public Groupe refreshALL(Groupe g);
|
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);
|
||||||
}
|
}
|
||||||
|
@ -270,5 +270,11 @@ public class AbstractGroupeFactoryNP implements AbstractGroupeFactory {
|
|||||||
return 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){
|
public void showGroupe(Groupe g){
|
||||||
if(g!=null){
|
if(g!=null){
|
||||||
g=this.promo.refreshALL(g);
|
g=this.promo.refreshALL(g);
|
||||||
this.fenGr=new FenetreGroupe(g, this, null);
|
|
||||||
}else{
|
|
||||||
this.fenGr=new FenetreGroupe(g, this, this.promo.getGroupesOfEtudiant(Selected));
|
this.fenGr=new FenetreGroupe(g, this, this.promo.getGroupesOfEtudiant(Selected));
|
||||||
|
}else{
|
||||||
|
this.fenGr=new FenetreGroupe(g, this, null);
|
||||||
}
|
}
|
||||||
this.fenetre.getContentPane().removeAll();
|
this.fenetre.getContentPane().removeAll();
|
||||||
this.fenEtu=new FenetreEtudiant(g, Selected, this);
|
this.fenEtu=new FenetreEtudiant(g, Selected, this);
|
||||||
|
@ -336,10 +336,13 @@ public class AbstractChangementFactoryPersistant implements AbstractChangementFa
|
|||||||
return;
|
return;
|
||||||
if(tofind.getId()==idA){
|
if(tofind.getId()==idA){
|
||||||
retour[0]=tofind;
|
retour[0]=tofind;
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
if(tofind.getId()==idB){
|
if(tofind.getId()==idB){
|
||||||
retour[1]=tofind;
|
retour[1]=tofind;
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
this.agf.refreshOnlyG(tofind);
|
||||||
for(Groupe sous:tofind.getSousGroupes()){
|
for(Groupe sous:tofind.getSousGroupes()){
|
||||||
this.getGroupe(idA, idB, retour, sous);
|
this.getGroupe(idA, idB, retour, sous);
|
||||||
}
|
}
|
||||||
|
@ -779,4 +779,12 @@ private boolean saveEtu(Etudiant etudiant, Groupe g){
|
|||||||
this.addSousGroupe(g, cnx);
|
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){
|
public void showGroupe(Groupe g){
|
||||||
if(g!=null){
|
if(g!=null){
|
||||||
g=this.promo.refreshALL(g);
|
g=this.promo.refreshALL(g);
|
||||||
this.fenGr=new FenetreGroupe(g, this, null);
|
|
||||||
}else{
|
|
||||||
this.fenGr=new FenetreGroupe(g, this, this.promo.getGroupesOfEtudiant(Selected));
|
this.fenGr=new FenetreGroupe(g, this, this.promo.getGroupesOfEtudiant(Selected));
|
||||||
|
}else{
|
||||||
|
this.fenGr=new FenetreGroupe(g, this, null);
|
||||||
}
|
}
|
||||||
this.fenetre.getContentPane().removeAll();
|
this.fenetre.getContentPane().removeAll();
|
||||||
this.fenEtu=new FenetreEtudiant(g, Selected, this);
|
this.fenEtu=new FenetreEtudiant(g, Selected, this);
|
||||||
|
Loading…
Reference in New Issue
Block a user