Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1322 → Rev 1323

/trunk/src/org/tela_botanica/client/Modele.java
32,10 → 32,12
import org.tela_botanica.client.modeles.structure.StructureAsyncDao;
import org.tela_botanica.client.modeles.structure.StructureConservation;
import org.tela_botanica.client.modeles.structure.StructureValorisation;
import org.tela_botanica.client.synchronisation.Sequenceur;
import org.tela_botanica.client.util.Debug;
 
import com.extjs.gxt.ui.client.Registry;
import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.Window;
 
// TODO : le transformer en SINGLETON
public class Modele {
47,30 → 49,37
//+----------------------------------------------------------------------------------------------------------------+
// GESTION DES VALEURS ET LISTES
//+----------------------------------------------------------------------------------------------------------------+
public void obtenirListeValeurs(Rafraichissable vue, Integer id) {
public void obtenirListeValeurs(Rafraichissable vue, Integer id, Integer seqId) {
if (vue instanceof Sequenceur) {
vue = (Sequenceur) vue;
}
ValeurListeAsyncDao lsDao = new ValeurListeAsyncDao(vue);
lsDao.obtenirListe(id);
lsDao.obtenirListe(id, seqId);
}
 
public void obtenirListeValeurs(Rafraichissable vue, String type, int id) {
public void obtenirListeValeurs(Rafraichissable vue, String type, int id, Integer seqId) {
ValeurListeAsyncDao lsDao = new ValeurListeAsyncDao(vue);
lsDao.obtenirListe(type, String.valueOf(id));
lsDao.obtenirListe(type, String.valueOf(id), seqId);
}
public void obtenirListeValeurs(Rafraichissable vue, Integer listId, boolean pagination, String recherche, int start, int nbElements) {
public void obtenirListeValeurs(Rafraichissable vue, Integer listId, boolean pagination, String recherche, int start, int nbElements, Integer seqId) {
ValeurListeAsyncDao lsDao = new ValeurListeAsyncDao(vue);
lsDao.obtenirListe(listId, pagination, recherche, start, nbElements);
lsDao.obtenirListe(listId, pagination, recherche, start, nbElements, seqId);
}
 
public void obtenirListeValeurs(Rafraichissable vue, String type, String id, Integer seqId) {
ValeurListeAsyncDao lsDao = new ValeurListeAsyncDao(vue);
lsDao.obtenirListe(type, String.valueOf(id), seqId);
}
public void obtenirListeRegion(Rafraichissable vue, Integer id, String region) {
ValeurListeAsyncDao lsDao = new ValeurListeAsyncDao(vue);
lsDao.selectionner("abv", id, region, null);
lsDao.selectionner("abv", id, region, null, null);
}
public void obtenirValeur(Rafraichissable vue, String type, Integer id, String identifiant) {
public void obtenirValeur(Rafraichissable vue, String type, Integer id, String identifiant, Integer seqId) {
ValeurListeAsyncDao lsDao = new ValeurListeAsyncDao(vue);
lsDao.selectionner(type, id, null, identifiant);
lsDao.selectionner(type, id, null, identifiant, seqId);
}
//+----------------------------------------------------------------------------------------------------------------+
113,9 → 122,9
// GESTION DES PROJETS
//+----------------------------------------------------------------------------------------------------------------+
public void selectionnerProjet(Rafraichissable vueARafraichir, String projetId, String nom, int start, int nbElements) {
public void selectionnerProjet(Rafraichissable vueARafraichir, String projetId, String nom, int start, int nbElements, Integer seqId) {
ProjetAsyncDao pADAO = new ProjetAsyncDao(vueARafraichir);
pADAO.selectionner(projetId, nom, start, nbElements);
pADAO.selectionner(projetId, nom, start, nbElements, seqId);
}
 
public void ajouterProjet(Rafraichissable vueARafraichir, Projet projetCollecte) {
132,10 → 141,10
// GESTION DES STRUCTURES
//+----------------------------------------------------------------------------------------------------------------+
 
public void selectionnerStructure(Rafraichissable vueARafraichir, String projetId, String structureId, String nomStructure, int start, int nbElements) {
public void selectionnerStructure(Rafraichissable vueARafraichir, String projetId, String structureId, String nomStructure, int start, int nbElements, Integer seqId) {
// Gestion des données des tables coel_structure, coel_structure_conservation et coel_structure_valorisation
StructureAsyncDao sDao = new StructureAsyncDao(vueARafraichir);
sDao.selectionner(projetId, structureId, nomStructure, start, nbElements);
sDao.selectionner(projetId, structureId, nomStructure, start, nbElements, seqId);
}
/** Lance la creation d'une Structure
160,11 → 169,11
//+----------------------------------------------------------------------------------------------------------------+
// GESTION de la relation STRUCTURE A PERSONNE
public void selectionnerStructureAPersonne(Rafraichissable vueARafraichir, String structureId, String roleId) {
public void selectionnerStructureAPersonne(Rafraichissable vueARafraichir, String structureId, String roleId, Integer seqId) {
// Gestion des données de la table coel_structure_a_personne
if (structureId != null && roleId != null) {
StructureAPersonneAsyncDao sapDao = new StructureAPersonneAsyncDao(vueARafraichir);
sapDao.selectionner(structureId, roleId);
sapDao.selectionner(structureId, roleId, seqId);
}
}
279,10 → 288,13
//+----------------------------------------------------------------------------------------------------------------+
// GESTION DES PERSONNES
//+----------------------------------------------------------------------------------------------------------------+
public void selectionnerPersonne(Rafraichissable vueARafraichir, String personneId, String projetId, String nomComplet, int start, int nbElements) {
selectionnerPersonne(vueARafraichir, personneId, projetId, nomComplet, start, nbElements, null);
}
public void selectionnerPersonne(Rafraichissable vueARafraichir, String personneId, String projetId, String nomComplet, int start, int nbElements) {
public void selectionnerPersonne(Rafraichissable vueARafraichir, String personneId, String projetId, String nomComplet, int start, int nbElements, Integer seqId) {
PersonneAsyncDao pDao = new PersonneAsyncDao(vueARafraichir);
pDao.selectionner(personneId, projetId, nomComplet, start, nbElements);
pDao.selectionner(personneId, projetId, nomComplet, start, nbElements, seqId);
}
 
public void supprimerPersonne(Rafraichissable vueARafraichir, String idPersonneSepareParVirgule) {
305,19 → 317,19
// GESTION DES PUBLICATIONS
//+----------------------------------------------------------------------------------------------------------------+
public void selectionnerPublication(Rafraichissable vueARafraichir, String publicationId, String projetId, String nomComplet, int nbElements, int pageCourante) {
public void selectionnerPublication(Rafraichissable vueARafraichir, String publicationId, String projetId, String nomComplet, int nbElements, int pageCourante, Integer seqId) {
PublicationAsyncDao lsDao = new PublicationAsyncDao(vueARafraichir);
lsDao.selectionner(publicationId, projetId, nomComplet, nbElements, pageCourante);
lsDao.selectionner(publicationId, projetId, nomComplet, nbElements, pageCourante, seqId);
}
public void modifierPublication(Rafraichissable vueRafraichir, Publication publication) {
public void modifierPublication(Rafraichissable vueRafraichir, Publication publication, Integer seqId) {
PublicationAsyncDao pDao = new PublicationAsyncDao(vueRafraichir);
pDao.modifier(publication);
pDao.modifier(publication, seqId);
}
 
public void ajouterPublication(Rafraichissable vueARafraichir, Publication publication) {
public void ajouterPublication(Rafraichissable vueARafraichir, Publication publication, Integer seqId) {
PublicationAsyncDao pDao = new PublicationAsyncDao(vueARafraichir);
pDao.ajouter(publication);
pDao.ajouter(publication, seqId);
}
 
public void supprimerPublication(Rafraichissable vueARafraichir, String idPublicationSeparesParVirgule) {
328,14 → 340,14
//+----------------------------------------------------------------------------------------------------------------+
// GESTION de la relation PUBLICATION A PERSONNE
 
public void selectionPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, String personnesId, String roleId) {
public void selectionPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, String personnesId, String roleId, Integer seqId) {
PublicationAPersonneAsyncDao paDao = new PublicationAPersonneAsyncDao(vueARafraichir);
paDao.selectionner(publicationId, personnesId, roleId);
paDao.selectionner(publicationId, personnesId, roleId, seqId);
}
public void ajouterPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, String personnesId, String roleId) {
public void ajouterPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, String personnesId, String roleId, Integer seqId) {
PublicationAPersonneAsyncDao paDao = new PublicationAPersonneAsyncDao(vueARafraichir);
paDao.ajouter(publicationId, personnesId, roleId);
paDao.ajouter(publicationId, personnesId, roleId, seqId);
}
 
public void supprimerPublicationAPersonne(Rafraichissable vueARafraichir, String publicationsAPersonneId) {