425,6 → 425,10 |
modele.selectionnerStructure(vueARafraichir, getProjetId(), structureId); |
} |
|
public void selectionnerStructureParProjet(Rafraichissable vueARafraichir, String projetId) { |
modele.selectionnerStructure(vueARafraichir, projetId, null); |
} |
|
public void ajouterStructure(Rafraichissable vueARafraichir, Structure structure, StructureConservation conservation, StructureValorisation valorisation) { |
modele.ajouterStructure(vueARafraichir, structure, conservation, valorisation); |
} |
504,8 → 508,7 |
} |
|
public void clicAjouterCollection() { |
// TODO Auto-generated method stub |
|
afficherFormCollection(null); |
} |
|
public void clicModifierCollection(List<Collection> selection) { |
521,8 → 524,7 |
} |
|
public void clicSupprimerCollection(CollectionListeVue collectionListeVue, List<Collection> collectionsASupprimer) { |
// TODO Auto-generated method stub |
|
// TODO Auto-generated method stub |
} |
|
public void selectionnerCollection(Rafraichissable vueARafraichir, String collectionId) { |
529,6 → 531,10 |
modele.selectionnerCollection(vueARafraichir, getProjetId(), collectionId); |
} |
|
public void selectionnerCollectionParProjet(Rafraichissable vueARafraichir, String projetId) { |
modele.selectionnerCollection(vueARafraichir, projetId, null); |
} |
|
public void ajouterCollection(Rafraichissable vueARafraichir, Collection collection) { |
modele.ajouterCollection(vueARafraichir, getUtilisateurId(), collection); |
} |
569,7 → 575,7 |
} |
|
public void clicModifierPersonne(Personne personne) { |
if (personne!=null) { |
if (personne != null) { |
panneauCentre.removeAll(); |
PersonneForm formulairePersonneVue = new PersonneForm(PersonneForm.MODE_MODIFIER); |
panneauCentre.add(formulairePersonneVue); |
579,20 → 585,7 |
panneauCentre.layout(); |
} |
} |
|
public void selectionnerPersonne(Rafraichissable vue, Personne personne, String projetId) { |
int nbElements = Integer.valueOf(((Dictionary) Dictionary.getDictionary("configuration")).get("nbElementsPage")); |
selectionnerPersonne(vue, personne, projetId, 0, nbElements); |
} |
|
public void selectionnerPersonne(Rafraichissable vue, Personne personne, String projetId, int start, int nbElements) { |
String personneId = null; |
if (personne!=null) { |
personneId = personne.getId(); |
} |
modele.selectionnerPersonne(vue, personneId, projetId, null, start, nbElements); |
} |
|
public void clicSupprimerPersonne(final Rafraichissable vue,final List<Personne> personneSelection) { |
|
//Empecher suppression utilisateur |
636,10 → 629,27 |
} |
} |
|
public void selectionnerPersonne(Rafraichissable vue, Personne personne, String projetId) { |
int nbElements = Integer.valueOf(((Dictionary) Dictionary.getDictionary("configuration")).get("nbElementsPage")); |
selectionnerPersonne(vue, personne, projetId, 0, nbElements); |
} |
|
public void selectionnerPersonne(Rafraichissable vue, Personne personne, String projetId, int start, int nbElements) { |
String personneId = null; |
if (personne != null) { |
personneId = personne.getId(); |
} |
modele.selectionnerPersonne(vue, personneId, projetId, null, start, nbElements); |
} |
|
public void selectionnerPersonneParNomComplet(Rafraichissable vueARafraichir, String projetId, String nomComplet) { |
modele.selectionnerPersonne(vueARafraichir, null, projetId, nomComplet, 0, -1); |
} |
|
public void selectionnerPersonneParProjet(Rafraichissable vueARafraichir, String projetId) { |
modele.selectionnerPersonne(vueARafraichir, null, projetId, null, 0, -1); |
} |
|
public void enregistrerPersonne(Rafraichissable vue, Personne personne){ |
if (personne.getId() != null && !personne.getId().trim().equals("")) { |
modele.modifierPersonne(vue, personne); |
653,7 → 663,6 |
//+----------------------------------------------------------------------------------------------------------------+ |
|
public void afficherListePublication(PublicationListe nouvelleDonnees) { |
|
if (!(panneauCentre.getContenu() instanceof PublicationVue)) { |
panneauCentre.removeAll(); |
PublicationVue publicationVue = new PublicationVue(this) ; |
667,42 → 676,43 |
panneauCentre.getContenu().rafraichir(nouvelleDonnees); |
} |
|
public void rechargerListePublication() { |
if (!(panneauCentre.getContenu() instanceof PublicationVue)) { |
panneauCentre.removeAll(); |
PublicationVue publicationVue = new PublicationVue(this) ; |
panneauCentre.setId(ComposantId.PANNEAU_PUBLICATION_LISTE); |
panneauCentre.add(publicationVue); |
panneauCentre.layout(true); |
} |
masquerPopinChargement(); |
modele.selectionnerPublication(panneauCentre.getContenu(),null,null,null); |
public void afficherFormPublication(String publicationId) { |
String mode = Formulaire.MODE_AJOUTER; |
if (publicationId != null) { |
mode = Formulaire.MODE_MODIFIER; |
} |
|
panneauCentre.removeAll(); |
PublicationForm publicationForm = new PublicationForm(this, mode); |
panneauCentre.add(publicationForm); |
|
if (mode.equals(Formulaire.MODE_MODIFIER)) { |
selectionnerPublication(publicationForm, publicationId); |
selectionnerAuteurAPublication(publicationForm, publicationId); |
} |
|
panneauCentre.layout(); |
} |
|
|
public void clicListePublication(Publication publication) { |
if(publication != null) { |
if (publication != null) { |
panneauCentre.getContenu().rafraichir(publication); |
} |
} |
|
public void clicAjouterPublication() { |
panneauCentre.removeAll(); |
PublicationForm publicationForm = new PublicationForm(); |
panneauCentre.add(publicationForm); |
panneauCentre.layout(); |
afficherFormPublication(null); |
} |
|
public void clicModifierPublication(List<Publication> publicationListe) { |
if(publicationListe.size() <= 0) { |
MessageBox.alert("Attention", "Vous devez sélectionner une publication", null); |
public void clicModifierPublication(List<Publication> selection) { |
if (selection.size() == 0) { |
Info.display("Information", "Veuillez sélectionner une publication."); |
} else if (selection.size() > 1) { |
Info.display("Information", "Veuillez sélectionner une seule publication à la fois."); |
} else if (selection.size() == 1) { |
afficherFormPublication(selection.get(0).getId()); |
} else { |
Publication pubAModifier = publicationListe.get(publicationListe.size() -1); |
panneauCentre.removeAll(); |
PublicationForm publicationForm = new PublicationForm(); |
panneauCentre.add(publicationForm); |
panneauCentre.setId(ComposantId.PANNEAU_FORM_PUBLICATION); |
panneauCentre.layout(); |
publicationForm.rafraichir(pubAModifier); |
Info.display("Erreur", "Une erreur est survenue dans la méthode clicModifierPublication() du Médiateur."); |
} |
} |
|
711,7 → 721,7 |
MessageBox.alert("Attention", "Vous devez sélectionner une publication", null); |
} else { |
String message = "Voulez-vous vraiment supprimer ces publications ?"; |
if(publicationListe.size() == 1) { |
if (publicationListe.size() == 1) { |
message = "Voulez-vous vraiment supprimer cette publication ?"; |
} |
|
747,12 → 757,11 |
} |
|
public void clicObtenirListeEditeurs(Rafraichissable vueARafraichir) { |
modele.selectionnerStructure(vueARafraichir, null, null); |
selectionnerStructureParProjet(vueARafraichir, null); |
} |
|
public void clicObtenirListeAuteurs(Rafraichissable vueARafraichir) { |
//modele.selectionnerPersonne(vueARafraichir, null, null, null); |
selectionnerPersonne(vueARafraichir, null, null); |
selectionnerPersonneParProjet(vueARafraichir, null); |
} |
|
//+----------------------------------------------------------------------------------------------------------------+ |
779,19 → 788,16 |
((PopupChargement) Registry.get(RegistreId.POPUP_CHARGEMENT)).hide(); |
} |
|
public void ajouterAuteurPublication(Rafraichissable vueArafraichir, |
String idAuteurs, String role, String idPublication) { |
public void ajouterAuteurPublication(Rafraichissable vueArafraichir, String idAuteurs, String role, String idPublication) { |
modele.ajouterAuteurPublication(vueArafraichir, idAuteurs, role, idPublication); |
|
} |
|
public void modifierAuteurPublication(Rafraichissable vueArafraichir, |
String idAuteurs, String idPublication) { |
public void modifierAuteurPublication(Rafraichissable vueArafraichir, String idAuteurs, String idPublication) { |
modele.modifierAuteurPublication(vueArafraichir, idAuteurs, idPublication); |
} |
|
public void selectionnerAuteurAPublication(Rafraichissable vueARafraichir, |
String idPublication) { |
public void selectionnerAuteurAPublication(Rafraichissable vueARafraichir, String idPublication) { |
modele.selectionPublicationAPersonne(vueARafraichir, null, idPublication, "2360"); |
} |
|