From 8b2da09418d5920eacbdf07e61f80c7cb88a64d2 Mon Sep 17 00:00:00 2001 From: jomu Date: Tue, 18 Sep 2018 13:02:41 +0200 Subject: [PATCH] introduced global messages --- .../muehlencord/shared/jeeutil/FacesUtil.java | 225 ++++++++++++------ 1 file changed, 157 insertions(+), 68 deletions(-) diff --git a/jeeutil/src/main/java/de/muehlencord/shared/jeeutil/FacesUtil.java b/jeeutil/src/main/java/de/muehlencord/shared/jeeutil/FacesUtil.java index ffcdfd4..2c2603a 100644 --- a/jeeutil/src/main/java/de/muehlencord/shared/jeeutil/FacesUtil.java +++ b/jeeutil/src/main/java/de/muehlencord/shared/jeeutil/FacesUtil.java @@ -1,68 +1,157 @@ -package de.muehlencord.shared.jeeutil; - -import javax.faces.application.FacesMessage; -import javax.faces.context.FacesContext; - -/** - * - * @author joern.muehlencord - */ -public abstract class FacesUtil { - - private FacesUtil() { - // hide constructor of abstract class - } - - public static void addMessage(FacesMessage message) { - FacesContext.getCurrentInstance().addMessage("messages", message); - } - - public static void addMessage(String clientId, FacesMessage message) { - FacesContext.getCurrentInstance().addMessage(clientId, message); - } - - public static void addInfoMessage(String summary) { - addInfoMessage(summary, ""); - } - - 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(clientId, message); - } - - public static void addErrorMessage(String 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(clientId, message); - } - - public static void addWarningMessage(String summary) { - addWarningMessage("warnings", summary, ""); - } - - public static void addWarningMessage(String summary, String detail) { - FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_WARN, summary, detail); - FacesContext.getCurrentInstance().addMessage("warnings", message); - } - - public static void addWarningMessage(String clientId, String summary, String detail) { - FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_WARN, summary, detail); - FacesContext.getCurrentInstance().addMessage(clientId, message); - } - - public static void addFatalMessage(String summary, String detail) { - FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_FATAL, summary, detail); - FacesContext.getCurrentInstance().addMessage("warnings", message); - } -} +package de.muehlencord.shared.jeeutil; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; + +/** + * + * @author joern.muehlencord + */ +public abstract class FacesUtil { + + private FacesUtil() { + // hide constructor of abstract class + } + + /** + * + * @param message + * @deprecated use addMessage(clientId, message) or + * addGlobalMessage(message) instead + */ + @Deprecated + public static void addMessage(FacesMessage message) { + FacesContext.getCurrentInstance().addMessage("messages", message); + } + + public static void addMessage(String clientId, FacesMessage message) { + FacesContext.getCurrentInstance().addMessage(clientId, message); + } + + public static void addGlobalMessage(FacesMessage message) { + FacesContext.getCurrentInstance().addMessage(null, message); + } + + public static void addGlobalInfoMessage(String summary, String detail) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, summary, detail); + FacesContext.getCurrentInstance().addMessage(null, message); + } + + public static void addGlobalWarningMessage(String summary, String detail) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_WARN, summary, detail); + FacesContext.getCurrentInstance().addMessage(null, message); + } + + public static void addGlobalErrorMessage(String summary, String detail) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR, summary, detail); + FacesContext.getCurrentInstance().addMessage(null, message); + } + + public static void addGlobalFatalMessage(String summary, String detail) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_FATAL, summary, detail); + FacesContext.getCurrentInstance().addMessage(null, message); + } + + /** + * + * @param summary + * @deprecated use addInfoMessage(clientId, summary) or addGlobalInfoMessage + * instead + */ + @Deprecated + public static void addInfoMessage(String summary) { + addInfoMessage(summary, ""); + } + + /** + * + * @param summary + * @param detail + * @deprecated use addInfoMessage (clientId, summary, detail) or + * addGlobalInfoMessage(summary, detail) instead + */ + @Deprecated + 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(clientId, message); + } + + /** + * + * @param summary + * @deprecated use addErrorMessage (clientId, summary, detail) or + * addGlobalErrorMessage(summary, detail) instead + */ + @Deprecated + public static void addErrorMessage(String summary) { + addErrorMessage("warnings", summary, ""); + } + + /** + * + * @param summary + * @param detail + * @deprecated use addErrorMessage (clientId, summary, detail) or + * addGlobalErrorMessage(summary, detail) instead + */ + @Deprecated + 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(clientId, message); + } + + /** + * + * @param summary + * @deprecated use addWarningMessage (clientId, summary, detail) or + * addGlobalWarningMessage(summary, detail) instead + */ + @Deprecated + public static void addWarningMessage(String summary) { + addWarningMessage("warnings", summary, ""); + } + + /** + * + * @param summary + * @param detail + * @deprecated use addWarningMessage (clientId, summary, detail) or + * addGlobalWarningMessage(summary, detail) instead + */ + @Deprecated + public static void addWarningMessage(String summary, String detail) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_WARN, summary, detail); + FacesContext.getCurrentInstance().addMessage("warnings", message); + } + + public static void addWarningMessage(String clientId, String summary, String detail) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_WARN, summary, detail); + FacesContext.getCurrentInstance().addMessage(clientId, message); + } + + /** + * + * @param summary + * @param detail + * @deprecated use addFatalMessage (clientId, summary, detail) or + * addGlobalFatalMessage(summary, detail) instead + */ + @Deprecated + public static void addFatalMessage(String summary, String detail) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_FATAL, summary, detail); + FacesContext.getCurrentInstance().addMessage("warnings", message); + } + + public static void addFatalMessage(String clientId, String summary, String detail) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_FATAL, summary, detail); + FacesContext.getCurrentInstance().addMessage(clientId, message); + } +}