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); |