Package org.omnifaces.config
Class OmniFaces
- java.lang.Object
-
- org.omnifaces.config.OmniFaces
-
public final class OmniFaces extends Object
Collection of constants and utility methods for OmniFaces internals.- Since:
- 2.5
- Author:
- Bauke Scholtz
-
-
Field Summary
Fields Modifier and Type Field Description static String
OMNIFACES_DYNAMIC_FORM_ID
Returns the "omnifaces_form" ID of dynamic form.static String
OMNIFACES_EVENT_PARAM_NAME
Returns the "omnifaces.event" request parameter name.static String
OMNIFACES_LIBRARY_NAME
Returns the "omnifaces" resource library name.static String
OMNIFACES_SCRIPT_NAME
Returns the "omnifaces.js" main script name.static String
PARAM_NAME_SKIP_DEPLOYMENT_EXCEPTION
The boolean context parameter name to skip any OmniFaces deployment exception.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
getMessage(String key)
Returns resource bundle message associated with given key from application message bundle as identified by<message-bundle>
infaces-config.xml
, or if it is absent, then return it from OmniFaces internalorg.omnifaces.messages
bundle.static long
getStartupTime()
Returns startup time in Epoch milli.static String
getVersion()
Returns OmniFaces version.static boolean
isSnapshot()
Returns whether current OmniFaces version is a SNAPSHOT or RC version.static boolean
skipDeploymentException(ServletContext servletContext)
Returns whether the context parameter "org.omnifaces.SKIP_DEPLOYMENT_EXCEPTION" is set totrue
.
-
-
-
Field Detail
-
OMNIFACES_LIBRARY_NAME
public static final String OMNIFACES_LIBRARY_NAME
Returns the "omnifaces" resource library name.- See Also:
- Constant Field Values
-
OMNIFACES_SCRIPT_NAME
public static final String OMNIFACES_SCRIPT_NAME
Returns the "omnifaces.js" main script name.- See Also:
- Constant Field Values
-
OMNIFACES_EVENT_PARAM_NAME
public static final String OMNIFACES_EVENT_PARAM_NAME
Returns the "omnifaces.event" request parameter name.- See Also:
- Constant Field Values
-
OMNIFACES_DYNAMIC_FORM_ID
public static final String OMNIFACES_DYNAMIC_FORM_ID
Returns the "omnifaces_form" ID of dynamic form.- See Also:
- Constant Field Values
-
PARAM_NAME_SKIP_DEPLOYMENT_EXCEPTION
public static final String PARAM_NAME_SKIP_DEPLOYMENT_EXCEPTION
The boolean context parameter name to skip any OmniFaces deployment exception. If this is set totrue
, then any exception thrown byApplicationInitializer
,ApplicationListener
andApplicationProcessor
will be suppressed and won't anymore block the deployment of the web application.- Since:
- 3.14
- See Also:
- Constant Field Values
-
-
Method Detail
-
getVersion
public static String getVersion()
Returns OmniFaces version. This is extracted from Implementation-Version field of /META-INF/MANIFEST.MF file of omnifaces.jar file. Release versions will return version in format3.4.2
. Snapshot versions will return version in format3.4.2-SNAPSHOT
. Local development versions (because MANIFEST.MF entry is missing) will return version in formatDEV-SNAPSHOT
.- Returns:
- OmniFaces version.
-
isSnapshot
public static boolean isSnapshot()
Returns whether current OmniFaces version is a SNAPSHOT or RC version.- Returns:
- Whether current OmniFaces version is a SNAPSHOT or RC version.
-
getStartupTime
public static long getStartupTime()
Returns startup time in Epoch milli.- Returns:
- Startup time in Epoch milli.
-
getMessage
public static String getMessage(String key)
Returns resource bundle message associated with given key from application message bundle as identified by<message-bundle>
infaces-config.xml
, or if it is absent, then return it from OmniFaces internalorg.omnifaces.messages
bundle.- Parameters:
key
- The message bundle key.- Returns:
- Resource bundle message associated with given key.
-
skipDeploymentException
public static boolean skipDeploymentException(ServletContext servletContext)
Returns whether the context parameter "org.omnifaces.SKIP_DEPLOYMENT_EXCEPTION" is set totrue
. If this is set totrue
, then any exception thrown byApplicationInitializer
,ApplicationListener
andApplicationProcessor
will be suppressed and won't anymore block the deployment of the web application.- Parameters:
servletContext
- The involved servlet context.- Returns:
- whether the context parameter "org.omnifaces.SKIP_DEPLOYMENT_EXCEPTION" is set to
true
. - Since:
- 3.14
-
-