1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.kns.util;
17
18 import java.util.ArrayList;
19 import java.util.Collection;
20 import java.util.Iterator;
21 import java.util.List;
22 import java.util.ListIterator;
23
24 import org.apache.struts.action.ActionMessage;
25 import org.apache.struts.action.ActionMessages;
26
27
28
29
30
31
32
33 public class MessageList extends ArrayList<ErrorMessage> {
34 public void add(String messageKey, String... messageParameters) {
35 add(new ErrorMessage(messageKey, messageParameters));
36 }
37
38 public ActionMessages toActionMessages() {
39 ActionMessages actionMessages = new ActionMessages();
40 for (ErrorMessage errorMessage : this) {
41 actionMessages.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(errorMessage.getErrorKey(), errorMessage.getMessageParameters()));
42 }
43 return actionMessages;
44 }
45 }