Package org.primefaces.context
Class PrimeRequestContext
- java.lang.Object
-
- org.primefaces.context.PrimeRequestContext
-
public class PrimeRequestContext extends Object
APrimeRequestContext
is a contextual store for the current request. It can be accessed via:PrimeRequestContext.getCurrentInstance(context)
-
-
Field Summary
Fields Modifier and Type Field Description static String
INSTANCE_KEY
-
Constructor Summary
Constructors Constructor Description PrimeRequestContext(javax.faces.context.FacesContext context)
-
Method Summary
-
-
-
Field Detail
-
INSTANCE_KEY
public static final String INSTANCE_KEY
-
-
Method Detail
-
getCurrentInstance
public static PrimeRequestContext getCurrentInstance()
-
getCurrentInstance
public static PrimeRequestContext getCurrentInstance(javax.faces.context.FacesContext facesContext)
-
setCurrentInstance
public static void setCurrentInstance(PrimeRequestContext context, javax.faces.context.FacesContext facesContext)
-
getCallbackParams
public Map<String,Object> getCallbackParams()
- Returns:
- all callback parameters added in the current request.
-
getInitScriptsToExecute
public List<String> getInitScriptsToExecute()
- Returns:
- all scripts added in the current request and called first before other scripts are executed.
-
getScriptsToExecute
public List<String> getScriptsToExecute()
- Returns:
- all scripts added in the current request.
-
getWidgetBuilder
public WidgetBuilder getWidgetBuilder()
- Returns:
- Shared WidgetBuilder instance of the current request
-
getStyleClassBuilder
public StyleClassBuilder getStyleClassBuilder()
- Returns:
- Shared StyleClassBuilder instance of the current request
-
getStyleBuilder
public StyleBuilder getStyleBuilder()
- Returns:
- Shared StyleBuilder instance of the current request
-
getAjaxRequestBuilder
public AjaxRequestBuilder getAjaxRequestBuilder()
- Returns:
- Shared AjaxRequestBuilder instance of the current request
-
getCSVBuilder
public CSVBuilder getCSVBuilder()
- Returns:
- Shared Client Side Validation builder instance of the current request
-
getApplicationContext
public PrimeApplicationContext 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:
true
if auto-updatable components should not be updated automatically in this request.
-
setIgnoreAutoUpdate
public void setIgnoreAutoUpdate(Boolean ignoreAutoUpdate)
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()
-
-