View Javadoc

1   /*
2    * Licensed to the Apache Software Foundation (ASF) under one or more
3    * contributor license agreements.  See the NOTICE file distributed with
4    * this work for additional information regarding copyright ownership.
5    * The ASF licenses this file to You under the Apache License, Version 2.0
6    * (the "License"); you may not use this file except in compliance with
7    * the License.  You may obtain a copy of the License at
8    * 
9    *      http://www.apache.org/licenses/LICENSE-2.0
10   * 
11   * Unless required by applicable law or agreed to in writing, software
12   * distributed under the License is distributed on an "AS IS" BASIS,
13   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14   * See the License for the specific language governing permissions and
15   * limitations under the License.
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  }