Subversion Repositories eFlore/Applications.cel

Rev

Rev 2042 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2042 Rev 2062
Line 414... Line 414...
414
	public void rafraichir(Object nouvelleDonnees,
414
	public void rafraichir(Object nouvelleDonnees,
415
			boolean repandreRaffraichissement) {		
415
			boolean repandreRaffraichissement) {		
416
		if(nouvelleDonnees instanceof JSONArray) {
416
		if(nouvelleDonnees instanceof JSONArray) {
Line 417... Line 417...
417
			
417
			
418
			JSONArray donneesArbre = (JSONArray)nouvelleDonnees;
418
			JSONArray donneesArbre = (JSONArray)nouvelleDonnees;
Line 419... Line 419...
419
			Object[] arbreEtCorrespondancesIds = MotsClesUtilitaire.construireArbre("Projets", "racine_obs", donneesArbre);
419
			Object[] arbreEtCorrespondancesIds = MotsClesUtilitaire.construireArbre("Projets", "racine_obs", donneesArbre, false);
420
			
420
			
Line 421... Line 421...
421
			arbreMotsCles = (Tree)arbreEtCorrespondancesIds[0];
421
			arbreMotsCles = (Tree)arbreEtCorrespondancesIds[0];
Line 551... Line 551...
551
		String id = usObj[1];
551
		String id = usObj[1];
552
		String parentId = "";
552
		String parentId = "";
Line 553... Line 553...
553
 
553
 
554
		if (!id.equals("racine_obs")) {
554
		if (!id.equals("racine_obs")) {
555
			String[] parentUsObj = (String[]) n.getParentNode().getUserObject();
555
			String[] parentUsObj = (String[]) n.getParentNode().getUserObject();
556
			if(parentUsObj[1].equals("racine_obs")) {
-
 
557
				parentId= "";
-
 
558
			} else {
556
			if(!parentUsObj[1].equals("racine_obs")) {
559
				parentId = parentUsObj[1];
557
				parentId = parentUsObj[1];
560
			}
-
 
561
		} else {
-
 
562
			parentId = "";
558
			}
Line 563... Line 559...
563
		}
559
		}
564
		
560
		
Line 577... Line 573...
577
	 * @param n
573
	 * @param n
578
	 *            le noeud à supprimer
574
	 *            le noeud à supprimer
579
	 * @param arbreMC
575
	 * @param arbreMC
580
	 *            l'arbre des mots clés en cours
576
	 *            l'arbre des mots clés en cours
581
	 */
577
	 */
582
	public void supprimerMotCleDansArbre(TreeNode n, Tree arbreMC) {
578
	public void supprimerMotCleDansArbre(TreeNode n, Tree arbreMC, Rafraichissable r) {
Line 583... Line 579...
583
 
579
 
Line 584... Line 580...
584
		MotsClesAsynchroneDAO MCDao = new MotsClesAsynchroneDAO("obs");
580
		MotsClesAsynchroneDAO MCDao = new MotsClesAsynchroneDAO("obs");
585
 
581
 
Line 586... Line 582...
586
		String[] usObj = (String[]) n.getUserObject();
582
		String[] usObj = (String[]) n.getUserObject();
Line 587... Line 583...
587
		String id = usObj[1];
583
		String id = usObj[1];
Line 588... Line 584...
588
		
584
		
Line 589... Line 585...
589
		rafraichirArbreMotsCles(arbreMC);
585
		rafraichirArbreMotsCles(arbreMC);
590
 
586
 
Line 608... Line 604...
608
		String[] usObj = (String[]) n.getUserObject();
604
		String[] usObj = (String[]) n.getUserObject();
609
		String motCle = usObj[0];
605
		String motCle = usObj[0];
610
		String id = usObj[1];
606
		String id = usObj[1];
611
		String parentId = "";
607
		String parentId = "";
Line 612... Line 608...
612
 
608
 
613
		if (!id.equals("racine")) {
609
		if (!id.equals("racine_obs")) {
-
 
610
			String[] parentUsObj = (String[]) n.getParentNode().getUserObject();
614
			String[] parentUsObj = (String[]) n.getParentNode().getUserObject();
611
			if(!parentUsObj[1].equals("racine_obs")) {
615
			parentId = parentUsObj[1];
612
				parentId = parentUsObj[1];
616
		} else {
-
 
617
			parentId = "racine";
613
			}
Line 618... Line 614...
618
		}
614
		}
Line 619... Line 615...
619
 
615
 
Line 639... Line 635...
639
 
635
 
640
		String[] usObj = (String[]) n.getUserObject();
636
		String[] usObj = (String[]) n.getUserObject();
641
		String motCle = usObj[0];
637
		String motCle = usObj[0];
642
		String id = usObj[1];
638
		String id = usObj[1];
-
 
639
		String parentId = "";
643
		String parentId = "";
640
		
644
		if (!id.equals("racine_obs")) {
641
		if (!id.equals("racine_obs")) {
-
 
642
			String[] parentUsObj = (String[]) n.getParentNode().getUserObject();
645
			String[] parentUsObj = (String[]) n.getParentNode().getUserObject();
643
			if(!parentUsObj[1].equals("racine_obs")) {
646
			parentId = parentUsObj[1];
644
				parentId = parentUsObj[1];
647
		} else {
-
 
648
			parentId = "racine_obs";
645
			}
Line 649... Line 646...
649
		}
646
		}
Line 650... Line 647...
650
		
647