added default and configurable clientIds for FacesMessages

This commit is contained in:
jomu
2016-11-24 20:46:03 +00:00
parent e4b539367e
commit c3491b3e2c

View File

@ -18,21 +18,34 @@ public abstract class FacesUtil {
}
public static void addInfoMessage(String summary, String detail) {
addInfoMessage("messages", summary, detail);
}
public static void addInfoMessage(String clientId, String summary, String detail) {
FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, summary, detail);
FacesContext.getCurrentInstance().addMessage("messages", message);
FacesContext.getCurrentInstance().addMessage(clientId, message);
}
public static void addErrorMessage(String summary) {
addErrorMessage(summary, "");
addErrorMessage("warnings", summary, "");
}
public static void addErrorMessage(String summary, String detail) {
addErrorMessage("warnings", summary, detail);
}
public static void addErrorMessage(String clientId, String summary, String detail) {
FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR, summary, detail);
FacesContext.getCurrentInstance().addMessage(null, message);
FacesContext.getCurrentInstance().addMessage(clientId, message);
}
public static void addWarningMessage(String summary, String detail) {
FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_WARN, summary, detail);
FacesContext.getCurrentInstance().addMessage(null, message);
FacesContext.getCurrentInstance().addMessage("warnings", message);
}
public static void addFatalMessage(String summary, String detail) {
FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_FATAL, summary, detail);
FacesContext.getCurrentInstance().addMessage("warnings", message);
}
}