Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 989 Rev 1009
Line 302... Line 302...
302
			correspondanceId = motCleTexte;
302
			correspondanceId = motCleTexte;
303
		}
303
		}
Line 304... Line 304...
304
		
304
		
305
		return correspondanceId;
305
		return correspondanceId;
-
 
306
	}
-
 
307
	
-
 
308
	/**
-
 
309
	 * Construit une chaine contenant le texte des mots clés séparés par des virgules
-
 
310
	*/
-
 
311
	public String renvoyerChaineMotClesTexte(ImageCarnet ic) {
-
 
312
		String chaineMotsCles = ic.getMotsCles();
-
 
313
		String[] tabMotsCles = chaineMotsCles.split(",");
-
 
314
		String chaineMotsClesTexte = "";
-
 
315
		for (int i = 0; i < tabMotsCles.length; i++) {
-
 
316
			chaineMotsClesTexte += motsCles.get(tabMotsCles[i]);
-
 
317
			chaineMotsClesTexte += (i != tabMotsCles.length - 1) ? "," : "";
-
 
318
		}
-
 
319
		return chaineMotsClesTexte;
Line 306... Line 320...
306
	}
320
	}
307
 
321
 
308
	/**
322
	/**
309
	 * Met à jour la liste des images en local et appelle le DAO de mise à jour
323
	 * Met à jour la liste des images en local et appelle le DAO de mise à jour
Line 605... Line 619...
605
	 * Appelle le DAO des mots clés pour obtenir l'arbre complet stocké dans la
619
	 * Appelle le DAO des mots clés pour obtenir l'arbre complet stocké dans la
606
	 * base de données
620
	 * base de données
607
	 */
621
	 */
608
	public void initialiserArbreMotsCles() {
622
	public void initialiserArbreMotsCles() {
Line 609... Line 623...
609
		
623
		
610
			MotsClesAsynchroneDAO MCDao = new MotsClesAsynchroneDAO(this);
624
			MotsClesAsynchroneDAO MCDao = new MotsClesAsynchroneDAO();
611
			MCDao.obtenirListeMotsCles(this);
625
			MCDao.obtenirListeMotsCles(this);
Line 612... Line 626...
612
	}
626
	}
613
 
627
 
Line 631... Line 645...
631
	 * @param arbreMC
645
	 * @param arbreMC
632
	 *            l'arbre des mots cles en cours
646
	 *            l'arbre des mots cles en cours
633
	 */
647
	 */
634
	public void ajouterMotCleDansArbre(TreeNode n,
648
	public void ajouterMotCleDansArbre(TreeNode n,
635
			com.gwtext.client.data.Tree arbreMC) {
649
			com.gwtext.client.data.Tree arbreMC) {
636
		MotsClesAsynchroneDAO MCDao = new MotsClesAsynchroneDAO(this);
650
		MotsClesAsynchroneDAO MCDao = new MotsClesAsynchroneDAO();
Line 637... Line 651...
637
 
651
 
638
		String[] usObj = (String[]) n.getUserObject();
652
		String[] usObj = (String[]) n.getUserObject();
639
		String motCle = usObj[0];
653
		String motCle = usObj[0];
640
		String id = usObj[1];
654
		String id = usObj[1];
Line 663... Line 677...
663
	 * @param arbreMC
677
	 * @param arbreMC
664
	 *            l'arbre des mots clés en cours
678
	 *            l'arbre des mots clés en cours
665
	 */
679
	 */
666
	public void supprimerMotCleDansArbre(TreeNode n, Tree arbreMC) {
680
	public void supprimerMotCleDansArbre(TreeNode n, Tree arbreMC) {
Line 667... Line 681...
667
 
681
 
Line 668... Line 682...
668
		MotsClesAsynchroneDAO MCDao = new MotsClesAsynchroneDAO(this);
682
		MotsClesAsynchroneDAO MCDao = new MotsClesAsynchroneDAO();
669
 
683
 
Line 670... Line 684...
670
		String[] usObj = (String[]) n.getUserObject();
684
		String[] usObj = (String[]) n.getUserObject();
Line 683... Line 697...
683
	 * @param arbreMC
697
	 * @param arbreMC
684
	 *            l'arbre des mots clés en cours
698
	 *            l'arbre des mots clés en cours
685
	 */
699
	 */
686
	public void modifierMotCleDansArbre(TreeNode n, Tree arbreMC) {
700
	public void modifierMotCleDansArbre(TreeNode n, Tree arbreMC) {
Line 687... Line 701...
687
 
701
 
Line 688... Line 702...
688
		MotsClesAsynchroneDAO MCDao = new MotsClesAsynchroneDAO(this);
702
		MotsClesAsynchroneDAO MCDao = new MotsClesAsynchroneDAO();
689
 
703
 
690
		String[] usObj = (String[]) n.getUserObject();
704
		String[] usObj = (String[]) n.getUserObject();
691
		String motCle = usObj[0];
705
		String motCle = usObj[0];
Line 715... Line 729...
715
	 *            le noeud deplace (et son sous arbre associe)
729
	 *            le noeud deplace (et son sous arbre associe)
716
	 * @param arbreMC
730
	 * @param arbreMC
717
	 *            l'arbre des mots cles en cours
731
	 *            l'arbre des mots cles en cours
718
	 */
732
	 */
719
	public void deplacerMotCleDansArbre(TreeNode n, Tree arbreMC) {
733
	public void deplacerMotCleDansArbre(TreeNode n, Tree arbreMC) {
720
		MotsClesAsynchroneDAO MCDao = new MotsClesAsynchroneDAO(this);
734
		MotsClesAsynchroneDAO MCDao = new MotsClesAsynchroneDAO();
Line 721... Line 735...
721
 
735
 
722
		String[] usObj = (String[]) n.getUserObject();
736
		String[] usObj = (String[]) n.getUserObject();
723
		String motCle = usObj[0];
737
		String motCle = usObj[0];
724
		String id = usObj[1];
738
		String id = usObj[1];