Commit 26263563b176b720f66348fbc4a9506f925927ce
1 parent
fbd040d4
Exists in
master
IN PROGRESS - issue FWK-35: Mecanismo para messageContext chamar
getFacesContext().validationFailed() https://demoiselle.atlassian.net/browse/FWK-35 Agora o método append da interface MessageAppender além de receber um objeto do tipo Message, poderá também receber outros objetos como parâmetro.
Showing
3 changed files
with
5 additions
and
3 deletions
Show diff stats
impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/LoggerMessageAppender.java
| ... | ... | @@ -55,7 +55,7 @@ public class LoggerMessageAppender implements MessageAppender { |
| 55 | 55 | private Logger logger; |
| 56 | 56 | |
| 57 | 57 | @Override |
| 58 | - public void append(Message message) { | |
| 58 | + public void append(Message message, Object... params) { | |
| 59 | 59 | String text = message.getText(); |
| 60 | 60 | |
| 61 | 61 | switch (message.getSeverity()) { | ... | ... |
impl/core/src/main/java/br/gov/frameworkdemoiselle/message/MessageAppender.java
| ... | ... | @@ -51,6 +51,8 @@ public interface MessageAppender extends Serializable { |
| 51 | 51 | * |
| 52 | 52 | * @param message |
| 53 | 53 | * message to be stored. |
| 54 | + * @param params | |
| 55 | + * optional params to replace variables in the message | |
| 54 | 56 | */ |
| 55 | - void append(Message message); | |
| 57 | + void append(Message message , Object... params); | |
| 56 | 58 | } | ... | ... |
impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/FacesMessageAppender.java
| ... | ... | @@ -50,7 +50,7 @@ public class FacesMessageAppender extends LoggerMessageAppender { |
| 50 | 50 | private static final long serialVersionUID = 1L; |
| 51 | 51 | |
| 52 | 52 | @Override |
| 53 | - public void append(Message message) { | |
| 53 | + public void append(Message message , Object... params) { | |
| 54 | 54 | try { |
| 55 | 55 | Faces.addMessage(message); |
| 56 | 56 | } catch (ContextNotActiveException cause) { | ... | ... |