introduced global messages

This commit is contained in:
2018-09-18 13:02:41 +02:00
parent 64c5d3b370
commit 8b2da09418

View File

@ -1,68 +1,157 @@
package de.muehlencord.shared.jeeutil; package de.muehlencord.shared.jeeutil;
import javax.faces.application.FacesMessage; import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext; import javax.faces.context.FacesContext;
/** /**
* *
* @author joern.muehlencord * @author joern.muehlencord
*/ */
public abstract class FacesUtil { public abstract class FacesUtil {
private FacesUtil() { private FacesUtil() {
// hide constructor of abstract class // hide constructor of abstract class
} }
public static void addMessage(FacesMessage message) { /**
FacesContext.getCurrentInstance().addMessage("messages", message); *
} * @param message
* @deprecated use addMessage(clientId, message) or
public static void addMessage(String clientId, FacesMessage message) { * addGlobalMessage(message) instead
FacesContext.getCurrentInstance().addMessage(clientId, message); */
} @Deprecated
public static void addMessage(FacesMessage message) {
public static void addInfoMessage(String summary) { FacesContext.getCurrentInstance().addMessage("messages", message);
addInfoMessage(summary, ""); }
}
public static void addMessage(String clientId, FacesMessage message) {
public static void addInfoMessage(String summary, String detail) { FacesContext.getCurrentInstance().addMessage(clientId, message);
addInfoMessage("messages", summary, detail); }
}
public static void addGlobalMessage(FacesMessage message) {
public static void addInfoMessage(String clientId, String summary, String detail) { FacesContext.getCurrentInstance().addMessage(null, message);
FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, summary, detail); }
FacesContext.getCurrentInstance().addMessage(clientId, message);
} public static void addGlobalInfoMessage(String summary, String detail) {
FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, summary, detail);
public static void addErrorMessage(String summary) { FacesContext.getCurrentInstance().addMessage(null, message);
addErrorMessage("warnings", summary, ""); }
}
public static void addGlobalWarningMessage(String summary, String detail) {
public static void addErrorMessage(String summary, String detail) { FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_WARN, summary, detail);
addErrorMessage("warnings", summary, detail); FacesContext.getCurrentInstance().addMessage(null, message);
} }
public static void addErrorMessage(String clientId, String summary, String detail) { public static void addGlobalErrorMessage(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(clientId, message); FacesContext.getCurrentInstance().addMessage(null, message);
} }
public static void addWarningMessage(String summary) { public static void addGlobalFatalMessage(String summary, String detail) {
addWarningMessage("warnings", summary, ""); FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_FATAL, summary, detail);
} FacesContext.getCurrentInstance().addMessage(null, message);
}
public static void addWarningMessage(String summary, String detail) {
FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_WARN, summary, detail); /**
FacesContext.getCurrentInstance().addMessage("warnings", message); *
} * @param summary
* @deprecated use addInfoMessage(clientId, summary) or addGlobalInfoMessage
public static void addWarningMessage(String clientId, String summary, String detail) { * instead
FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_WARN, summary, detail); */
FacesContext.getCurrentInstance().addMessage(clientId, message); @Deprecated
} public static void addInfoMessage(String summary) {
addInfoMessage(summary, "");
public static void addFatalMessage(String summary, String detail) { }
FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_FATAL, summary, detail);
FacesContext.getCurrentInstance().addMessage("warnings", message); /**
} *
} * @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);
}
}