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");
|