Commit 26263563b176b720f66348fbc4a9506f925927ce

Authored by Emerson Oliveira
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.
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) {