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 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) {
... ...