Class OmniFaces


  • public final class OmniFaces
    extends Object
    Collection of constants and utility methods for OmniFaces internals.
    Since:
    2.5
    Author:
    Bauke Scholtz
    • 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
    • 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 format 3.4.2. Snapshot versions will return version in format 3.4.2-SNAPSHOT. Local development versions (because MANIFEST.MF entry is missing) will return version in format DEV-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> in faces-config.xml, or if it is absent, then return it from OmniFaces internal org.omnifaces.messages bundle.
        Parameters:
        key - The message bundle key.
        Returns:
        Resource bundle message associated with given key.