polish
This commit is contained in:
parent
7158742f2a
commit
9a5c4cab72
|
|
@ -38,10 +38,10 @@ public interface MessageContext {
|
|||
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 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);
|
||||
}
|
||||
|
||||
public void addMessage(String element, MessageResolver messageResolver) {
|
||||
public void add(MessageResolver messageResolver, String element) {
|
||||
List<Message> messages = messagesByElement.get(element);
|
||||
messages.add(new ResolvableMessage(messageResolver));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ public class DefaultMessageContextTests {
|
|||
MessageBuilder builder = new MessageBuilder();
|
||||
MessageResolver message = builder.severity(Severity.ERROR).code("invalidFormat").resolvableArg(
|
||||
"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();
|
||||
assertEquals(1, messages.size());
|
||||
assertEquals("Decimal Field must be in format #,###.##", messages.get("mathForm.decimalField").get(0).getText());
|
||||
|
|
|
|||
Loading…
Reference in New Issue