public final class Hacks extends Object
Modifier and Type | Method and Description |
---|---|
static void |
clearCachedFacesServletMapping(FacesContext context)
Clear the cached faces servlet mapping as interpreted by either Mojarra or MyFaces.
|
static long |
getDefaultResourceMaxAge()
Returns the default resource maximum age in milliseconds.
|
static StateHelper |
getStateHelper(UIComponent component)
Expose protected state helper into public.
|
static boolean |
isMojarraUsed()
Returns true if Mojarra is used.
|
static boolean |
isMyFacesUsed()
Returns true if MyFaces is used.
|
static boolean |
isNestedInPrimeFacesDialog(UIComponent... components)
Returns true if the given components are nested in (same) PrimeFaces dialog.
|
static boolean |
isPrimeFacesAjaxRequest(FacesContext context)
Returns true if the current request is a PrimeFaces ajax request.
|
static boolean |
isPrimeFacesDynamicResourceRequest(FacesContext context)
Returns true if the current request is a PrimeFaces dynamic resource request.
|
static boolean |
isTomcatWebSocketBombed(Session session,
IllegalStateException illegalStateException)
Returns true if the given WS session is from Tomcat and given illegal state exception is caused by a push bomb
which Tomcat couldn't handle.
|
static void |
removeResourceDependencyState(FacesContext context)
Remove the resource dependency processing related attributes from the given faces context.
|
static void |
removeViewState(FacesContext context,
ResponseStateManager manager,
String viewId)
Remove server side JSF view state (and view scoped beans) associated with current request.
|
static void |
setComponentResourceUniqueId(FacesContext context,
UIComponent resource)
Set the unique ID of the component resource, taking into account MyFaces-specific way of generating a
resource specific unique ID.
|
public static boolean isMojarraUsed()
public static boolean isMyFacesUsed()
public static long getDefaultResourceMaxAge()
public static void removeResourceDependencyState(FacesContext context)
context
- The involved faces context.public static void setComponentResourceUniqueId(FacesContext context, UIComponent resource)
context
- The involved faces context.resource
- The involved component resource.public static void clearCachedFacesServletMapping(FacesContext context)
context
- The involved faces context.public static void removeViewState(FacesContext context, ResponseStateManager manager, String viewId)
context
- The involved faces context.manager
- The involved response state manager.viewId
- The view ID of the involved view.public static StateHelper getStateHelper(UIComponent component)
component
- The component to obtain state helper for.public static boolean isPrimeFacesDynamicResourceRequest(FacesContext context)
context
- The involved faces context.public static boolean isPrimeFacesAjaxRequest(FacesContext context)
context
- The involved faces context.public static boolean isNestedInPrimeFacesDialog(UIComponent... components)
components
- The components to be checked.public static boolean isTomcatWebSocketBombed(Session session, IllegalStateException illegalStateException)
session
- The WS session.illegalStateException
- The illegal state exception.Copyright © 2012–2021 OmniFaces. All rights reserved.