Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1328 → Rev 1329

/trunk/src/org/tela_botanica/client/Mediateur.java
75,11 → 75,13
import com.extjs.gxt.ui.client.util.Margins;
import com.extjs.gxt.ui.client.widget.Component;
import com.extjs.gxt.ui.client.widget.Dialog;
import com.extjs.gxt.ui.client.widget.Info;
import com.extjs.gxt.ui.client.widget.MessageBox;
import com.extjs.gxt.ui.client.widget.Viewport;
import com.extjs.gxt.ui.client.widget.button.Button;
import com.extjs.gxt.ui.client.widget.layout.BorderLayout;
import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData;
import com.gargoylesoftware.htmlunit.AlertHandler;
import com.google.gwt.core.client.GWT;
import com.google.gwt.i18n.client.Dictionary;
import com.google.gwt.user.client.Window;
494,6 → 496,34
afficherFormProjet(null);
}
 
/****************************************************************************************************
/** selectionnerProjet(Rafraichissable vueARafraichir, String recherche, int start, int nbElements)
/****************************************************************************************************
* Action :
* --------
* - Récupère un nombre défini de projets en s'aidant du nom partiel ou complet du projet.
*
* Description des paramètres :
* ----------------------------
* - 'vueARafraichir' référence l'objet à mettre à jour après réception des données.
* - 'recherche' est une chaîne de caractères représentant tout ou partie du nom d'un projet.
* Si la chaîne est vide, alors tous les projets sont recherchés.
* - 'start' et 'nbElements' sont les paramètres indispensables à la pagination. 'start'
* est le paramètre qui décrit le numéro du tuple de départ et 'nbElements' le nombre
* d'éléments à collecter.
*
* Préconditions :
* ---------------
* - 'vueARafraichir' doit être non NULL et référencer un objet implémentant l'interface
* 'Rafraichissable'
* - 'recherche' doit être non NULL.
* - 'start' doit être supérieur ou égal à zéro. 'nbElements' doit être supérieur à zéro.
*
*****************************************************************************************************/
public void selectionnerProjet(Rafraichissable vueARafraichir, String recherche, int start, int nbElements, Integer seqId) {
modele.selectionnerProjet(vueARafraichir, recherche, start, nbElements, seqId);
}
public void selectionnerProjet(Rafraichissable vueARafraichir, String projetId, Sequenceur sequenceur) {
Integer seqId = null;
if (sequenceur!=null) {
635,6 → 665,34
InfoLogger.display("Erreur", "Une erreur est survenue dans la méthode clicSupprimerStructure() du Médiateur.");
}
}
 
/****************************************************************************************************
/** selectionnerStructure(Rafraichissable vueARafraichir, String recherche, int start, int nbElements)
/****************************************************************************************************
* Action :
* --------
* - Récupère un nombre défini de structures en s'aidant du nom partiel ou complet de la structure.
*
* Description des paramètres :
* ----------------------------
* - 'vueARafraichir' référence l'objet à mettre à jour après réception des données.
* - 'recherche' est une chaîne de caractères représentant tout ou partie du nom d'une structure.
* Si la chaîne est vide, alors toutes les structures sont recherchées.
* - 'start' et 'nbElements' sont les paramètres indispensables à la pagination. 'start'
* est le paramètre qui décrit le numéro du tuple de départ et 'nbElements' le nombre
* d'éléments à collecter.
*
* Préconditions :
* ---------------
* - 'vueARafraichir' doit être non NULL et référencer un objet implémentant l'interface
* 'Rafraichissable'
* - 'recherche' doit être non NULL.
* - 'start' doit être supérieur ou égal à zéro. 'nbElements' doit être supérieur à zéro.
*
*****************************************************************************************************/
public void selectionnerStructure(Rafraichissable vueARafraichir, String recherche, int start, int nbElements, Integer seqId) {
modele.selectionnerStructure(vueARafraichir, recherche, start, nbElements, seqId);
}
public void selectionnerStructure(Rafraichissable vueARafraichir, String structureId, Sequenceur sequenceur) {
Integer seqId = null;
805,6 → 863,34
modele.selectionnerCollection(vueARafraichir, projetId, null, null, 0, -1);
}
/****************************************************************************************************
/** selectionnerCollection(Rafraichissable vueARafraichir, String recherche, int start, int nbElements)
/****************************************************************************************************
* Action :
* --------
* - Récupère un nombre défini de collections en s'aidant du nom partiel ou complet de la collection.
*
* Description des paramètres :
* ----------------------------
* - 'vueARafraichir' référence l'objet à mettre à jour après réception des données.
* - 'recherche' est une chaîne de caractères représentant tout ou partie du nom d'une collection.
* Si la chaîne est vide, alors toutes les collections sont recherchées.
* - 'start' et 'nbElements' sont les paramètres indispensables à la pagination. 'start'
* est le paramètre qui décrit le numéro du tuple de départ et 'nbElements' le nombre
* d'éléments à collecter.
*
* Préconditions :
* ---------------
* - 'vueARafraichir' doit être non NULL et référencer un objet implémentant l'interface
* 'Rafraichissable'
* - 'recherche' doit être non NULL.
* - 'start' doit être supérieur ou égal à zéro. 'nbElements' doit être supérieur à zéro.
*
*****************************************************************************************************/
public void selectionnerCollection(Rafraichissable vueARafraichir, String recherche, int start, int nbElements) {
modele.selectionnerCollection(vueARafraichir, recherche, start, nbElements);
}
public void ajouterCollection(Rafraichissable vueARafraichir, Collection collection) {
modele.ajouterCollection(vueARafraichir, collection);
}
1023,6 → 1109,34
}
}
 
/****************************************************************************************************
/** selectionnerPersonne(Rafraichissable vueARafraichir, String recherche, int start, int nbElements)
/****************************************************************************************************
* Action :
* --------
* - Récupère un nombre défini de personnes en s'aidant du nom partiel ou complet de la personne.
*
* Description des paramètres :
* ----------------------------
* - 'vueARafraichir' référence l'objet à mettre à jour après réception des données.
* - 'recherche' est une chaîne de caractères représentant tout ou partie du nom d'une personne.
* Si la chaîne est vide, alors toutes les personnes sont recherchées.
* - 'start' et 'nbElements' sont les paramètres indispensables à la pagination. 'start'
* est le paramètre qui décrit le numéro du tuple de départ et 'nbElements' le nombre
* d'éléments à collecter.
*
* Préconditions :
* ---------------
* - 'vueARafraichir' doit être non NULL et référencer un objet implémentant l'interface
* 'Rafraichissable'
* - 'recherche' doit être non NULL.
* - 'start' doit être supérieur ou égal à zéro. 'nbElements' doit être supérieur à zéro.
*
*****************************************************************************************************/
public void selectionnerPersonne(Rafraichissable vueARafraichir, String recherche, int start, int nbElements, Integer seqId) {
modele.selectionnerProjet(vueARafraichir, recherche, start, nbElements, seqId);
}
 
public void selectionnerPersonne(Rafraichissable vueARafraichir, Personne personne, String projetId, Sequenceur sequenceur) {
selectionnerPersonne(vueARafraichir, personne, projetId, 0, nbElements);
}