1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.portals.gems.util;
18
19 import java.io.Serializable;
20
21 /***
22 * StatusMessage
23 *
24 * @author <a href="mailto:taylor@apache.org">David Sean Taylor </a>
25 * @version $Id: StatusMessage.java 516448 2007-03-09 16:25:47Z ate $
26 */
27 public class StatusMessage implements Serializable
28 {
29 private static final long serialVersionUID = 1;
30 private String text;
31 private String type;
32
33 public static final String INFO = "portlet-msg-info";
34 public static final String ERROR = "portlet-msg-error";
35 public static final String ALERT = "portlet-msg-alert";
36 public static final String SUCCESS = "portlet-msg-success";
37
38 public StatusMessage(String text, String type)
39 {
40 this.text = new String(text);
41 this.type = type;
42 }
43
44 public StatusMessage(String text)
45 {
46 this.text = new String(text);
47 this.type = INFO;
48 }
49
50
51
52 /***
53 * @return Returns the text.
54 */
55 public String getText()
56 {
57 return text;
58 }
59 /***
60 * @param text The text to set.
61 */
62 public void setText(String text)
63 {
64 this.text = text;
65 }
66 /***
67 * @return Returns the type.
68 */
69 public String getType()
70 {
71 return type;
72 }
73 /***
74 * @param type The type to set.
75 */
76 public void setType(String type)
77 {
78 this.type = type;
79 }
80 }