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,7 +55,7 @@ public class LoggerMessageAppender implements MessageAppender { | ||
55 | private Logger logger; | 55 | private Logger logger; |
56 | 56 | ||
57 | @Override | 57 | @Override |
58 | - public void append(Message message) { | 58 | + public void append(Message message, Object... params) { |
59 | String text = message.getText(); | 59 | String text = message.getText(); |
60 | 60 | ||
61 | switch (message.getSeverity()) { | 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,6 +51,8 @@ public interface MessageAppender extends Serializable { | ||
51 | * | 51 | * |
52 | * @param message | 52 | * @param message |
53 | * message to be stored. | 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,7 +50,7 @@ public class FacesMessageAppender extends LoggerMessageAppender { | ||
50 | private static final long serialVersionUID = 1L; | 50 | private static final long serialVersionUID = 1L; |
51 | 51 | ||
52 | @Override | 52 | @Override |
53 | - public void append(Message message) { | 53 | + public void append(Message message , Object... params) { |
54 | try { | 54 | try { |
55 | Faces.addMessage(message); | 55 | Faces.addMessage(message); |
56 | } catch (ContextNotActiveException cause) { | 56 | } catch (ContextNotActiveException cause) { |