JSF – FacesUtility Class (FasesUtil) part1


getFacesContext

public static FacesContext getFacesContext(){
return  FacesContext.getCurrentInstance();
}   

getRequestParameter

public static String getRequestParameter(String name) {
return (String) FacesContext.getCurrentInstance().getExternalContext()
.getRequestParameterMap().get(name);
}

getApplication

public  static Application getApplication(FacesContext facesContext) {
return facesContext.getApplication();
}

getManagedBean

public static Object getManagedBean( String mgdBeanName,
FacesContext facesContext) {
String expression = “#{” + mgdBeanName + “}”;

return resolveExpression(expression, facesContext);
}

getBackingBean

public static Object getBackingBean( String backingBeanName,
FacesContext facesContext) {

return getManagedBean(backingBeanName, facesContext);
}

getPortletSession

public static PortletSession getPortletSession() {
PortletRequest request = (PortletRequest) getFacesContext()
.getExternalContext().getRequest();
return request.getPortletSession();
}  

getPortletContext

public static PortletContext getPortletContext(){
return (PortletContext)getFacesContext().
getExternalContext().getContext();
}

getSessionMapValue
public static Object getSessionMapValue(String key) {
return FacesContext.getCurrentInstance().getExternalContext().
getSessionMap().get(key);
}

getPortletContext

public static PortletContext getPortletContext(){
return (PortletContext)getFacesContext().
getExternalContext().getContext();

}

getHttpServletRequest

public static HttpServletRequest getHttpServletRequest(){
return (HttpServletRequest)getFacesContext().
getExternalContext().getRequest();
}

Gửi phản hồi

Please log in using one of these methods to post your comment:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s