Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1254 → Rev 1255

/branches/v1.0-syrah/src/org/tela_botanica/client/vues/publication/PublicationForm.java
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() {