Pages enfant
  • Plugin esup-utils-channels-mag-message

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

 

...

Erreur fatale

...

 

...

Bloc de code
Message.message(mainChannel, runtimeData, new MessageBean("Opération    terminée", Message.INFO));

Image Added

Bloc de code
Message.message(mainChannel, runtimeData, new MessageBean("Pensez à    effectuer les modifications", Message.WARNING));

Image Added

Bloc de code
Message.message(mainChannel, runtimeData, new MessageBean("Erreur fatale",    Message.ERROR));

 

 

 

Opération terminée

 

 

...

 

...

Image Added


 

...

Pensez à effectuer les modifications

...

 

...

 

| | | | Erreur fatale | | |

Message.message(MainChannel, ChannelRuntimeData, MessageBean, String);

Cette méthode est identique à la précédente sauf qu'elle n'est pas bloquante. Un bouton 'OK' apparait dans la feuille et redirige vers l'action définie comme quatrième paramètre :

...

Bloc de code
Vector messages = new Vector();

messages.add(new MessageBean("L'opération 1 a échoué"));

messages.add(new MessageBean("L'opération 2 s'est bien passée",    Message.INFO));

messages.add(new MessageBean("L'opération 3 s'est bien passée    mais des erreurs subsistent", Message.WARNING));

Hashtable parameters = new Hashtable();

parameters.put("att1", "val1");

parameters.put("att2", "val2");

Message.message(mainChannel, runtimeData, messages, "actionSuivante",    parameters);

...

 

...

 

...

 

...

L'opération 1 a échoué

...

 

...

 

...

 

...

L'opération 2 s'est bien passée

...

 

...

 

...

 

...

L'opération 3 s'est bien passée mais des erreurs subsistent

...

 

...

Image Added

Dans le cas où on ne souhaite pas passer de paramètres à l'action suivante, il suffit de passer une Hashtable vide comme paramètre.