Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1182 → Rev 1218

/branches/v1.0-syrah/src/org/tela_botanica/client/vues/publication/PublicationForm.java
6,6 → 6,7
 
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;
125,11 → 126,12
if (mode.equals(Formulaire.MODE_MODIFIER)) {
titre = i18nC.publicationTitreFormModif();
if (publication != null) {
titre += " - "+i18nC.id()+": "+publication.getId();
titre += " - "+i18nC.id()+": "+publication.getId()+" - "+publication.getObjetDeLaPublication();
}
}
panneauFormulaire.setHeading(titre);
}
 
private void creerZoneAuteurs() {
FormLayout layout = new FormLayout();
373,7 → 375,7
if (etreValide()) {
initialiserValidation();
repandreRafraichissement();
controlerFermetureApresRafraichissement();
controlerFermeture();
}
}
413,6 → 415,8
}
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;
424,6 → 428,8
}
}
attenteAjoutAuteursOk = true;
Debug.log("<8-8> PublicationForm.rafraichirInformation() - Appel à mediateur.ajouterPublicationAPersonne()");
mediateur.ajouterPublicationAPersonne(this, publication.getId(), auteursAjoutes, PublicationAPersonne.ROLE_AUTEUR);
}
}
443,15 → 449,17
attenteSuppressionAuteursOk = false;
Debug.log("attenteSuppressionAuteursOk");
} else if (info.getType().equals("modif_publication")) {
Info.display("Modification d'une publication", info.toString());
InfoLogger.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);
Info.display("Ajout d'une publication", "La publication '"+publicationId+"' a bien été ajoutée");
InfoLogger.display("Ajout d'une publication", "La publication '"+publicationId+"' a bien été ajoutée");
} else {
Info.display("Ajout d'une publication", info.toString());
InfoLogger.display("Ajout d'une publication", info.toString());
}
}
Debug.log("<8-8> END PublicationForm.rafraichirInformation()");
}
private boolean avoirAuteursMiseAJourCorrectement() {
/branches/v1.0-syrah/src/org/tela_botanica/client/vues/publication/PublicationListeVue.java
6,6 → 6,7
 
import org.tela_botanica.client.Mediateur;
import org.tela_botanica.client.RegistreId;
import org.tela_botanica.client.composants.InfoLogger;
import org.tela_botanica.client.i18n.Constantes;
import org.tela_botanica.client.images.Images;
import org.tela_botanica.client.interfaces.Rafraichissable;
192,6 → 193,9
}
public void rafraichir(Object nouvellesDonnees) {
Debug.log("|> PublicationListeVue.rafraichir(Object nouvellesDonnees) BEGIN");
if (nouvellesDonnees instanceof PublicationListe) {
PublicationListe publications = (PublicationListe) nouvellesDonnees;
214,7 → 218,7
if (info.getDonnee(0) != null) {
message = (String) info.getDonnee(0);
}
Info.display(i18nC.publicationTitreSuppression(), message);
InfoLogger.display(i18nC.publicationTitreSuppression(), message);
supprimerPublicationsSelectionnees();
gererEtatActivationBouton();
}
223,6 → 227,8
}
layout();
Debug.log("|> PublicationListeVue.rafraichir(Object nouvellesDonnees) END");
}
 
private void supprimerPublicationsSelectionnees() {