143,7 → 143,6 |
auteursFieldset.setCollapsible(true); |
auteursFieldset.setLayout(layout); |
|
Debug.log("Dans creerZoneAuteurs"); |
auteurComboboxListe = new ArrayList<ComboBox<Personne>>(0); |
auteursStorePartage = new ListStore<Personne>(); |
mediateur.clicObtenirListeAuteurs(this); |
357,7 → 356,6 |
} |
|
if (etrePretAPeupler()) { |
Debug.log("Entrain de peupler"); |
peuplerFormulaire(); |
genererTitreFormulaire(); |
initialiserPeupler(); |
364,7 → 362,6 |
} |
|
if (avoirAuteursMiseAJourCorrectement()) { |
Debug.log("Mise à jour liste auteur"); |
miseAJourAuteursInitialListe(); |
initialiserAuteurs(); |
auteursValideOk = true; |
408,13 → 405,10 |
Personne auteur = auteurs.get(it.next()).getPersonne(); |
auteursInitialListe.put(auteur.getId(), auteur); |
} |
Debug.log("Réception liste des auteurs : "+auteurs.size()); |
publicationAPersonneListeChargementOk = true; |
} |
|
private void rafraichirInformation(Information info) { |
Debug.log("<8-8> BEGIN PublicationForm.rafraichirInformation()"); |
|
private void rafraichirInformation(Information info) { |
String type = info.getType(); |
if (type.equals("ajout_publication") || type.equals("modif_publication")) { |
publicationValideOk = true; |
425,9 → 419,7 |
publication.setId(publicationId); |
} |
} |
attenteAjoutAuteursOk = true; |
|
Debug.log("<8-8> PublicationForm.rafraichirInformation() - Appel à mediateur.ajouterPublicationAPersonne()"); |
attenteAjoutAuteursOk = true; |
mediateur.ajouterPublicationAPersonne(this, publication.getId(), auteursAjoutes, PublicationAPersonne.ROLE_AUTEUR); |
} |
} |
438,14 → 430,11 |
List<Personne> liste = listePersonneAuteur.toList(); |
auteursStorePartage.removeAll(); |
auteursStorePartage.add(liste); |
Debug.log("Reception nouvelle liste auteurs"); |
auteurStorePartageChargementOk = true; |
} else if (info.getType().equals("ajout_publication_a_personne")) { |
attenteAjoutAuteursOk = false; |
Debug.log("attenteAjoutAuteursOk"); |
} else if (info.getType().equals("suppression_publication_a_personne")) { |
attenteSuppressionAuteursOk = false; |
Debug.log("attenteSuppressionAuteursOk"); |
} else if (info.getType().equals("modif_publication")) { |
InfoLogger.display("Modification d'une publication", info.toString()); |
} else if (info.getType().equals("ajout_publication")) { |
455,9 → 444,7 |
} else { |
InfoLogger.display("Ajout d'une publication", info.toString()); |
} |
} |
|
Debug.log("<8-8> END PublicationForm.rafraichirInformation()"); |
} |
} |
|
private boolean avoirAuteursMiseAJourCorrectement() { |
503,7 → 490,6 |
|
private boolean etrePretAPeupler() { |
boolean ok = false; |
Debug.log("Mode :"+mode.equals(Formulaire.MODE_MODIFIER)+" - PublicationOk :"+publicationOk+" - AuteursAffiches :"+auteursAffiches); |
if (mode.equals(Formulaire.MODE_MODIFIER) && publicationOk && auteursAffiches && editeursOk) { |
ok = true; |
} |
512,7 → 498,6 |
|
private Boolean etreValide() { |
Boolean valide = false; |
//Debug.log("formulaire"+formulaireValideOk+" - Publication :"+publicationValideOk+" - Auteurs :"+auteursValideOk, null); |
if (formulaireValideOk && publicationValideOk && auteursValideOk) { |
valide = true; |
} |
629,7 → 614,6 |
mediateur.supprimerPublicationAPersonne(this, auteursSupprimes); |
} |
} |
Debug.log("personnesInitiales:"+personnesInitiales.size()+" - personnesActuelles :"+personnesActuelles.size()+" - auteursSupprimes :"+auteursSupprimes.size()+" - auteursAjoutes :"+auteursAjoutes.size()); |
} |
|
public boolean verifierFormulaire() { |