416,11 → 416,13 |
String type = info.getType(); |
if (type.equals("ajout_publication") || type.equals("modif_publication")) { |
publicationValideOk = true; |
if (vueExterneARafraichirApresValidation != null) { |
publication.setId((String) info.getDonnee(0)); |
} |
|
if (mode.equals(Formulaire.MODE_AJOUTER)) { |
if (info.getDonnee(0) != null && info.getDonnee(0) instanceof String) { |
String publicationId = (String) info.getDonnee(0); |
if (publicationId.matches("[0-9]+")) { |
publication.setId(publicationId); |
} |
} |
attenteAjoutAuteursOk = true; |
mediateur.ajouterPublicationAPersonne(this, publication.getId(), auteursAjoutes, PublicationAPersonne.ROLE_AUTEUR); |
} |
436,19 → 438,16 |
auteurStorePartageChargementOk = true; |
} else if (info.getType().equals("ajout_publication_a_personne")) { |
attenteAjoutAuteursOk = false; |
GWT.log("attenteAjoutAuteursOk", null); |
Debug.log("attenteAjoutAuteursOk"); |
} else if (info.getType().equals("suppression_publication_a_personne")) { |
attenteSuppressionAuteursOk = false; |
GWT.log("attenteSuppressionAuteursOk", null); |
Debug.log("attenteSuppressionAuteursOk"); |
} else if (info.getType().equals("modif_publication")) { |
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) { |
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"); |
if (vueExterneARafraichirApresValidation != null) { |
publication.setId(publicationId); |
} |
} else { |
Info.display("Ajout d'une publication", info.toString()); |
} |