Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2061 → Rev 2062

/trunk/src/org/tela_botanica/client/observation/ObservationMediateur.java
1034,11 → 1034,8
* @param arbreMC
* le nouvel arbre de mots clés à mettre à jour
*/
public void supprimerMotCleDansArbre(TreeNode n, Tree arbreMC) {
 
observationModele.supprimerMotCleDansArbre(n, arbreMC);
getPanneauFiltres().getArbreMotsClesObservationVue().rafraichir(n.getId(), false);
 
public void supprimerMotCleDansArbre(TreeNode n, Tree arbreMC, Rafraichissable r) {
observationModele.supprimerMotCleDansArbre(n, arbreMC, r);
}
 
/**
/trunk/src/org/tela_botanica/client/observation/ObservationModele.java
416,7 → 416,7
if(nouvelleDonnees instanceof JSONArray) {
JSONArray donneesArbre = (JSONArray)nouvelleDonnees;
Object[] arbreEtCorrespondancesIds = MotsClesUtilitaire.construireArbre("Projets", "racine_obs", donneesArbre);
Object[] arbreEtCorrespondancesIds = MotsClesUtilitaire.construireArbre("Projets", "racine_obs", donneesArbre, false);
arbreMotsCles = (Tree)arbreEtCorrespondancesIds[0];
motsCles = (HashMap<String, String>)arbreEtCorrespondancesIds[1];
553,13 → 553,9
 
if (!id.equals("racine_obs")) {
String[] parentUsObj = (String[]) n.getParentNode().getUserObject();
if(parentUsObj[1].equals("racine_obs")) {
parentId= "";
} else {
if(!parentUsObj[1].equals("racine_obs")) {
parentId = parentUsObj[1];
}
} else {
parentId = "";
}
rafraichirArbreMotsCles(arbreMC);
579,7 → 575,7
* @param arbreMC
* l'arbre des mots clés en cours
*/
public void supprimerMotCleDansArbre(TreeNode n, Tree arbreMC) {
public void supprimerMotCleDansArbre(TreeNode n, Tree arbreMC, Rafraichissable r) {
 
MotsClesAsynchroneDAO MCDao = new MotsClesAsynchroneDAO("obs");
 
588,7 → 584,7
rafraichirArbreMotsCles(arbreMC);
 
MCDao.supprimerBaseDeDonnees(id);
MCDao.supprimerBaseDeDonnees(id, r);
 
}
 
610,11 → 606,11
String id = usObj[1];
String parentId = "";
 
if (!id.equals("racine")) {
if (!id.equals("racine_obs")) {
String[] parentUsObj = (String[]) n.getParentNode().getUserObject();
parentId = parentUsObj[1];
} else {
parentId = "racine";
if(!parentUsObj[1].equals("racine_obs")) {
parentId = parentUsObj[1];
}
}
 
rafraichirArbreMotsCles(arbreMC);
641,11 → 637,12
String motCle = usObj[0];
String id = usObj[1];
String parentId = "";
if (!id.equals("racine_obs")) {
String[] parentUsObj = (String[]) n.getParentNode().getUserObject();
parentId = parentUsObj[1];
} else {
parentId = "racine_obs";
if(!parentUsObj[1].equals("racine_obs")) {
parentId = parentUsObj[1];
}
}
rafraichirArbreMotsCles(arbreMC);