Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1312 Rev 1327
Line 488... Line 488...
488
	}
488
	}
Line 489... Line 489...
489
	
489
	
490
	public void selectionnerProjet(Rafraichissable vueARafraichir, String projetId, String nom, int start, int nbElements) {
490
	public void selectionnerProjet(Rafraichissable vueARafraichir, String projetId, String nom, int start, int nbElements) {
491
		modele.selectionnerProjet(vueARafraichir, projetId, nom, start, this.nbElements);
491
		modele.selectionnerProjet(vueARafraichir, projetId, nom, start, this.nbElements);
-
 
492
	}
-
 
493
	
-
 
494
	/****************************************************************************************************
-
 
495
	/** selectionnerProjet(Rafraichissable vueARafraichir, String recherche, int start, int nbElements)
-
 
496
	/****************************************************************************************************
-
 
497
	 * Action :
-
 
498
	 * --------
-
 
499
	 * -	Récupère un nombre défini de projets en s'aidant du nom partiel ou complet du projet. 
-
 
500
	 * 
-
 
501
	 * Description des paramètres :
-
 
502
	 * ----------------------------
-
 
503
	 *  -	'vueARafraichir' référence l'objet à mettre à jour après réception des données.
-
 
504
	 *  -	'recherche' est une chaîne de caractères représentant tout ou partie du nom d'un projet.
-
 
505
	 *  		Si la chaîne est vide, alors tous les projets sont recherchés.
-
 
506
	 *  -	'start' et 'nbElements' sont les paramètres indispensables à la pagination. 'start'
-
 
507
	 *  		est le paramètre qui décrit le numéro du tuple de départ et 'nbElements' le nombre
-
 
508
	 *  		d'éléments à collecter.
-
 
509
	 *  
-
 
510
	 * Préconditions :
-
 
511
	 * ---------------
-
 
512
	 *  -	'vueARafraichir' doit être non NULL et référencer un objet implémentant l'interface
-
 
513
	 *  		'Rafraichissable'
-
 
514
	 *  -	'recherche' doit être non NULL.
-
 
515
	 *  -	'start' doit être supérieur ou égal à zéro. 'nbElements' doit être supérieur à zéro.
-
 
516
	 *  
-
 
517
	 *****************************************************************************************************/
-
 
518
	public void selectionnerProjet(Rafraichissable vueARafraichir, String recherche, int start, int nbElements) {
-
 
519
		modele.selectionnerProjet(vueARafraichir, recherche, start, nbElements);
Line 492... Line 520...
492
	}
520
	}
493
 
521
 
494
	public void ajouterProjet(Rafraichissable vueARafraichir, Projet projetCollecte) {
522
	public void ajouterProjet(Rafraichissable vueARafraichir, Projet projetCollecte) {
Line 615... Line 643...
615
			MessageBox.confirm(titre, message, suppressionEcouteur);
643
			MessageBox.confirm(titre, message, suppressionEcouteur);
616
		} else {
644
		} else {
617
			InfoLogger.display("Erreur", "Une erreur est survenue dans la méthode clicSupprimerStructure() du Médiateur.");
645
			InfoLogger.display("Erreur", "Une erreur est survenue dans la méthode clicSupprimerStructure() du Médiateur.");
618
		}
646
		}
619
	}
647
	}
-
 
648
 
-
 
649
	/****************************************************************************************************
-
 
650
	/** selectionnerStructure(Rafraichissable vueARafraichir, String recherche, int start, int nbElements)
-
 
651
	/****************************************************************************************************
-
 
652
	 * Action :
-
 
653
	 * --------
-
 
654
	 * -	Récupère un nombre défini de structures en s'aidant du nom partiel ou complet de la structure. 
-
 
655
	 * 
-
 
656
	 * Description des paramètres :
-
 
657
	 * ----------------------------
-
 
658
	 *  -	'vueARafraichir' référence l'objet à mettre à jour après réception des données.
-
 
659
	 *  -	'recherche' est une chaîne de caractères représentant tout ou partie du nom d'une structure.
-
 
660
	 *  		Si la chaîne est vide, alors toutes les structures sont recherchées.
-
 
661
	 *  -	'start' et 'nbElements' sont les paramètres indispensables à la pagination. 'start'
-
 
662
	 *  		est le paramètre qui décrit le numéro du tuple de départ et 'nbElements' le nombre
-
 
663
	 *  		d'éléments à collecter.
-
 
664
	 *  
-
 
665
	 * Préconditions :
-
 
666
	 * ---------------
-
 
667
	 *  -	'vueARafraichir' doit être non NULL et référencer un objet implémentant l'interface
-
 
668
	 *  		'Rafraichissable'
-
 
669
	 *  -	'recherche' doit être non NULL.
-
 
670
	 *  -	'start' doit être supérieur ou égal à zéro. 'nbElements' doit être supérieur à zéro.
-
 
671
	 *  
-
 
672
	 *****************************************************************************************************/
-
 
673
	public void selectionnerStructure(Rafraichissable vueARafraichir, String recherche, int start, int nbElements) {
-
 
674
		modele.selectionnerStructure(vueARafraichir, recherche, start, nbElements);
-
 
675
	}	
Line 620... Line 676...
620
	
676
	
621
	public void selectionnerStructure(Rafraichissable vueARafraichir, String structureId) {
677
	public void selectionnerStructure(Rafraichissable vueARafraichir, String structureId) {
622
		modele.selectionnerStructure(vueARafraichir, getProjetId(), structureId, null, 0, nbElements);
678
		modele.selectionnerStructure(vueARafraichir, getProjetId(), structureId, null, 0, nbElements);
Line 773... Line 829...
773
	
829
	
774
	public void selectionnerCollectionParProjet(Rafraichissable vueARafraichir, String projetId) {
830
	public void selectionnerCollectionParProjet(Rafraichissable vueARafraichir, String projetId) {
775
		modele.selectionnerCollection(vueARafraichir, projetId, null, null, 0, -1);
831
		modele.selectionnerCollection(vueARafraichir, projetId, null, null, 0, -1);
Line -... Line 832...
-
 
832
	}
-
 
833
	
-
 
834
	/****************************************************************************************************
-
 
835
	/** selectionnerCollection(Rafraichissable vueARafraichir, String recherche, int start, int nbElements)
-
 
836
	/****************************************************************************************************
-
 
837
	 * Action :
-
 
838
	 * --------
-
 
839
	 * -	Récupère un nombre défini de collections en s'aidant du nom partiel ou complet de la collection. 
-
 
840
	 * 
-
 
841
	 * Description des paramètres :
-
 
842
	 * ----------------------------
-
 
843
	 *  -	'vueARafraichir' référence l'objet à mettre à jour après réception des données.
-
 
844
	 *  -	'recherche' est une chaîne de caractères représentant tout ou partie du nom d'une collection.
-
 
845
	 *  		Si la chaîne est vide, alors toutes les collections sont recherchées.
-
 
846
	 *  -	'start' et 'nbElements' sont les paramètres indispensables à la pagination. 'start'
-
 
847
	 *  		est le paramètre qui décrit le numéro du tuple de départ et 'nbElements' le nombre
-
 
848
	 *  		d'éléments à collecter.
-
 
849
	 *  
-
 
850
	 * Préconditions :
-
 
851
	 * ---------------
-
 
852
	 *  -	'vueARafraichir' doit être non NULL et référencer un objet implémentant l'interface
-
 
853
	 *  		'Rafraichissable'
-
 
854
	 *  -	'recherche' doit être non NULL.
-
 
855
	 *  -	'start' doit être supérieur ou égal à zéro. 'nbElements' doit être supérieur à zéro.
-
 
856
	 *  
-
 
857
	 *****************************************************************************************************/
-
 
858
	public void selectionnerCollection(Rafraichissable vueARafraichir, String recherche, int start, int nbElements)	{
-
 
859
		modele.selectionnerCollection(vueARafraichir, recherche, start, nbElements);
776
	}
860
	}	
777
	
861
	
778
	public void ajouterCollection(Rafraichissable vueARafraichir, Collection collection) {
862
	public void ajouterCollection(Rafraichissable vueARafraichir, Collection collection) {
Line 779... Line 863...
779
		modele.ajouterCollection(vueARafraichir, collection);
863
		modele.ajouterCollection(vueARafraichir, collection);
Line 991... Line 1075...
991
		} else {
1075
		} else {
992
			InfoLogger.display("Erreur", "Une erreur est survenue dans la méthode clicSupprimerPersonne() du Médiateur.");
1076
			InfoLogger.display("Erreur", "Une erreur est survenue dans la méthode clicSupprimerPersonne() du Médiateur.");
993
		}
1077
		}
994
	}
1078
	}
Line -... Line 1079...
-
 
1079
 
-
 
1080
	/****************************************************************************************************
-
 
1081
	/** selectionnerPersonne(Rafraichissable vueARafraichir, String recherche, int start, int nbElements)
-
 
1082
	/****************************************************************************************************
-
 
1083
	 * Action :
-
 
1084
	 * --------
-
 
1085
	 * -	Récupère un nombre défini de personnes en s'aidant du nom partiel ou complet de la personne. 
-
 
1086
	 * 
-
 
1087
	 * Description des paramètres :
-
 
1088
	 * ----------------------------
-
 
1089
	 *  -	'vueARafraichir' référence l'objet à mettre à jour après réception des données.
-
 
1090
	 *  -	'recherche' est une chaîne de caractères représentant tout ou partie du nom d'une personne.
-
 
1091
	 *  		Si la chaîne est vide, alors toutes les personnes sont recherchées.
-
 
1092
	 *  -	'start' et 'nbElements' sont les paramètres indispensables à la pagination. 'start'
-
 
1093
	 *  		est le paramètre qui décrit le numéro du tuple de départ et 'nbElements' le nombre
-
 
1094
	 *  		d'éléments à collecter.
-
 
1095
	 *  
-
 
1096
	 * Préconditions :
-
 
1097
	 * ---------------
-
 
1098
	 *  -	'vueARafraichir' doit être non NULL et référencer un objet implémentant l'interface
-
 
1099
	 *  		'Rafraichissable'
-
 
1100
	 *  -	'recherche' doit être non NULL.
-
 
1101
	 *  -	'start' doit être supérieur ou égal à zéro. 'nbElements' doit être supérieur à zéro.
-
 
1102
	 *  
-
 
1103
	 *****************************************************************************************************/
-
 
1104
	public void selectionnerPersonne(Rafraichissable vueARafraichir, String recherche, int start, int nbElements) {
-
 
1105
		modele.selectionnerProjet(vueARafraichir, recherche, start, nbElements);
-
 
1106
	}
995
 
1107
	
996
	public void selectionnerPersonne(Rafraichissable vueARafraichir, Personne personne, String projetId)	{
1108
	public void selectionnerPersonne(Rafraichissable vueARafraichir, Personne personne, String projetId)	{
997
		selectionnerPersonne(vueARafraichir, personne, projetId, 0, nbElements);
1109
		selectionnerPersonne(vueARafraichir, personne, projetId, 0, nbElements);
Line 998... Line 1110...
998
	}
1110
	}