/** * Returns a boolean indicating whether this request was made using a secure channel, such as HTTPS. * * @return if secure or not. */ public boolean isSecure() { // currently called once per request - later we might cache the result per request // and even the method lookup Object request = context.getExternalContext().getRequest(); if (request instanceof HttpServletRequest) { return ((HttpServletRequest) request).isSecure(); } else { try { Method method = request.getClass().getDeclaredMethod("isSecure", new Class[0]); return (Boolean) method.invoke(request, (Object[]) null); } catch (Exception e) { return false; } } }
@Override public void handle(FacesContext context) throws IOException { Map<String, String> params = context.getExternalContext().getRequestParameterMap(); String library = params.get("ln"); String resourceKey = params.get(Constants.DYNAMIC_CONTENT_PARAM); ExternalContext externalContext = context.getExternalContext(); Map<String, Object> session = externalContext.getSessionMap(); Map<String, String> dynamicResourcesMapping = (Map) session.get(Constants.DYNAMIC_RESOURCES_MAPPING); if (externalContext.getRequest() instanceof HttpServletRequest) { externalContext.responseSendError(HttpServletResponse.SC_NOT_FOUND, ((HttpServletRequest) externalContext.getRequest()).getRequestURI());
public boolean isPortletEnvironment() { boolean portletEnvironment = false; Object request = FacesContext.getCurrentInstance().getExternalContext().getRequest(); if (request != null) { if (request instanceof PortletRequest) { portletEnvironment = true; } } return portletEnvironment; }
protected PortletRequest getPortletRequest() { FacesContext facesContext = FacesContext.getCurrentInstance(); PortletRequest portletRequest = (PortletRequest) facesContext.getExternalContext().getRequest(); return portletRequest; }
public static void decode(FacesContext context, FileUpload fileUpload, String inputToDecodeId) { HttpServletRequest request = (HttpServletRequest) context.getExternalContext().getRequest(); try { if (fileUpload.getMode().equals("simple")) { decodeSimple(context, fileUpload, request, inputToDecodeId); } else { decodeAdvanced(context, fileUpload, request); } } catch (IOException ioe) { throw new FacesException(ioe); } catch (ServletException se) { throw new FacesException(se); } }
private static HttpServletRequest getHttpServletRequest() { ServletRequest request = null; final FacesContext facesContext = FacesContext.getCurrentInstance(); if (facesContext != null) { request = (ServletRequest) facesContext.getExternalContext().getRequest(); } if (request != null && request instanceof HttpServletRequest) { return (HttpServletRequest) request; } return null; } }
public static void decode(FacesContext context, FileUpload fileUpload, String inputToDecodeId) { MultipartRequest multipartRequest = null; Object request = context.getExternalContext().getRequest(); while (request instanceof ServletRequestWrapper) { if (request instanceof MultipartRequest) { multipartRequest = (MultipartRequest) request; break; } else { request = ((ServletRequestWrapper) request).getRequest(); } } if (multipartRequest != null) { try { if (fileUpload.getMode().equals("simple")) { decodeSimple(context, fileUpload, multipartRequest, inputToDecodeId); } else { decodeAdvanced(context, fileUpload, multipartRequest); } } catch (IOException ioe) { throw new FacesException(ioe); } } }
public boolean isPortletEnvironment() { boolean portletEnvironment = false; Object request = FacesContext.getCurrentInstance().getExternalContext().getRequest(); if (request != null) { if (request instanceof PortletRequest) { portletEnvironment = true; } } return portletEnvironment; }
/** * @see Faces#getRequest() */ public static HttpServletRequest getRequest(FacesContext context) { return (HttpServletRequest) context.getExternalContext().getRequest(); }
protected PortletRequest getPortletRequest() { FacesContext facesContext = FacesContext.getCurrentInstance(); PortletRequest portletRequest = (PortletRequest) facesContext.getExternalContext().getRequest(); return portletRequest; }
/** * @see Faces#getRequest() */ public static HttpServletRequest getRequest(FacesContext context) { return (HttpServletRequest) context.getExternalContext().getRequest(); }
@Override protected ServletRequest getRequest() { return (ServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest(); }
public static HttpServletRequest getHttpServletRequest(final FacesContext facesContext) { final Object request = facesContext.getExternalContext().getRequest(); if (request instanceof javax.servlet.http.HttpServletRequest) { return (HttpServletRequest) request; } else {return null;} }
@Override protected ServletRequest getRequest() { return (ServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest(); }
@Override public Object getRequestAttribute(FacesContext facesContext, String name) { ExternalContext externalContext = facesContext.getExternalContext(); HttpServletRequest httpServletRequest = (HttpServletRequest) externalContext.getRequest(); return httpServletRequest.getAttribute(name); }
private static HttpServletRequest getHttpServletRequest() { final FacesContext facesContext = FacesContext.getCurrentInstance(); return (HttpServletRequest) facesContext.getExternalContext().getRequest(); }
@Override public void setRequestAttribute(FacesContext facesContext, String name, Object value) { ExternalContext externalContext = facesContext.getExternalContext(); HttpServletRequest httpServletRequest = (HttpServletRequest) externalContext.getRequest(); httpServletRequest.setAttribute(name, value); }
@Override protected ServletRequest getRequest() { return (ServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest(); }
private static boolean isPortletRequest(FacesContext facesContext) { return PORTLET_REQUEST !=null && PORTLET_REQUEST.isInstance( facesContext.getExternalContext().getRequest() ); }
private HttpServletRequest getHttpServletRequest() { return (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest(); } }