Package org.primefaces.context
Class PrimeRequestContext
java.lang.Object
org.primefaces.context.PrimeRequestContext
A
PrimeRequestContext is a contextual store for the current request.
It can be accessed via:
PrimeRequestContext.getCurrentInstance(context)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic PrimeRequestContextstatic PrimeRequestContextgetCurrentInstance(javax.faces.context.FacesContext facesContext) booleanisFlex()booleanbooleanbooleanisRTL()booleanisSecure()Returns a boolean indicating whether this request was made using a secure channel, such as HTTPS.booleanvoidrelease()Clear resources.static voidsetCurrentInstance(PrimeRequestContext context, javax.faces.context.FacesContext facesContext) voidsetIgnoreAutoUpdate(Boolean ignoreAutoUpdate) Overrides eventually set ignoreAutoUpdate from client.
-
Field Details
-
INSTANCE_KEY
-
-
Constructor Details
-
PrimeRequestContext
public PrimeRequestContext(javax.faces.context.FacesContext context)
-
-
Method Details
-
getCurrentInstance
-
getCurrentInstance
-
setCurrentInstance
public static void setCurrentInstance(PrimeRequestContext context, javax.faces.context.FacesContext facesContext) -
getCallbackParams
- Returns:
- all callback parameters added in the current request.
-
getInitScriptsToExecute
- Returns:
- all scripts added in the current request and called first before other scripts are executed.
-
getScriptsToExecute
- Returns:
- all scripts added in the current request.
-
getWidgetBuilder
- Returns:
- Shared WidgetBuilder instance of the current request
-
getStyleClassBuilder
- Returns:
- Shared StyleClassBuilder instance of the current request
-
getStyleBuilder
- Returns:
- Shared StyleBuilder instance of the current request
-
getAjaxRequestBuilder
- Returns:
- Shared AjaxRequestBuilder instance of the current request
-
getCSVBuilder
- Returns:
- Shared Client Side Validation builder instance of the current request
-
getApplicationContext
- Returns:
- ApplicationContext instance.
-
release
public void release()Clear resources. -
isSecure
public boolean isSecure()Returns a boolean indicating whether this request was made using a secure channel, such as HTTPS.- Returns:
- if secure or not.
-
isIgnoreAutoUpdate
public boolean isIgnoreAutoUpdate()- Returns:
trueif auto-updatable components should not be updated automatically in this request.
-
setIgnoreAutoUpdate
Overrides eventually set ignoreAutoUpdate from client. May be used e.g. combined with server-side update viaPrimeFaces.current().ajax().update("xxx")- Parameters:
ignoreAutoUpdate-
-
isRTL
public boolean isRTL() -
isTouchable
public boolean isTouchable() -
isFlex
public boolean isFlex() -
isHideResourceVersion
public boolean isHideResourceVersion()
-