1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.jetspeed.portlets.rpad.portlet.util;
18
19 import javax.faces.application.FacesMessage;
20 import javax.faces.context.FacesContext;
21
22 public class FacesMessageUtil
23 {
24 public static void addMessage(FacesMessage.Severity severity,
25 java.lang.String summary, java.lang.String detail)
26 {
27 FacesMessage facesMessage = new FacesMessage(severity, summary, detail);
28 FacesContext.getCurrentInstance().addMessage(null, facesMessage);
29 }
30
31 public static void addErrorMessage(java.lang.String summary, Throwable t)
32 {
33 addMessage(FacesMessage.SEVERITY_ERROR, summary, t.getMessage());
34 }
35
36 public static void addErrorMessage(java.lang.String summary,
37 java.lang.String detail)
38 {
39 addMessage(FacesMessage.SEVERITY_ERROR, summary, detail);
40 }
41
42 public static void addErrorMessage(java.lang.String summary)
43 {
44 addMessage(FacesMessage.SEVERITY_ERROR, summary, null);
45 }
46
47 public static void addFatalMessage(java.lang.String summary, Throwable t)
48 {
49 addMessage(FacesMessage.SEVERITY_FATAL, summary, t.getMessage());
50 }
51
52 public static void addFatalMessage(java.lang.String summary,
53 java.lang.String detail)
54 {
55 addMessage(FacesMessage.SEVERITY_FATAL, summary, detail);
56 }
57
58 public static void addFatalMessage(java.lang.String summary)
59 {
60 addMessage(FacesMessage.SEVERITY_FATAL, summary, null);
61 }
62
63 public static void addInfoMessage(java.lang.String summary, Throwable t)
64 {
65 addMessage(FacesMessage.SEVERITY_INFO, summary, t.getMessage());
66 }
67
68 public static void addInfoMessage(java.lang.String summary,
69 java.lang.String detail)
70 {
71 addMessage(FacesMessage.SEVERITY_INFO, summary, detail);
72 }
73
74 public static void addInfoMessage(java.lang.String summary)
75 {
76 addMessage(FacesMessage.SEVERITY_INFO, summary, null);
77 }
78
79 public static void addWarnMessage(java.lang.String summary, Throwable t)
80 {
81 addMessage(FacesMessage.SEVERITY_WARN, summary, t.getMessage());
82 }
83
84 public static void addWarnMessage(java.lang.String summary,
85 java.lang.String detail)
86 {
87 addMessage(FacesMessage.SEVERITY_WARN, summary, detail);
88 }
89
90 public static void addWarnMessage(java.lang.String summary)
91 {
92 addMessage(FacesMessage.SEVERITY_WARN, summary, null);
93 }
94 }