| Line 423... |
Line 423... |
| 423 |
|
423 |
|
| 424 |
public void selectionnerStructure(Rafraichissable vueARafraichir, String structureId) {
|
424 |
public void selectionnerStructure(Rafraichissable vueARafraichir, String structureId) {
|
| 425 |
modele.selectionnerStructure(vueARafraichir, getProjetId(), structureId);
|
425 |
modele.selectionnerStructure(vueARafraichir, getProjetId(), structureId);
|
| Line -... |
Line 426... |
| - |
|
426 |
}
|
| - |
|
427 |
|
| - |
|
428 |
public void selectionnerStructureParProjet(Rafraichissable vueARafraichir, String projetId) {
|
| - |
|
429 |
modele.selectionnerStructure(vueARafraichir, projetId, null);
|
| 426 |
}
|
430 |
}
|
| 427 |
|
431 |
|
| 428 |
public void ajouterStructure(Rafraichissable vueARafraichir, Structure structure, StructureConservation conservation, StructureValorisation valorisation) {
|
432 |
public void ajouterStructure(Rafraichissable vueARafraichir, Structure structure, StructureConservation conservation, StructureValorisation valorisation) {
|
| Line 429... |
Line 433... |
| 429 |
modele.ajouterStructure(vueARafraichir, structure, conservation, valorisation);
|
433 |
modele.ajouterStructure(vueARafraichir, structure, conservation, valorisation);
|
| Line 502... |
Line 506... |
| 502 |
public void clicListeCollection(Collection collectionCliquee) {
|
506 |
public void clicListeCollection(Collection collectionCliquee) {
|
| 503 |
panneauCentre.getContenu().rafraichir(collectionCliquee);
|
507 |
panneauCentre.getContenu().rafraichir(collectionCliquee);
|
| 504 |
}
|
508 |
}
|
| Line 505... |
Line 509... |
| 505 |
|
509 |
|
| 506 |
public void clicAjouterCollection() {
|
510 |
public void clicAjouterCollection() {
|
| 507 |
// TODO Auto-generated method stub
|
- |
|
| 508 |
|
511 |
afficherFormCollection(null);
|
| Line 509... |
Line 512... |
| 509 |
}
|
512 |
}
|
| 510 |
|
513 |
|
| 511 |
public void clicModifierCollection(List<Collection> selection) {
|
514 |
public void clicModifierCollection(List<Collection> selection) {
|
| Line 519... |
Line 522... |
| 519 |
Info.display("Erreur", "Une erreur est survenue dans la méthode clicModifierCollection() du Médiateur.");
|
522 |
Info.display("Erreur", "Une erreur est survenue dans la méthode clicModifierCollection() du Médiateur.");
|
| 520 |
}
|
523 |
}
|
| 521 |
}
|
524 |
}
|
| Line 522... |
Line 525... |
| 522 |
|
525 |
|
| 523 |
public void clicSupprimerCollection(CollectionListeVue collectionListeVue, List<Collection> collectionsASupprimer) {
|
526 |
public void clicSupprimerCollection(CollectionListeVue collectionListeVue, List<Collection> collectionsASupprimer) {
|
| 524 |
// TODO Auto-generated method stub
|
- |
|
| 525 |
|
527 |
// TODO Auto-generated method stub
|
| Line 526... |
Line 528... |
| 526 |
}
|
528 |
}
|
| 527 |
|
529 |
|
| 528 |
public void selectionnerCollection(Rafraichissable vueARafraichir, String collectionId) {
|
530 |
public void selectionnerCollection(Rafraichissable vueARafraichir, String collectionId) {
|
| Line -... |
Line 531... |
| - |
|
531 |
modele.selectionnerCollection(vueARafraichir, getProjetId(), collectionId);
|
| - |
|
532 |
}
|
| - |
|
533 |
|
| - |
|
534 |
public void selectionnerCollectionParProjet(Rafraichissable vueARafraichir, String projetId) {
|
| 529 |
modele.selectionnerCollection(vueARafraichir, getProjetId(), collectionId);
|
535 |
modele.selectionnerCollection(vueARafraichir, projetId, null);
|
| 530 |
}
|
536 |
}
|
| 531 |
|
537 |
|
| Line 532... |
Line 538... |
| 532 |
public void ajouterCollection(Rafraichissable vueARafraichir, Collection collection) {
|
538 |
public void ajouterCollection(Rafraichissable vueARafraichir, Collection collection) {
|
| Line 567... |
Line 573... |
| 567 |
panneauCentre.add(formulairePersonneVue);
|
573 |
panneauCentre.add(formulairePersonneVue);
|
| 568 |
panneauCentre.layout();
|
574 |
panneauCentre.layout();
|
| 569 |
}
|
575 |
}
|
| Line 570... |
Line 576... |
| 570 |
|
576 |
|
| 571 |
public void clicModifierPersonne(Personne personne) {
|
577 |
public void clicModifierPersonne(Personne personne) {
|
| 572 |
if (personne!=null) {
|
578 |
if (personne != null) {
|
| 573 |
panneauCentre.removeAll();
|
579 |
panneauCentre.removeAll();
|
| 574 |
PersonneForm formulairePersonneVue = new PersonneForm(PersonneForm.MODE_MODIFIER);
|
580 |
PersonneForm formulairePersonneVue = new PersonneForm(PersonneForm.MODE_MODIFIER);
|
| Line 575... |
Line 581... |
| 575 |
panneauCentre.add(formulairePersonneVue);
|
581 |
panneauCentre.add(formulairePersonneVue);
|
| Line 576... |
Line 582... |
| 576 |
|
582 |
|
| 577 |
selectionnerPersonne(formulairePersonneVue, personne, null);
|
583 |
selectionnerPersonne(formulairePersonneVue, personne, null);
|
| 578 |
|
584 |
|
| 579 |
panneauCentre.layout();
|
- |
|
| 580 |
}
|
- |
|
| 581 |
}
|
- |
|
| 582 |
|
- |
|
| 583 |
public void selectionnerPersonne(Rafraichissable vue, Personne personne, String projetId) {
|
- |
|
| 584 |
int nbElements = Integer.valueOf(((Dictionary) Dictionary.getDictionary("configuration")).get("nbElementsPage"));
|
- |
|
| 585 |
selectionnerPersonne(vue, personne, projetId, 0, nbElements);
|
- |
|
| 586 |
}
|
- |
|
| 587 |
|
- |
|
| 588 |
public void selectionnerPersonne(Rafraichissable vue, Personne personne, String projetId, int start, int nbElements) {
|
- |
|
| 589 |
String personneId = null;
|
- |
|
| 590 |
if (personne!=null) {
|
- |
|
| 591 |
personneId = personne.getId();
|
- |
|
| Line 592... |
Line 585... |
| 592 |
}
|
585 |
panneauCentre.layout();
|
| Line 593... |
Line 586... |
| 593 |
modele.selectionnerPersonne(vue, personneId, projetId, null, start, nbElements);
|
586 |
}
|
| 594 |
}
|
587 |
}
|
| Line 634... |
Line 627... |
| 634 |
} else {
|
627 |
} else {
|
| 635 |
Info.display("Erreur", "Une erreur est survenue dans la méthode clicSupprimerPersonne() du Médiateur.");
|
628 |
Info.display("Erreur", "Une erreur est survenue dans la méthode clicSupprimerPersonne() du Médiateur.");
|
| 636 |
}
|
629 |
}
|
| 637 |
}
|
630 |
}
|
| Line -... |
Line 631... |
| - |
|
631 |
|
| - |
|
632 |
public void selectionnerPersonne(Rafraichissable vue, Personne personne, String projetId) {
|
| - |
|
633 |
int nbElements = Integer.valueOf(((Dictionary) Dictionary.getDictionary("configuration")).get("nbElementsPage"));
|
| - |
|
634 |
selectionnerPersonne(vue, personne, projetId, 0, nbElements);
|
| - |
|
635 |
}
|
| - |
|
636 |
|
| - |
|
637 |
public void selectionnerPersonne(Rafraichissable vue, Personne personne, String projetId, int start, int nbElements) {
|
| - |
|
638 |
String personneId = null;
|
| - |
|
639 |
if (personne != null) {
|
| - |
|
640 |
personneId = personne.getId();
|
| - |
|
641 |
}
|
| - |
|
642 |
modele.selectionnerPersonne(vue, personneId, projetId, null, start, nbElements);
|
| - |
|
643 |
}
|
| 638 |
|
644 |
|
| 639 |
public void selectionnerPersonneParNomComplet(Rafraichissable vueARafraichir, String projetId, String nomComplet) {
|
645 |
public void selectionnerPersonneParNomComplet(Rafraichissable vueARafraichir, String projetId, String nomComplet) {
|
| 640 |
modele.selectionnerPersonne(vueARafraichir, null, projetId, nomComplet, 0, -1);
|
646 |
modele.selectionnerPersonne(vueARafraichir, null, projetId, nomComplet, 0, -1);
|
| Line -... |
Line 647... |
| - |
|
647 |
}
|
| - |
|
648 |
|
| - |
|
649 |
public void selectionnerPersonneParProjet(Rafraichissable vueARafraichir, String projetId) {
|
| - |
|
650 |
modele.selectionnerPersonne(vueARafraichir, null, projetId, null, 0, -1);
|
| 641 |
}
|
651 |
}
|
| 642 |
|
652 |
|
| 643 |
public void enregistrerPersonne(Rafraichissable vue, Personne personne){
|
653 |
public void enregistrerPersonne(Rafraichissable vue, Personne personne){
|
| 644 |
if (personne.getId() != null && !personne.getId().trim().equals("")) {
|
654 |
if (personne.getId() != null && !personne.getId().trim().equals("")) {
|
| 645 |
modele.modifierPersonne(vue, personne);
|
655 |
modele.modifierPersonne(vue, personne);
|
| Line 651... |
Line 661... |
| 651 |
//+----------------------------------------------------------------------------------------------------------------+
|
661 |
//+----------------------------------------------------------------------------------------------------------------+
|
| 652 |
// GESTION DES PUBLICATIONS
|
662 |
// GESTION DES PUBLICATIONS
|
| 653 |
//+----------------------------------------------------------------------------------------------------------------+
|
663 |
//+----------------------------------------------------------------------------------------------------------------+
|
| Line 654... |
Line 664... |
| 654 |
|
664 |
|
| 655 |
public void afficherListePublication(PublicationListe nouvelleDonnees) {
|
- |
|
| 656 |
|
665 |
public void afficherListePublication(PublicationListe nouvelleDonnees) {
|
| 657 |
if (!(panneauCentre.getContenu() instanceof PublicationVue)) {
|
666 |
if (!(panneauCentre.getContenu() instanceof PublicationVue)) {
|
| 658 |
panneauCentre.removeAll();
|
667 |
panneauCentre.removeAll();
|
| 659 |
PublicationVue publicationVue = new PublicationVue(this) ;
|
668 |
PublicationVue publicationVue = new PublicationVue(this) ;
|
| 660 |
panneauCentre.setId(ComposantId.PANNEAU_PUBLICATION_LISTE);
|
669 |
panneauCentre.setId(ComposantId.PANNEAU_PUBLICATION_LISTE);
|
| Line 665... |
Line 674... |
| 665 |
masquerPopinChargement();
|
674 |
masquerPopinChargement();
|
| Line 666... |
Line 675... |
| 666 |
|
675 |
|
| 667 |
panneauCentre.getContenu().rafraichir(nouvelleDonnees);
|
676 |
panneauCentre.getContenu().rafraichir(nouvelleDonnees);
|
| Line 668... |
Line 677... |
| 668 |
}
|
677 |
}
|
| - |
|
678 |
|
| 669 |
|
679 |
public void afficherFormPublication(String publicationId) {
|
| - |
|
680 |
String mode = Formulaire.MODE_AJOUTER;
|
| - |
|
681 |
if (publicationId != null) {
|
| - |
|
682 |
mode = Formulaire.MODE_MODIFIER;
|
| 670 |
public void rechargerListePublication() {
|
683 |
}
|
| 671 |
if (!(panneauCentre.getContenu() instanceof PublicationVue)) {
|
684 |
|
| 672 |
panneauCentre.removeAll();
|
685 |
panneauCentre.removeAll();
|
| - |
|
686 |
PublicationForm publicationForm = new PublicationForm(this, mode);
|
| - |
|
687 |
panneauCentre.add(publicationForm);
|
| 673 |
PublicationVue publicationVue = new PublicationVue(this) ;
|
688 |
|
| 674 |
panneauCentre.setId(ComposantId.PANNEAU_PUBLICATION_LISTE);
|
689 |
if (mode.equals(Formulaire.MODE_MODIFIER)) {
|
| 675 |
panneauCentre.add(publicationVue);
|
690 |
selectionnerPublication(publicationForm, publicationId);
|
| - |
|
691 |
selectionnerAuteurAPublication(publicationForm, publicationId);
|
| 676 |
panneauCentre.layout(true);
|
692 |
}
|
| 677 |
}
|
- |
|
| 678 |
masquerPopinChargement();
|
693 |
|
| 679 |
modele.selectionnerPublication(panneauCentre.getContenu(),null,null,null);
|
694 |
panneauCentre.layout();
|
| 680 |
}
|
695 |
}
|
| 681 |
|
696 |
|
| 682 |
public void clicListePublication(Publication publication) {
|
697 |
public void clicListePublication(Publication publication) {
|
| 683 |
if(publication != null) {
|
698 |
if (publication != null) {
|
| 684 |
panneauCentre.getContenu().rafraichir(publication);
|
699 |
panneauCentre.getContenu().rafraichir(publication);
|
| Line 685... |
Line 700... |
| 685 |
}
|
700 |
}
|
| 686 |
}
|
- |
|
| 687 |
|
- |
|
| 688 |
public void clicAjouterPublication() {
|
701 |
}
|
| 689 |
panneauCentre.removeAll();
|
- |
|
| 690 |
PublicationForm publicationForm = new PublicationForm();
|
702 |
|
| Line 691... |
Line 703... |
| 691 |
panneauCentre.add(publicationForm);
|
703 |
public void clicAjouterPublication() {
|
| 692 |
panneauCentre.layout();
|
704 |
afficherFormPublication(null);
|
| 693 |
}
|
705 |
}
|
| - |
|
706 |
|
| - |
|
707 |
public void clicModifierPublication(List<Publication> selection) {
|
| - |
|
708 |
if (selection.size() == 0) {
|
| - |
|
709 |
Info.display("Information", "Veuillez sélectionner une publication.");
|
| 694 |
|
710 |
} else if (selection.size() > 1) {
|
| 695 |
public void clicModifierPublication(List<Publication> publicationListe) {
|
711 |
Info.display("Information", "Veuillez sélectionner une seule publication à la fois.");
|
| 696 |
if(publicationListe.size() <= 0) {
|
- |
|
| 697 |
MessageBox.alert("Attention", "Vous devez sélectionner une publication", null);
|
- |
|
| 698 |
} else {
|
- |
|
| 699 |
Publication pubAModifier = publicationListe.get(publicationListe.size() -1);
|
- |
|
| 700 |
panneauCentre.removeAll();
|
- |
|
| 701 |
PublicationForm publicationForm = new PublicationForm();
|
- |
|
| 702 |
panneauCentre.add(publicationForm);
|
712 |
} else if (selection.size() == 1) {
|
| 703 |
panneauCentre.setId(ComposantId.PANNEAU_FORM_PUBLICATION);
|
713 |
afficherFormPublication(selection.get(0).getId());
|
| Line 704... |
Line 714... |
| 704 |
panneauCentre.layout();
|
714 |
} else {
|
| 705 |
publicationForm.rafraichir(pubAModifier);
|
715 |
Info.display("Erreur", "Une erreur est survenue dans la méthode clicModifierPublication() du Médiateur.");
|
| 706 |
}
|
716 |
}
|
| 707 |
}
|
717 |
}
|
| 708 |
|
718 |
|
| 709 |
public void clicSupprimerPublication(final List<Publication> publicationListe) {
|
719 |
public void clicSupprimerPublication(final List<Publication> publicationListe) {
|
| 710 |
if (publicationListe.size() <= 0) {
|
720 |
if (publicationListe.size() <= 0) {
|
| 711 |
MessageBox.alert("Attention", "Vous devez sélectionner une publication", null);
|
721 |
MessageBox.alert("Attention", "Vous devez sélectionner une publication", null);
|
| Line 712... |
Line 722... |
| 712 |
} else {
|
722 |
} else {
|
| 713 |
String message = "Voulez-vous vraiment supprimer ces publications ?";
|
723 |
String message = "Voulez-vous vraiment supprimer ces publications ?";
|
| Line 745... |
Line 755... |
| 745 |
public void modifierPublication(PublicationForm publicationForm, Publication publi) {
|
755 |
public void modifierPublication(PublicationForm publicationForm, Publication publi) {
|
| 746 |
modele.modifierPublication(panneauCentre.getContenu(), publi);
|
756 |
modele.modifierPublication(panneauCentre.getContenu(), publi);
|
| 747 |
}
|
757 |
}
|
| Line 748... |
Line 758... |
| 748 |
|
758 |
|
| 749 |
public void clicObtenirListeEditeurs(Rafraichissable vueARafraichir) {
|
759 |
public void clicObtenirListeEditeurs(Rafraichissable vueARafraichir) {
|
| 750 |
modele.selectionnerStructure(vueARafraichir, null, null);
|
760 |
selectionnerStructureParProjet(vueARafraichir, null);
|
| Line 751... |
Line 761... |
| 751 |
}
|
761 |
}
|
| 752 |
|
- |
|
| 753 |
public void clicObtenirListeAuteurs(Rafraichissable vueARafraichir) {
|
762 |
|
| 754 |
//modele.selectionnerPersonne(vueARafraichir, null, null, null);
|
763 |
public void clicObtenirListeAuteurs(Rafraichissable vueARafraichir) {
|
| Line 755... |
Line 764... |
| 755 |
selectionnerPersonne(vueARafraichir, null, null);
|
764 |
selectionnerPersonneParProjet(vueARafraichir, null);
|
| 756 |
}
|
765 |
}
|
| 757 |
|
766 |
|
| Line 777... |
Line 786... |
| 777 |
|
786 |
|
| 778 |
public void masquerPopinChargement() {
|
787 |
public void masquerPopinChargement() {
|
| 779 |
((PopupChargement) Registry.get(RegistreId.POPUP_CHARGEMENT)).hide();
|
788 |
((PopupChargement) Registry.get(RegistreId.POPUP_CHARGEMENT)).hide();
|
| Line 780... |
Line 789... |
| 780 |
}
|
789 |
}
|
| 781 |
|
- |
|
| 782 |
public void ajouterAuteurPublication(Rafraichissable vueArafraichir,
|
790 |
|
| Line 783... |
Line 791... |
| 783 |
String idAuteurs, String role, String idPublication) {
|
791 |
public void ajouterAuteurPublication(Rafraichissable vueArafraichir, String idAuteurs, String role, String idPublication) {
|
| Line 784... |
Line 792... |
| 784 |
modele.ajouterAuteurPublication(vueArafraichir, idAuteurs, role, idPublication);
|
792 |
modele.ajouterAuteurPublication(vueArafraichir, idAuteurs, role, idPublication);
|
| 785 |
|
- |
|
| 786 |
}
|
793 |
|
| 787 |
|
794 |
}
|
| Line 788... |
Line 795... |
| 788 |
public void modifierAuteurPublication(Rafraichissable vueArafraichir,
|
795 |
|
| 789 |
String idAuteurs, String idPublication) {
|
- |
|
| 790 |
modele.modifierAuteurPublication(vueArafraichir, idAuteurs, idPublication);
|
796 |
public void modifierAuteurPublication(Rafraichissable vueArafraichir, String idAuteurs, String idPublication) {
|
| 791 |
}
|
797 |
modele.modifierAuteurPublication(vueArafraichir, idAuteurs, idPublication);
|
| Line 792... |
Line 798... |
| 792 |
|
798 |
}
|
| 793 |
public void selectionnerAuteurAPublication(Rafraichissable vueARafraichir,
|
799 |
|