All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.sf.ahtutils.jsf.util.FacesContextMessage Maven / Gradle / Ivy

There is a newer version: 0.2.5
Show newest version
package net.sf.ahtutils.jsf.util;

import javax.faces.application.FacesMessage;
import javax.faces.application.FacesMessage.Severity;
import javax.faces.context.FacesContext;

public class FacesContextMessage
{
	
	public static void info(String summary, String detail){info(null,summary, detail);}
	public static void info(String id, String summary, String detail)
	{
		addMessage(id, FacesMessage.SEVERITY_INFO,summary,detail);
	}
	
	public static void warn(String summary, String detail){warn(null,summary, detail);}
	public static void warn(String id,String summary, String detail)
	{
		addMessage(id, FacesMessage.SEVERITY_WARN,summary,detail);
	}
	
	public static void error(String summary, String detail){error(null,summary, detail);}
	public static void error(String id,String summary, String detail)
	{
		addMessage(id, FacesMessage.SEVERITY_ERROR,summary,detail);
	}
	
	public static void fatal(String summary, String detail){fatal(null,summary, detail);}
	public static void fatal(String id,String summary, String detail)
	{
		addMessage(id, FacesMessage.SEVERITY_FATAL,summary,detail);
	}
	
	public static void addMessage(String id, Severity severity, String summary, String detail)
	{  
		FacesMessage fm = new FacesMessage(severity,summary,detail);
		addMessage(id,fm);
	}
	
	public static void addMessage(FacesMessage message)
	{  
		addMessage(null, message);  
	}
	public static void addMessage(String id, FacesMessage message)
	{  
		FacesContext.getCurrentInstance().addMessage(id, message);  
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy