| Line 32... |
Line 32... |
| 32 |
import org.tela_botanica.client.modeles.collection.CollectionListe;
|
32 |
import org.tela_botanica.client.modeles.collection.CollectionListe;
|
| 33 |
import org.tela_botanica.client.modeles.commentaire.Commentaire;
|
33 |
import org.tela_botanica.client.modeles.commentaire.Commentaire;
|
| 34 |
import org.tela_botanica.client.modeles.commentaire.CommentaireListe;
|
34 |
import org.tela_botanica.client.modeles.commentaire.CommentaireListe;
|
| 35 |
import org.tela_botanica.client.modeles.personne.Personne;
|
35 |
import org.tela_botanica.client.modeles.personne.Personne;
|
| 36 |
import org.tela_botanica.client.modeles.personne.PersonneListe;
|
36 |
import org.tela_botanica.client.modeles.personne.PersonneListe;
|
| 37 |
import org.tela_botanica.client.modeles.projet.Projet;
|
- |
|
| 38 |
import org.tela_botanica.client.modeles.projet.ProjetListe;
|
- |
|
| 39 |
import org.tela_botanica.client.modeles.publication.Publication;
|
37 |
import org.tela_botanica.client.modeles.publication.Publication;
|
| 40 |
import org.tela_botanica.client.modeles.publication.PublicationAPersonne;
|
38 |
import org.tela_botanica.client.modeles.publication.PublicationAPersonne;
|
| 41 |
import org.tela_botanica.client.modeles.publication.PublicationAPersonneListe;
|
39 |
import org.tela_botanica.client.modeles.publication.PublicationAPersonneListe;
|
| 42 |
import org.tela_botanica.client.modeles.publication.PublicationListe;
|
40 |
import org.tela_botanica.client.modeles.publication.PublicationListe;
|
| 43 |
import org.tela_botanica.client.modeles.structure.Structure;
|
41 |
import org.tela_botanica.client.modeles.structure.Structure;
|
| Line 64... |
Line 62... |
| 64 |
import org.tela_botanica.client.vues.collection.CollectionVue;
|
62 |
import org.tela_botanica.client.vues.collection.CollectionVue;
|
| 65 |
import org.tela_botanica.client.vues.commentaire.CommentaireForm;
|
63 |
import org.tela_botanica.client.vues.commentaire.CommentaireForm;
|
| 66 |
import org.tela_botanica.client.vues.commentaire.CommentaireVue;
|
64 |
import org.tela_botanica.client.vues.commentaire.CommentaireVue;
|
| 67 |
import org.tela_botanica.client.vues.personne.PersonneForm;
|
65 |
import org.tela_botanica.client.vues.personne.PersonneForm;
|
| 68 |
import org.tela_botanica.client.vues.personne.PersonneVue;
|
66 |
import org.tela_botanica.client.vues.personne.PersonneVue;
|
| 69 |
import org.tela_botanica.client.vues.projet.ProjetForm;
|
- |
|
| 70 |
import org.tela_botanica.client.vues.projet.ProjetVue;
|
- |
|
| 71 |
import org.tela_botanica.client.vues.publication.PublicationForm;
|
67 |
import org.tela_botanica.client.vues.publication.PublicationForm;
|
| 72 |
import org.tela_botanica.client.vues.publication.PublicationVue;
|
68 |
import org.tela_botanica.client.vues.publication.PublicationVue;
|
| 73 |
import org.tela_botanica.client.vues.structure.StructureForm;
|
69 |
import org.tela_botanica.client.vues.structure.StructureForm;
|
| 74 |
import org.tela_botanica.client.vues.structure.StructureVue;
|
70 |
import org.tela_botanica.client.vues.structure.StructureVue;
|
| Line 190... |
Line 186... |
| 190 |
Registry.register(RegistreId.APPLI_COMPILATION_DATE_HEURE, apropos.getDateHeureCompilation());
|
186 |
Registry.register(RegistreId.APPLI_COMPILATION_DATE_HEURE, apropos.getDateHeureCompilation());
|
| Line 191... |
Line 187... |
| 191 |
|
187 |
|
| 192 |
Registry.register(RegistreId.CONFIG, new Configuration());
|
188 |
Registry.register(RegistreId.CONFIG, new Configuration());
|
| 193 |
Registry.register(RegistreId.POPUP_CHARGEMENT, new PopupChargement(this));
|
189 |
Registry.register(RegistreId.POPUP_CHARGEMENT, new PopupChargement(this));
|
| 194 |
Registry.register(RegistreId.UTILISATEUR_COURANT, new Utilisateur());
|
- |
|
| 195 |
Registry.register(RegistreId.PROJET_COURANT, new Projet());
|
190 |
Registry.register(RegistreId.UTILISATEUR_COURANT, new Utilisateur());
|
| Line 196... |
Line 191... |
| 196 |
}
|
191 |
}
|
| 197 |
|
192 |
|
| 198 |
//+----------------------------------------------------------------------------------------------------------------+
|
193 |
//+----------------------------------------------------------------------------------------------------------------+
|
| Line 219... |
Line 214... |
| 219 |
regionOuest.setCollapsible(true);
|
214 |
regionOuest.setCollapsible(true);
|
| 220 |
regionOuest.setMargins(new Margins(5));
|
215 |
regionOuest.setMargins(new Margins(5));
|
| Line 221... |
Line 216... |
| 221 |
|
216 |
|
| 222 |
viewport.add(panneauOuest, regionOuest);
|
217 |
viewport.add(panneauOuest, regionOuest);
|
| 223 |
}
|
- |
|
| 224 |
|
- |
|
| 225 |
public String getFiltreProjet() {
|
- |
|
| 226 |
return panneauOuest.getFiltre().getProjet();
|
- |
|
| Line 227... |
Line 218... |
| 227 |
}
|
218 |
}
|
| 228 |
|
219 |
|
| Line 229... |
Line 220... |
| 229 |
private void creerPanneauCentral() {
|
220 |
private void creerPanneauCentral() {
|
| Line 269... |
Line 260... |
| 269 |
|
260 |
|
| 270 |
public void clicMenu(String codeMenuClique) {
|
261 |
public void clicMenu(String codeMenuClique) {
|
| 271 |
boolean codeOk = true;
|
262 |
boolean codeOk = true;
|
| 272 |
if (codeMenuClique.equals(MenuApplicationId.ACCUEIL)) {
|
263 |
if (codeMenuClique.equals(MenuApplicationId.ACCUEIL)) {
|
| 273 |
afficherAccueil();
|
- |
|
| 274 |
} else if (codeMenuClique.equals(MenuApplicationId.PROJET)) {
|
- |
|
| 275 |
selectionnerProjet(panneauCentre, null, null, false, null);
|
264 |
afficherAccueil();
|
| 276 |
} else if (codeMenuClique.equals(MenuApplicationId.STRUCTURE)) {
|
265 |
} else if (codeMenuClique.equals(MenuApplicationId.STRUCTURE)) {
|
| 277 |
selectionnerStructure(panneauCentre, null, null, false);
|
266 |
selectionnerStructure(panneauCentre, null, null, false);
|
| 278 |
} else if (codeMenuClique.equals(MenuApplicationId.COLLECTION)) {
|
267 |
} else if (codeMenuClique.equals(MenuApplicationId.COLLECTION)) {
|
| 279 |
selectionnerCollection(panneauCentre, null, null, null);
|
268 |
selectionnerCollection(panneauCentre, null, null, null);
|
| 280 |
} else if (codeMenuClique.equals(MenuApplicationId.PERSONNE)) {
|
269 |
} else if (codeMenuClique.equals(MenuApplicationId.PERSONNE)) {
|
| 281 |
selectionnerPersonne(panneauCentre, null, getProjetId(), null);
|
270 |
selectionnerPersonne(panneauCentre, null, null);
|
| 282 |
} else if (codeMenuClique.equals(MenuApplicationId.PUBLICATION)) {
|
271 |
} else if (codeMenuClique.equals(MenuApplicationId.PUBLICATION)) {
|
| 283 |
selectionnerPublication(panneauCentre, null, null);
|
272 |
selectionnerPublication(panneauCentre, null, null);
|
| 284 |
} else if (codeMenuClique.equals(MenuApplicationId.COMMENTAIRE)) {
|
273 |
} else if (codeMenuClique.equals(MenuApplicationId.COMMENTAIRE)) {
|
| 285 |
selectionnerCommentaire(panneauCentre, null, null);
|
274 |
selectionnerCommentaire(panneauCentre, null, null);
|
| Line 511... |
Line 500... |
| 511 |
desactiverChargement();
|
500 |
desactiverChargement();
|
| 512 |
}
|
501 |
}
|
| 513 |
}
|
502 |
}
|
| Line 514... |
Line 503... |
| 514 |
|
503 |
|
| 515 |
//+----------------------------------------------------------------------------------------------------------------+
|
- |
|
| 516 |
// GESTION des PROJETS
|
- |
|
| 517 |
//+----------------------------------------------------------------------------------------------------------------+
|
- |
|
| 518 |
|
- |
|
| 519 |
public void afficherFormProjet(String projetId) {
|
- |
|
| 520 |
final FenetreForm fenetre = new FenetreForm("");
|
- |
|
| 521 |
ProjetForm projetForm = new ProjetForm(this, projetId) {
|
- |
|
| 522 |
@Override
|
- |
|
| 523 |
public void surFermetureFormulaire() {
|
- |
|
| 524 |
fenetre.hide();
|
- |
|
| 525 |
}
|
- |
|
| 526 |
};
|
- |
|
| 527 |
projetForm.vueExterneARafraichirApresValidation = panneauCentre.getContenu();
|
- |
|
| 528 |
fenetre.add(projetForm);
|
- |
|
| 529 |
fenetre.show();
|
- |
|
| 530 |
}
|
- |
|
| 531 |
|
- |
|
| 532 |
public void afficherListeProjets(ProjetListe projetsACharger) {
|
- |
|
| 533 |
if (!(panneauCentre.getContenu() instanceof ProjetVue)) {
|
- |
|
| 534 |
panneauCentre.removeAll();
|
- |
|
| 535 |
panneauCentre.add(new ProjetVue(this));
|
- |
|
| 536 |
panneauCentre.setId(ComposantId.PANNEAU_PROJET_LISTE);
|
- |
|
| 537 |
panneauCentre.layout();
|
- |
|
| 538 |
}
|
- |
|
| 539 |
|
- |
|
| 540 |
panneauCentre.getContenu().rafraichir(projetsACharger);
|
- |
|
| 541 |
mettreFiltreAJour(projetsACharger);
|
- |
|
| 542 |
}
|
- |
|
| 543 |
|
- |
|
| 544 |
public void mettreFiltreAJour(ProjetListe projetsACharger) {
|
- |
|
| 545 |
panneauOuest.getFiltre().rafraichir(projetsACharger);
|
- |
|
| 546 |
}
|
- |
|
| 547 |
|
- |
|
| 548 |
public void mettreFiltreAJour(List<Projet> projetsACharger) {
|
- |
|
| 549 |
panneauOuest.getFiltre().rafraichir(projetsACharger);
|
- |
|
| 550 |
}
|
- |
|
| 551 |
|
- |
|
| 552 |
public void clicListeProjet(Projet projet) {
|
- |
|
| 553 |
panneauCentre.getContenu().rafraichir(projet);
|
- |
|
| 554 |
}
|
- |
|
| 555 |
|
- |
|
| 556 |
public void clicSupprimerProjet(final List<Projet> projetListe) {
|
- |
|
| 557 |
if (projetListe.size() <= 0) {
|
- |
|
| 558 |
MessageBox.alert("Attention", "Vous devez sélectionner un projet", null);
|
- |
|
| 559 |
} else {
|
- |
|
| 560 |
String message = "Voulez-vous vraiment supprimer ces projets ?";
|
- |
|
| 561 |
if (projetListe.size() == 1) {
|
- |
|
| 562 |
message = "Voulez-vous vraiment supprimer ce projet ?";
|
- |
|
| 563 |
}
|
- |
|
| 564 |
|
- |
|
| 565 |
final Listener<MessageBoxEvent> listenerSuppression = new Listener<MessageBoxEvent>() {
|
- |
|
| 566 |
public void handleEvent(MessageBoxEvent ce) {
|
- |
|
| 567 |
Dialog dialog = (Dialog) ce.getComponent();
|
- |
|
| 568 |
Button btn = ce.getButtonClicked();
|
- |
|
| 569 |
|
- |
|
| 570 |
if (btn.getHtml().equals(dialog.yesText)) {
|
- |
|
| 571 |
modele.supprimerProjet(panneauCentre.getContenu(), projetListe);
|
- |
|
| 572 |
}
|
- |
|
| 573 |
}
|
- |
|
| 574 |
};
|
- |
|
| 575 |
|
- |
|
| 576 |
MessageBox.confirm("Supprimer un projet", message, listenerSuppression);
|
- |
|
| 577 |
}
|
- |
|
| 578 |
|
- |
|
| 579 |
}
|
- |
|
| 580 |
|
- |
|
| 581 |
public void clicModifierProjet(List<Projet> projetsSelectionnes) {
|
- |
|
| 582 |
if (projetsSelectionnes.size() == 0) {
|
- |
|
| 583 |
InfoLogger.display("Information", "Veuillez sélectionner un projet.");
|
- |
|
| 584 |
} else if (projetsSelectionnes.size() > 1) {
|
- |
|
| 585 |
InfoLogger.display("Information", "Veuillez sélectionner un seul projet à la fois.");
|
- |
|
| 586 |
} else if (projetsSelectionnes.size() == 1) {
|
- |
|
| 587 |
afficherFormProjet(projetsSelectionnes.get(0).getId());
|
- |
|
| 588 |
} else {
|
- |
|
| 589 |
InfoLogger.display("Erreur", "Une erreur est survenue dans la méthode clicModifierProjet() du Médiateur.");
|
- |
|
| 590 |
}
|
- |
|
| 591 |
}
|
- |
|
| 592 |
|
- |
|
| 593 |
public void clicAjouterProjet() {
|
- |
|
| 594 |
afficherFormProjet(null);
|
- |
|
| 595 |
}
|
- |
|
| 596 |
|
- |
|
| 597 |
/****************************************************************************************************
|
- |
|
| 598 |
/** selectionnerProjet(Rafraichissable vueARafraichir, String recherche, int start, int nbElements)
|
- |
|
| 599 |
/****************************************************************************************************
|
- |
|
| 600 |
* Action :
|
- |
|
| 601 |
* --------
|
- |
|
| 602 |
* - Récupère un nombre défini de projets en s'aidant du nom partiel ou complet du projet.
|
- |
|
| 603 |
*
|
- |
|
| 604 |
* Description des paramètres :
|
- |
|
| 605 |
* ----------------------------
|
- |
|
| 606 |
* - 'vueARafraichir' référence l'objet à mettre à jour après réception des données.
|
- |
|
| 607 |
* - 'recherche' est une chaîne de caractères représentant tout ou partie du nom d'un projet.
|
- |
|
| 608 |
* Si la chaîne est vide, alors tous les projets sont recherchés.
|
- |
|
| 609 |
* - 'start' et 'nbElements' sont les paramètres indispensables à la pagination. 'start'
|
- |
|
| 610 |
* est le paramètre qui décrit le numéro du tuple de départ et 'nbElements' le nombre
|
- |
|
| 611 |
* d'éléments à collecter.
|
- |
|
| 612 |
*
|
- |
|
| 613 |
* Préconditions :
|
- |
|
| 614 |
* ---------------
|
- |
|
| 615 |
* - 'vueARafraichir' doit être non NULL et référencer un objet implémentant l'interface
|
- |
|
| 616 |
* 'Rafraichissable'
|
- |
|
| 617 |
* - 'recherche' doit être non NULL.
|
- |
|
| 618 |
* - 'start' doit être supérieur ou égal à zéro. 'nbElements' doit être supérieur à zéro.
|
- |
|
| 619 |
*
|
- |
|
| 620 |
*****************************************************************************************************/
|
- |
|
| 621 |
public void selectionnerProjet(Rafraichissable vueARafraichir, String recherche, int start, int nbElements, Sequenceur sequenceur) {
|
- |
|
| 622 |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner Projet");
|
- |
|
| 623 |
Integer numeroSequence = null;
|
- |
|
| 624 |
if (sequenceur != null) {
|
- |
|
| 625 |
numeroSequence = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
- |
|
| 626 |
vueARafraichir = sequenceur;
|
- |
|
| 627 |
}
|
- |
|
| 628 |
modele.selectionnerProjet(vueARafraichir, recherche, start, nbElements, numeroSequence);
|
- |
|
| 629 |
}
|
- |
|
| 630 |
|
- |
|
| 631 |
/** Cette méthode est un "wrapper" **/
|
- |
|
| 632 |
public void selectionnerProjet(Rafraichissable vueARafraichir, String projetId, String formatRetour, boolean paginationProgressive, Sequenceur sequenceur) {
|
- |
|
| 633 |
selectionnerProjet(vueARafraichir, projetId, null, 0, this.nbElements, formatRetour, paginationProgressive, sequenceur);
|
- |
|
| 634 |
}
|
- |
|
| 635 |
|
- |
|
| 636 |
public void selectionnerProjet(Rafraichissable vueARafraichir, String projetId, String nom, int start, int nbElements, String formatRetour, boolean paginationProgressive, Sequenceur sequenceur) {
|
- |
|
| 637 |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner Projet");
|
- |
|
| 638 |
Integer numeroSequence = null;
|
- |
|
| 639 |
if (sequenceur != null) {
|
- |
|
| 640 |
numeroSequence = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
- |
|
| 641 |
vueARafraichir = sequenceur;
|
- |
|
| 642 |
}
|
- |
|
| 643 |
modele.selectionnerProjet(vueARafraichir, projetId, nom, start, nbElements, formatRetour, paginationProgressive, numeroSequence);
|
- |
|
| 644 |
}
|
- |
|
| 645 |
|
- |
|
| 646 |
/** AJOUTER **/
|
- |
|
| 647 |
public void ajouterProjet(Rafraichissable vueARafraichir, Projet projetCollecte) {
|
- |
|
| 648 |
modele.ajouterProjet(vueARafraichir, projetCollecte);
|
- |
|
| 649 |
}
|
- |
|
| 650 |
|
- |
|
| 651 |
/** MODIFIER **/
|
- |
|
| 652 |
public void modifierProjet(Rafraichissable vueARafraichir, Projet projetCollecte) {
|
- |
|
| 653 |
modele.modifierProjet(vueARafraichir, projetCollecte);
|
- |
|
| 654 |
}
|
- |
|
| 655 |
|
- |
|
| 656 |
//+----------------------------------------------------------------------------------------------------------------+
|
- |
|
| 657 |
// SELECTION : projet
|
- |
|
| 658 |
/**
|
- |
|
| 659 |
* Retourne l'identifiant du projet courrant de l'application.
|
- |
|
| 660 |
*/
|
- |
|
| 661 |
public String getProjetId() {
|
- |
|
| 662 |
String id = null;
|
- |
|
| 663 |
Projet projetCourant = (Projet) Registry.get(RegistreId.PROJET_COURANT);
|
- |
|
| 664 |
if (projetCourant != null && !projetCourant.getId().equals("")) {
|
- |
|
| 665 |
id = projetCourant.getId();
|
- |
|
| 666 |
}
|
- |
|
| 667 |
return id;
|
- |
|
| 668 |
}
|
- |
|
| 669 |
|
- |
|
| 670 |
public void selectionnerProjetCourant(Projet projetSelectionne) {
|
- |
|
| 671 |
Registry.register(RegistreId.PROJET_COURANT, projetSelectionne);
|
- |
|
| 672 |
if (panneauCentre.getContenu() instanceof AccueilVue) {
|
- |
|
| 673 |
desactiverChargement();
|
- |
|
| 674 |
} else if (panneauCentre.getContenu() instanceof ProjetVue) {
|
- |
|
| 675 |
selectionnerProjet(panneauCentre.getContenu(), null, null, false, null);
|
- |
|
| 676 |
} else if (panneauCentre.getContenu() instanceof StructureVue) {
|
- |
|
| 677 |
selectionnerStructure(panneauCentre.getContenu(), null, null, false);
|
- |
|
| 678 |
} else if (panneauCentre.getContenu() instanceof CollectionVue) {
|
- |
|
| 679 |
selectionnerCollection(panneauCentre.getContenu(), null, null, null);
|
- |
|
| 680 |
} else if (panneauCentre.getContenu() instanceof PersonneVue) {
|
- |
|
| 681 |
selectionnerPersonne(panneauCentre.getContenu(), null, getProjetId(), null);
|
- |
|
| 682 |
} else if (panneauCentre.getContenu() instanceof PublicationVue) {
|
- |
|
| 683 |
selectionnerPublication(panneauCentre.getContenu(), null, null);
|
- |
|
| 684 |
} else if (panneauCentre.getContenu() instanceof CommentaireVue) {
|
- |
|
| 685 |
selectionnerCommentaire(panneauCentre.getContenu(), null, null);
|
- |
|
| 686 |
}
|
- |
|
| 687 |
}
|
- |
|
| 688 |
|
- |
|
| 689 |
|
- |
|
| 690 |
//+----------------------------------------------------------------------------------------------------------------+
|
504 |
//+----------------------------------------------------------------------------------------------------------------+
|
| 691 |
// GESTION DES STRUCTURES
|
505 |
// GESTION DES STRUCTURES
|
| Line 692... |
Line 506... |
| 692 |
//+----------------------------------------------------------------------------------------------------------------+
|
506 |
//+----------------------------------------------------------------------------------------------------------------+
|
| 693 |
|
507 |
|
| Line 822... |
Line 636... |
| 822 |
if (sequenceur != null) {
|
636 |
if (sequenceur != null) {
|
| 823 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
637 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
| 824 |
vueARafraichir = sequenceur;
|
638 |
vueARafraichir = sequenceur;
|
| 825 |
}
|
639 |
}
|
| Line 826... |
Line 640... |
| 826 |
|
640 |
|
| 827 |
modele.selectionnerStructure(vueARafraichir, getProjetId(), structureId, null, 0, nbElements, seqId, searchCity);
|
641 |
modele.selectionnerStructure(vueARafraichir, structureId, null, 0, nbElements, seqId, searchCity);
|
| Line 828... |
Line 642... |
| 828 |
}
|
642 |
}
|
| 829 |
|
643 |
|
| 830 |
public void selectionnerStructure(Rafraichissable vueARafraichir, String structureId, String projetId, String nom, int start, int nbElements, Sequenceur sequenceur, boolean searchCity) {
|
644 |
public void selectionnerStructure(Rafraichissable vueARafraichir, String structureId, String nom, int start, int nbElements, Sequenceur sequenceur, boolean searchCity) {
|
| 831 |
if (Mediateur.DEBUG) {
|
645 |
if (Mediateur.DEBUG) {
|
| 832 |
System.out.println("MEDIATEUR - selectionner Structure");
|
646 |
System.out.println("MEDIATEUR - selectionner Structure");
|
| 833 |
}
|
647 |
}
|
| 834 |
Integer seqId = null;
|
648 |
Integer seqId = null;
|
| 835 |
if (sequenceur != null) {
|
649 |
if (sequenceur != null) {
|
| 836 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
650 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
| 837 |
vueARafraichir = sequenceur;
|
651 |
vueARafraichir = sequenceur;
|
| 838 |
}
|
652 |
}
|
| Line 839... |
Line 653... |
| 839 |
modele.selectionnerStructure(vueARafraichir, getProjetId(), structureId, nom, start, nbElements, seqId, searchCity);
|
653 |
modele.selectionnerStructure(vueARafraichir, structureId, nom, start, nbElements, seqId, searchCity);
|
| 840 |
}
|
654 |
}
|
| 841 |
|
655 |
|
| 842 |
public void selectionnerStructureAvecPaginationProgressive(Rafraichissable vueARafraichir, String structureId, String projetId, String nom, String formatRetour, int start, int nbElements, Sequenceur sequenceur, boolean searchCity) {
|
656 |
public void selectionnerStructureAvecPaginationProgressive(Rafraichissable vueARafraichir, String structureId, String nom, String formatRetour, int start, int nbElements, Sequenceur sequenceur, boolean searchCity) {
|
| 843 |
if (Mediateur.DEBUG) {
|
657 |
if (Mediateur.DEBUG) {
|
| 844 |
System.out.println("MEDIATEUR - selectionner Structure");
|
658 |
System.out.println("MEDIATEUR - selectionner Structure");
|
| 845 |
}
|
659 |
}
|
| 846 |
Integer seqId = null;
|
660 |
Integer seqId = null;
|
| 847 |
if (sequenceur != null) {
|
661 |
if (sequenceur != null) {
|
| 848 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
662 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
| 849 |
vueARafraichir = sequenceur;
|
- |
|
| 850 |
}
|
- |
|
| 851 |
modele.selectionnerStructureAvecPaginationProgressive(vueARafraichir, getProjetId(), structureId, nom, formatRetour, start, nbElements, seqId, searchCity);
|
- |
|
| 852 |
}
|
- |
|
| 853 |
|
- |
|
| 854 |
public void selectionnerStructureParProjet(Rafraichissable vueARafraichir, String projetId, Sequenceur sequenceur, boolean searchCity) {
|
- |
|
| 855 |
if (Mediateur.DEBUG) {
|
- |
|
| 856 |
System.out.println("MEDIATEUR - selectionner Structure");
|
- |
|
| 857 |
}
|
- |
|
| 858 |
Integer seqId = null;
|
- |
|
| 859 |
if (sequenceur != null) {
|
- |
|
| 860 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
- |
|
| 861 |
vueARafraichir = sequenceur;
|
663 |
vueARafraichir = sequenceur;
|
| Line 862... |
Line 664... |
| 862 |
}
|
664 |
}
|
| 863 |
modele.selectionnerStructure(vueARafraichir, projetId, null, null, 0, -1, seqId, searchCity);
|
665 |
modele.selectionnerStructureAvecPaginationProgressive(vueARafraichir, structureId, nom, formatRetour, start, nbElements, seqId, searchCity);
|
| 864 |
}
|
666 |
}
|
| Line 1034... |
Line 836... |
| 1034 |
Integer seqId = null;
|
836 |
Integer seqId = null;
|
| 1035 |
if (sequenceur!=null) {
|
837 |
if (sequenceur!=null) {
|
| 1036 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
838 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
| 1037 |
vueARafraichir = sequenceur;
|
839 |
vueARafraichir = sequenceur;
|
| 1038 |
}
|
840 |
}
|
| 1039 |
modele.selectionnerCollection(vueARafraichir, getProjetId(), collectionId, nom, start, nbElements, seqId);
|
841 |
modele.selectionnerCollection(vueARafraichir, collectionId, nom, start, nbElements, seqId);
|
| 1040 |
}
|
- |
|
| 1041 |
|
- |
|
| 1042 |
public void selectionnerCollectionParProjet(Rafraichissable vueARafraichir, String projetId, Sequenceur sequenceur) {
|
- |
|
| 1043 |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner Collection");
|
- |
|
| 1044 |
Integer seqId = null;
|
- |
|
| 1045 |
if (sequenceur!=null) {
|
- |
|
| 1046 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
- |
|
| 1047 |
vueARafraichir = sequenceur;
|
- |
|
| 1048 |
}
|
- |
|
| 1049 |
modele.selectionnerCollection(vueARafraichir, projetId, null, null, 0, -1, seqId);
|
- |
|
| 1050 |
}
|
842 |
}
|
| Line 1051... |
Line 843... |
| 1051 |
|
843 |
|
| 1052 |
/****************************************************************************************************
|
844 |
/****************************************************************************************************
|
| 1053 |
/** selectionnerCollection(Rafraichissable vueARafraichir, String recherche, int start, int nbElements)
|
845 |
/** selectionnerCollection(Rafraichissable vueARafraichir, String recherche, int start, int nbElements)
|
| Line 1394... |
Line 1186... |
| 1394 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
1186 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
| 1395 |
vueARafraichir = sequenceur;
|
1187 |
vueARafraichir = sequenceur;
|
| 1396 |
}
|
1188 |
}
|
| 1397 |
modele.selectionnerPersonne(vueARafraichir, recherche, start, nbElements, seqId);
|
1189 |
modele.selectionnerPersonne(vueARafraichir, recherche, start, nbElements, seqId);
|
| 1398 |
}
|
1190 |
}
|
| 1399 |
|
- |
|
| 1400 |
/** Cette méthode est un "wrapper" **/
|
- |
|
| 1401 |
public void selectionnerPersonne(Rafraichissable vueARafraichir, Personne personne, String projetId, Sequenceur sequenceur) {
|
- |
|
| 1402 |
selectionnerPersonne(vueARafraichir, personne, projetId, 0, nbElements, sequenceur);
|
- |
|
| 1403 |
}
|
- |
|
| Line 1404... |
Line 1191... |
| 1404 |
|
1191 |
|
| 1405 |
public void selectionnerPersonne(Rafraichissable vueARafraichir, Personne personne, String projetId, int start, int nbElements, Sequenceur sequenceur) {
|
1192 |
public void selectionnerPersonne(Rafraichissable vueARafraichir, Personne personne, int start, int nbElements, Sequenceur sequenceur) {
|
| 1406 |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner Personne");
|
1193 |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner Personne");
|
| 1407 |
Integer seqId = null;
|
1194 |
Integer seqId = null;
|
| 1408 |
if (sequenceur!=null) {
|
1195 |
if (sequenceur!=null) {
|
| 1409 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
1196 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
| Line 1413... |
Line 1200... |
| 1413 |
String personneNom = null;
|
1200 |
String personneNom = null;
|
| 1414 |
if (personne != null) {
|
1201 |
if (personne != null) {
|
| 1415 |
personneId = personne.getId();
|
1202 |
personneId = personne.getId();
|
| 1416 |
personneNom = personne.getNom();
|
1203 |
personneNom = personne.getNom();
|
| 1417 |
}
|
1204 |
}
|
| 1418 |
modele.selectionnerPersonne(vueARafraichir, personneId, projetId, personneNom, start, nbElements, seqId);
|
1205 |
modele.selectionnerPersonne(vueARafraichir, personneId, personneNom, start, nbElements, seqId);
|
| 1419 |
}
|
1206 |
}
|
| Line 1420... |
Line 1207... |
| 1420 |
|
1207 |
|
| 1421 |
public void selectionnerPersonne(Rafraichissable vueARafraichir, String idPersonne, Sequenceur sequenceur) {
|
1208 |
public void selectionnerPersonne(Rafraichissable vueARafraichir, String idPersonne, Sequenceur sequenceur) {
|
| 1422 |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner Personne");
|
1209 |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner Personne");
|
| 1423 |
Integer seqId = null;
|
1210 |
Integer seqId = null;
|
| 1424 |
if (sequenceur!=null) {
|
1211 |
if (sequenceur!=null) {
|
| 1425 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
1212 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
| 1426 |
vueARafraichir = sequenceur;
|
1213 |
vueARafraichir = sequenceur;
|
| 1427 |
}
|
1214 |
}
|
| 1428 |
modele.selectionnerPersonne(vueARafraichir, idPersonne, null, null, -1, nbElements, seqId);
|
1215 |
modele.selectionnerPersonne(vueARafraichir, idPersonne, null, 0, nbElements, seqId);
|
| Line 1429... |
Line 1216... |
| 1429 |
}
|
1216 |
}
|
| 1430 |
|
1217 |
|
| 1431 |
public void selectionnerPersonneParNomComplet(Rafraichissable vueARafraichir, String projetId, String nomComplet, Sequenceur sequenceur) {
|
1218 |
public void selectionnerPersonneParNomComplet(Rafraichissable vueARafraichir, String nomComplet, Sequenceur sequenceur) {
|
| 1432 |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner Personne");
|
1219 |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner Personne");
|
| 1433 |
Integer seqId = null;
|
1220 |
Integer seqId = null;
|
| 1434 |
if (sequenceur!=null) {
|
1221 |
if (sequenceur!=null) {
|
| 1435 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
1222 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
| 1436 |
vueARafraichir = sequenceur;
|
1223 |
vueARafraichir = sequenceur;
|
| 1437 |
}
|
- |
|
| 1438 |
modele.selectionnerPersonne(vueARafraichir, null, projetId, nomComplet, 0, -1, seqId);
|
- |
|
| 1439 |
}
|
- |
|
| 1440 |
|
- |
|
| 1441 |
public void selectionnerPersonneParProjet(Rafraichissable vueARafraichir, String projetId, Sequenceur sequenceur) {
|
- |
|
| 1442 |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner Personne");
|
- |
|
| 1443 |
Integer seqId = null;
|
- |
|
| 1444 |
if (sequenceur!=null) {
|
- |
|
| 1445 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
- |
|
| 1446 |
vueARafraichir = sequenceur;
|
- |
|
| 1447 |
}
|
1224 |
}
|
| Line 1448... |
Line 1225... |
| 1448 |
modele.selectionnerPersonne(vueARafraichir, null, projetId, null, 0, -1, seqId);
|
1225 |
modele.selectionnerPersonne(vueARafraichir, null, nomComplet, 0, -1, seqId);
|
| 1449 |
}
|
1226 |
}
|
| 1450 |
|
1227 |
|
| Line 1530... |
Line 1307... |
| 1530 |
}
|
1307 |
}
|
| 1531 |
}
|
1308 |
}
|
| Line 1532... |
Line 1309... |
| 1532 |
|
1309 |
|
| 1533 |
/** Cette méthode est un "wrapper" */
|
1310 |
/** Cette méthode est un "wrapper" */
|
| 1534 |
public void selectionnerPublication(Rafraichissable vueARafraichir, String publicationId, Sequenceur sequenceur) {
|
1311 |
public void selectionnerPublication(Rafraichissable vueARafraichir, String publicationId, Sequenceur sequenceur) {
|
| 1535 |
selectionnerPublication(vueARafraichir, getProjetId(), publicationId, null, 0, nbElements, sequenceur);
|
1312 |
selectionnerPublication(vueARafraichir, publicationId, null, 0, nbElements, sequenceur);
|
| Line 1536... |
Line 1313... |
| 1536 |
}
|
1313 |
}
|
| 1537 |
|
1314 |
|
| 1538 |
/** Cette méthode est un "wrapper" */
|
1315 |
/** Cette méthode est un "wrapper" */
|
| 1539 |
public void selectionnerPublicationParNomComplet(Rafraichissable vueARafraichir, String projetId, String nomComplet) {
|
1316 |
public void selectionnerPublicationParNomComplet(Rafraichissable vueARafraichir, String nomComplet) {
|
| Line 1540... |
Line 1317... |
| 1540 |
selectionnerPublication(vueARafraichir, projetId, null, nomComplet, 0, nbElements, null);
|
1317 |
selectionnerPublication(vueARafraichir, null, nomComplet, 0, nbElements, null);
|
| 1541 |
}
|
1318 |
}
|
| 1542 |
|
1319 |
|
| 1543 |
public void selectionnerPublication(Rafraichissable vueARafraichir, String projetId, String publicationId, String nomComplet, int pageCourante, int nbElements, Sequenceur sequenceur) {
|
1320 |
public void selectionnerPublication(Rafraichissable vueARafraichir, String publicationId, String nomComplet, int pageCourante, int nbElements, Sequenceur sequenceur) {
|
| 1544 |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner Publication");
|
1321 |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner Publication");
|
| 1545 |
Integer seqId = null;
|
1322 |
Integer seqId = null;
|
| 1546 |
if (sequenceur!=null) {
|
1323 |
if (sequenceur!=null) {
|
| 1547 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
1324 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
| 1548 |
vueARafraichir = sequenceur;
|
1325 |
vueARafraichir = sequenceur;
|
| Line 1549... |
Line 1326... |
| 1549 |
}
|
1326 |
}
|
| 1550 |
modele.selectionnerPublication(vueARafraichir, publicationId, projetId, nomComplet, pageCourante, nbElements, seqId);
|
1327 |
modele.selectionnerPublication(vueARafraichir, publicationId, nomComplet, pageCourante, nbElements, seqId);
|
| 1551 |
}
|
1328 |
}
|
| Line 1582... |
Line 1359... |
| 1582 |
}
|
1359 |
}
|
| 1583 |
}
|
1360 |
}
|
| 1584 |
modele.supprimerPublication(vueARafraichir, idPublicationSeparesParVirgule);
|
1361 |
modele.supprimerPublication(vueARafraichir, idPublicationSeparesParVirgule);
|
| 1585 |
}
|
1362 |
}
|
| 1586 |
}
|
1363 |
}
|
| 1587 |
|
- |
|
| 1588 |
public void clicObtenirListeEditeurs(Rafraichissable vueARafraichir) {
|
- |
|
| 1589 |
selectionnerStructureParProjet(vueARafraichir, null, null, false);
|
- |
|
| 1590 |
}
|
- |
|
| 1591 |
|
- |
|
| 1592 |
public void clicObtenirListeAuteurs(Rafraichissable vueARafraichir) {
|
- |
|
| 1593 |
selectionnerPersonneParProjet(vueARafraichir, null, null);
|
- |
|
| 1594 |
}
|
- |
|
| Line 1595... |
Line 1364... |
| 1595 |
|
1364 |
|
| 1596 |
//+----------------------------------------------------------------------------------------------------------------+
|
1365 |
//+----------------------------------------------------------------------------------------------------------------+
|
| Line 1597... |
Line 1366... |
| 1597 |
// GESTION de la relation PUBLICATION A PERSONNE
|
1366 |
// GESTION de la relation PUBLICATION A PERSONNE
|
| Line 1809... |
Line 1578... |
| 1809 |
Integer seqId = null;
|
1578 |
Integer seqId = null;
|
| 1810 |
if (sequenceur != null) {
|
1579 |
if (sequenceur != null) {
|
| 1811 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
1580 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
| 1812 |
vueARafraichir = sequenceur;
|
1581 |
vueARafraichir = sequenceur;
|
| 1813 |
}
|
1582 |
}
|
| 1814 |
modele.selectionnerCommentaire(vueARafraichir, commentaireId, getProjetId(), titre, pageCourante, nbElements, seqId);
|
1583 |
modele.selectionnerCommentaire(vueARafraichir, commentaireId, titre, pageCourante, nbElements, seqId);
|
| 1815 |
}
|
1584 |
}
|
| Line 1816... |
Line 1585... |
| 1816 |
|
1585 |
|
| 1817 |
public void selectionnerCommentaire(Rafraichissable vueARafraichir, String recherche, int pageCourante, int nbElements, Sequenceur sequenceur) {
|
1586 |
public void selectionnerCommentaire(Rafraichissable vueARafraichir, String recherche, int pageCourante, int nbElements, Sequenceur sequenceur) {
|
| 1818 |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner Commentaire");
|
1587 |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner Commentaire");
|