6,7 → 6,6 |
|
import org.tela_botanica.client.ComposantClass; |
import org.tela_botanica.client.Mediateur; |
import org.tela_botanica.client.composants.InfoLogger; |
import org.tela_botanica.client.images.Images; |
import org.tela_botanica.client.interfaces.Rafraichissable; |
import org.tela_botanica.client.modeles.Information; |
126,12 → 125,11 |
if (mode.equals(Formulaire.MODE_MODIFIER)) { |
titre = i18nC.publicationTitreFormModif(); |
if (publication != null) { |
titre += " - "+i18nC.id()+": "+publication.getId()+" - "+publication.getObjetDeLaPublication(); |
titre += " - "+i18nC.id()+": "+publication.getId(); |
} |
} |
panneauFormulaire.setHeading(titre); |
} |
|
|
private void creerZoneAuteurs() { |
FormLayout layout = new FormLayout(); |
375,7 → 373,7 |
if (etreValide()) { |
initialiserValidation(); |
repandreRafraichissement(); |
controlerFermeture(); |
controlerFermetureApresRafraichissement(); |
} |
} |
|
415,8 → 413,6 |
} |
|
private void rafraichirInformation(Information info) { |
Debug.log("<8-8> BEGIN PublicationForm.rafraichirInformation()"); |
|
String type = info.getType(); |
if (type.equals("ajout_publication") || type.equals("modif_publication")) { |
publicationValideOk = true; |
428,8 → 424,6 |
} |
} |
attenteAjoutAuteursOk = true; |
|
Debug.log("<8-8> PublicationForm.rafraichirInformation() - Appel à mediateur.ajouterPublicationAPersonne()"); |
mediateur.ajouterPublicationAPersonne(this, publication.getId(), auteursAjoutes, PublicationAPersonne.ROLE_AUTEUR); |
} |
} |
449,17 → 443,15 |
attenteSuppressionAuteursOk = false; |
Debug.log("attenteSuppressionAuteursOk"); |
} else if (info.getType().equals("modif_publication")) { |
InfoLogger.display("Modification d'une publication", info.toString()); |
Info.display("Modification d'une publication", info.toString()); |
} else if (info.getType().equals("ajout_publication")) { |
if (info.getDonnee(0) != null && info.getDonnee(0) instanceof String && ((String) info.getDonnee(0)).matches("[0-9]+")) { |
String publicationId = (String) info.getDonnee(0); |
InfoLogger.display("Ajout d'une publication", "La publication '"+publicationId+"' a bien été ajoutée"); |
Info.display("Ajout d'une publication", "La publication '"+publicationId+"' a bien été ajoutée"); |
} else { |
InfoLogger.display("Ajout d'une publication", info.toString()); |
Info.display("Ajout d'une publication", info.toString()); |
} |
} |
|
Debug.log("<8-8> END PublicationForm.rafraichirInformation()"); |
} |
|
private boolean avoirAuteursMiseAJourCorrectement() { |