org.apache.empire.jsf2.app
Class FacesUtils
java.lang.Object
org.apache.empire.jsf2.app.FacesUtils
public class FacesUtils
- extends Object
Method Summary |
static void |
addErrorMessage(javax.faces.context.FacesContext fc,
String msg)
|
static void |
addErrorMessage(javax.faces.context.FacesContext fc,
String clientId,
String msg)
|
static void |
addInfoMessage(javax.faces.context.FacesContext fc,
String msg)
|
static void |
addInfoMessage(javax.faces.context.FacesContext fc,
String clientId,
String msg)
|
Connection |
getConnection(javax.faces.context.FacesContext fc,
DBDatabase db)
|
static javax.faces.context.FacesContext |
getContext()
|
static FacesApplication |
getFacesApplication()
|
static String |
getFilePath(javax.faces.context.FacesContext fc,
String path,
String file)
|
static javax.servlet.http.HttpServletRequest |
getHttpRequest(javax.faces.context.FacesContext fc)
|
static
|
getManagedBean(javax.faces.context.FacesContext fc,
Class<T> cls)
|
static Object |
getManagedBean(javax.faces.context.FacesContext fc,
String name)
|
static String |
getMessage(javax.faces.context.FacesContext fc,
String key)
|
static Page |
getPage(javax.faces.context.FacesContext fc)
|
static Map<String,Object> |
getPageResourceMap(javax.faces.context.FacesContext fc)
use el-expression: #{pageResources.xxx} |
static ParameterMap |
getParameterMap(javax.faces.context.FacesContext fc)
|
static String |
getRealPath(javax.faces.context.FacesContext fc,
String path)
|
static Object |
getRequestAttribute(javax.faces.context.FacesContext fc,
String key)
|
static Map<String,Object> |
getRequestMap(javax.faces.context.FacesContext fc)
|
static String |
getRequestParam(javax.faces.context.FacesContext context,
String param)
|
static Map<String,Object> |
getSessionMap(javax.faces.context.FacesContext fc)
|
static TextResolver |
getTextResolver(javax.faces.context.FacesContext fc)
|
static boolean |
isSkipInputValidation(javax.faces.context.FacesContext fc)
indicates whether submitted values in InputControl should be cleared or preserved. |
static void |
redirectDirectly(javax.faces.context.FacesContext fc,
PageDefinition page)
|
static void |
redirectDirectly(javax.faces.context.FacesContext fc,
PageOutcome outcome)
|
static void |
redirectDirectly(javax.faces.context.FacesContext fc,
String url)
|
void |
releaseAllConnections(javax.faces.context.FacesContext fc,
boolean commit)
|
void |
releaseAllConnections(javax.faces.context.FacesContext fc,
DBDatabase db,
boolean commit)
|
static void |
setRequestAttribute(javax.faces.context.FacesContext fc,
String key,
Object value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SKIP_INPUT_VALIDATION_PARAM
public static final String SKIP_INPUT_VALIDATION_PARAM
- See Also:
- Constant Field Values
PARAMETER_MAP_ATTRIBUTE
public static final String PARAMETER_MAP_ATTRIBUTE
PAGE_RESOURCE_MAP_ATTRIBUTE
public static final String PAGE_RESOURCE_MAP_ATTRIBUTE
- See Also:
- Constant Field Values
FacesUtils
public FacesUtils()
getFacesApplication
public static FacesApplication getFacesApplication()
getContext
public static javax.faces.context.FacesContext getContext()
getSessionMap
public static Map<String,Object> getSessionMap(javax.faces.context.FacesContext fc)
getRequestMap
public static Map<String,Object> getRequestMap(javax.faces.context.FacesContext fc)
getHttpRequest
public static javax.servlet.http.HttpServletRequest getHttpRequest(javax.faces.context.FacesContext fc)
getRequestAttribute
public static Object getRequestAttribute(javax.faces.context.FacesContext fc,
String key)
setRequestAttribute
public static void setRequestAttribute(javax.faces.context.FacesContext fc,
String key,
Object value)
getRequestParam
public static String getRequestParam(javax.faces.context.FacesContext context,
String param)
redirectDirectly
public static void redirectDirectly(javax.faces.context.FacesContext fc,
String url)
redirectDirectly
public static void redirectDirectly(javax.faces.context.FacesContext fc,
PageOutcome outcome)
redirectDirectly
public static void redirectDirectly(javax.faces.context.FacesContext fc,
PageDefinition page)
getConnection
public Connection getConnection(javax.faces.context.FacesContext fc,
DBDatabase db)
releaseAllConnections
public void releaseAllConnections(javax.faces.context.FacesContext fc,
boolean commit)
releaseAllConnections
public void releaseAllConnections(javax.faces.context.FacesContext fc,
DBDatabase db,
boolean commit)
getPage
public static Page getPage(javax.faces.context.FacesContext fc)
getParameterMap
public static ParameterMap getParameterMap(javax.faces.context.FacesContext fc)
getPageResourceMap
public static Map<String,Object> getPageResourceMap(javax.faces.context.FacesContext fc)
- use el-expression: #{pageResources.xxx}
getManagedBean
public static Object getManagedBean(javax.faces.context.FacesContext fc,
String name)
getManagedBean
public static <T> T getManagedBean(javax.faces.context.FacesContext fc,
Class<T> cls)
getRealPath
public static String getRealPath(javax.faces.context.FacesContext fc,
String path)
getFilePath
public static String getFilePath(javax.faces.context.FacesContext fc,
String path,
String file)
getTextResolver
public static TextResolver getTextResolver(javax.faces.context.FacesContext fc)
getMessage
public static String getMessage(javax.faces.context.FacesContext fc,
String key)
addInfoMessage
public static void addInfoMessage(javax.faces.context.FacesContext fc,
String clientId,
String msg)
addInfoMessage
public static void addInfoMessage(javax.faces.context.FacesContext fc,
String msg)
addErrorMessage
public static void addErrorMessage(javax.faces.context.FacesContext fc,
String clientId,
String msg)
addErrorMessage
public static void addErrorMessage(javax.faces.context.FacesContext fc,
String msg)
isSkipInputValidation
public static boolean isSkipInputValidation(javax.faces.context.FacesContext fc)
- indicates whether submitted values in InputControl should be cleared or preserved.
Default is true.
- Parameters:
fc
- the faces context
- Returns:
- true if the submitted values should be cleared or false if they shold be preserved
public static boolean isClearSubmittedValues(FacesContext fc)
{
Object validate = fc.getExternalContext().getRequestMap().get("CLEAR_SUBMITTED_VALUES");
return (validate!=null ? ObjectUtils.getBoolean(validate) : false);
}
public static void setClearSubmittedValues(FacesContext fc, boolean validate)
{
fc.getExternalContext().getRequestMap().put("CLEAR_SUBMITTED_VALUES", validate);
}
Copyright © 2008–2014 Apache Software Foundation. All rights reserved.