@Override public FacesContext getFacesContext(Object context, Object request, Object response, Lifecycle lifecycle) throws FacesException { FacesContext wrappedContext = wrapped.getFacesContext(context, request, response, lifecycle); if (wrappedContext instanceof PrimeFacesContext) { return wrappedContext; } return new PrimeFacesContext(wrappedContext); }
@Override public void setResponseWriter(ResponseWriter writer) { if (!getPartialViewContext().isAjaxRequest() && moveScriptsToBottom && !(writer instanceof MoveScriptsToBottomResponseWriter)) { getWrapped().setResponseWriter(new MoveScriptsToBottomResponseWriter(writer, moveScriptsToBottomState)); } else { getWrapped().setResponseWriter(writer); } }
@Override public void setResponseWriter(ResponseWriter writer) { if (!getPartialViewContext().isAjaxRequest() && moveScriptsToBottom && !(writer instanceof MoveScriptsToBottomResponseWriter)) { getWrapped().setResponseWriter(new MoveScriptsToBottomResponseWriter(writer, moveScriptsToBottomState)); } else { getWrapped().setResponseWriter(writer); } }
@Override public FacesContext getFacesContext(Object context, Object request, Object response, Lifecycle lifecycle) throws FacesException { FacesContext wrappedContext = wrapped.getFacesContext(context, request, response, lifecycle); if (wrappedContext instanceof PrimeFacesContext) { return wrappedContext; } return new PrimeFacesContext(wrappedContext); }