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) { 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); 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) { public static void addErrorMessage(String summary) {
addErrorMessage(summary, ""); addErrorMessage("warnings", summary, "");
} }
public static void addErrorMessage(String summary, String detail) { 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); 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) { public static void addWarningMessage(String summary, String detail) {
FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_WARN, summary, 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);
} }
} }