Package org.apache.myfaces.util
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 Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
isBeanValidationAvailable()
This method determines if Bean Validation is present.static boolean
isCDIAvailable(ExternalContext externalContext)
static boolean
isServlet6Available()
-
-
-
Method Detail
-
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()
-
-