polish
This commit is contained in:
parent
7158742f2a
commit
9a5c4cab72
|
|
@ -38,10 +38,10 @@ public interface MessageContext {
|
||||||
public List<Message> getMessages(String element);
|
public List<Message> getMessages(String element);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add a new message to this context.
|
* Add a new message to an element.
|
||||||
|
* @param message the resolver that will resolve the message to be added; typically constructed by a {@link MessageBuilder}.
|
||||||
* @param element the id of the UI element the message should be associated with
|
* @param element the id of the UI element the message should be associated with
|
||||||
* @param messageResolver the resolver that will resolve the message to be added
|
|
||||||
*/
|
*/
|
||||||
public void addMessage(String element, MessageResolver messageResolver);
|
public void add(MessageResolver message, String element);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -91,7 +91,7 @@ public class DefaultMessageContext implements MessageContext {
|
||||||
return Collections.unmodifiableList(messages);
|
return Collections.unmodifiableList(messages);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void addMessage(String element, MessageResolver messageResolver) {
|
public void add(MessageResolver messageResolver, String element) {
|
||||||
List<Message> messages = messagesByElement.get(element);
|
List<Message> messages = messagesByElement.get(element);
|
||||||
messages.add(new ResolvableMessage(messageResolver));
|
messages.add(new ResolvableMessage(messageResolver));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,7 @@ public class DefaultMessageContextTests {
|
||||||
MessageBuilder builder = new MessageBuilder();
|
MessageBuilder builder = new MessageBuilder();
|
||||||
MessageResolver message = builder.severity(Severity.ERROR).code("invalidFormat").resolvableArg(
|
MessageResolver message = builder.severity(Severity.ERROR).code("invalidFormat").resolvableArg(
|
||||||
"mathForm.decimalField").arg("#,###.##").defaultText("Field must be in format #,###.##").build();
|
"mathForm.decimalField").arg("#,###.##").defaultText("Field must be in format #,###.##").build();
|
||||||
context.addMessage("mathForm.decimalField", message);
|
context.add(message, "mathForm.decimalField");
|
||||||
Map<String, List<Message>> messages = context.getMessages();
|
Map<String, List<Message>> messages = context.getMessages();
|
||||||
assertEquals(1, messages.size());
|
assertEquals(1, messages.size());
|
||||||
assertEquals("Decimal Field must be in format #,###.##", messages.get("mathForm.decimalField").get(0).getText());
|
assertEquals("Decimal Field must be in format #,###.##", messages.get("mathForm.decimalField").get(0).getText());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue