From 26263563b176b720f66348fbc4a9506f925927ce Mon Sep 17 00:00:00 2001 From: Emerson Oliveira Date: Wed, 23 Oct 2013 14:31:36 -0300 Subject: [PATCH] IN PROGRESS - issue FWK-35: Mecanismo para messageContext chamar getFacesContext().validationFailed() --- impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/LoggerMessageAppender.java | 2 +- impl/core/src/main/java/br/gov/frameworkdemoiselle/message/MessageAppender.java | 4 +++- impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/FacesMessageAppender.java | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/LoggerMessageAppender.java b/impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/LoggerMessageAppender.java index 3e24c79..327d30a 100644 --- a/impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/LoggerMessageAppender.java +++ b/impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/LoggerMessageAppender.java @@ -55,7 +55,7 @@ public class LoggerMessageAppender implements MessageAppender { private Logger logger; @Override - public void append(Message message) { + public void append(Message message, Object... params) { String text = message.getText(); switch (message.getSeverity()) { diff --git a/impl/core/src/main/java/br/gov/frameworkdemoiselle/message/MessageAppender.java b/impl/core/src/main/java/br/gov/frameworkdemoiselle/message/MessageAppender.java index 7938080..d14fefa 100644 --- a/impl/core/src/main/java/br/gov/frameworkdemoiselle/message/MessageAppender.java +++ b/impl/core/src/main/java/br/gov/frameworkdemoiselle/message/MessageAppender.java @@ -51,6 +51,8 @@ public interface MessageAppender extends Serializable { * * @param message * message to be stored. + * @param params + * optional params to replace variables in the message */ - void append(Message message); + void append(Message message , Object... params); } diff --git a/impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/FacesMessageAppender.java b/impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/FacesMessageAppender.java index 5926bfe..85d2843 100644 --- a/impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/FacesMessageAppender.java +++ b/impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/FacesMessageAppender.java @@ -50,7 +50,7 @@ public class FacesMessageAppender extends LoggerMessageAppender { private static final long serialVersionUID = 1L; @Override - public void append(Message message) { + public void append(Message message , Object... params) { try { Faces.addMessage(message); } catch (ContextNotActiveException cause) { -- libgit2 0.21.2