Class ExternalSpecifications

java.lang.Object
org.apache.myfaces.util.ExternalSpecifications

public final class ExternalSpecifications extends Object

Utility class for determining which specifications are available in the current process. See JIRA issue: http://issues.apache.org/jira/browse/MYFACES-2386

Since:
2.0
Version:
$Revision$ $Date$
Author:
Jan-Kees van Andel, Jakob Korherr (latest modification by $Author$)
  • Method Details

    • isBeanValidationAvailable

      public static boolean isBeanValidationAvailable()
      This method determines if Bean Validation is present. Eager initialization is used for performance. This means Bean Validation binaries should not be added at runtime after this variable has been set.
      Returns:
      true if Bean Validation is available, false otherwise.
    • isCDIAvailable

      public static boolean isCDIAvailable(ExternalContext externalContext)
    • isServlet6Available

      public static boolean isServlet6Available()