...
...
Erreur fatale
...
...
Bloc de code |
---|
Message.message(mainChannel, runtimeData, new MessageBean("Opération terminée", Message.INFO)); |
Bloc de code |
---|
Message.message(mainChannel, runtimeData, new MessageBean("Pensez à effectuer les modifications", Message.WARNING)); |
Bloc de code |
---|
Message.message(mainChannel, runtimeData, new MessageBean("Erreur fatale", Message.ERROR)); |
|
|
| Opération terminée |
|
|
...
...
...
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
...
...
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.