@Override public void beforePhase(PhaseEvent event) { for (PhaseListener listener : getDelegates(event.getFacesContext())) { listener.beforePhase(event); } }
@Override public void afterPhase(PhaseEvent event) { for (PhaseListener listener : getDelegates(event.getFacesContext())) { listener.afterPhase(event); } }
@Override public void beforePhase(PhaseEvent event) { for (PhaseListener listener : getDelegates(event.getFacesContext())) { listener.beforePhase(event); } }
@Override public void afterPhase(PhaseEvent event) { for (PhaseListener listener : getDelegates(event.getFacesContext())) { listener.afterPhase(event); } }
@Override public void beforePhase(PhaseEvent event) { if (isGetLifecycleInfoRequest(event.getFacesContext())) { return; } PhaseInfo phaseInfo = getPhaseInfo(event.getPhaseId(), event.getFacesContext()); phaseInfo.setStart(System.currentTimeMillis()); if (event.getPhaseId() == PhaseId.RESTORE_VIEW) { PhaseInfo anyPhaseInfo = getPhaseInfo(PhaseId.ANY_PHASE, event.getFacesContext()); anyPhaseInfo.setStart(System.currentTimeMillis()); } }
@Override public void beforePhase(PhaseEvent event) { FacesContext context = event.getFacesContext(); if (!context.isPostback() || PrimeRequestContext.getCurrentInstance(context).isIgnoreAutoUpdate()) { return; } List<String> clientIds = AutoUpdateListener.getAutoUpdateComponentClientIds(context); if (clientIds != null && !clientIds.isEmpty()) { for (int i = 0; i < clientIds.size(); i++) { String clientId = clientIds.get(i); if (!context.getPartialViewContext().getRenderIds().contains(clientId)) { context.getPartialViewContext().getRenderIds().add(clientId); } } } }
@Override public void afterPhase(PhaseEvent event) { if (isGetLifecycleInfoRequest(event.getFacesContext())) { return; } PhaseInfo phaseInfo = getPhaseInfo(event.getPhaseId(), event.getFacesContext()); phaseInfo.setEnd(System.currentTimeMillis()); phaseInfo.setDuration(phaseInfo.getEnd() - phaseInfo.getStart()); if (event.getPhaseId() == PhaseId.RENDER_RESPONSE) { PhaseInfo anyPhaseInfo = getPhaseInfo(PhaseId.ANY_PHASE, event.getFacesContext()); anyPhaseInfo.setEnd(System.currentTimeMillis()); anyPhaseInfo.setDuration(anyPhaseInfo.getEnd() - anyPhaseInfo.getStart()); } }
FacesContext fc = event.getFacesContext(); StringBuilder sb = new StringBuilder();
@Override public void afterPhase(PhaseEvent event) { FacesContext context = event.getFacesContext(); // we only need to collect resources on ajax requests // for non ajax, the head will always be rendered again if (context.getViewRoot() == null || !context.getPartialViewContext().isAjaxRequest()) { return; } // we can also skip non-postback ajax requests, which occurs e.g. without a form if (!context.isPostback()) { return; } // skip update=@all as the head, with all resources, will already be rendered if (context.getPartialViewContext().isRenderAll()) { return; } // JSF 2.3 contains a own dynamic resource handling if (PrimeApplicationContext.getCurrentInstance(context).getEnvironment().isAtLeastJsf23()) { return; } // collect all current resources before new components can be added to the view in later phases List<ResourceUtils.ResourceInfo> initialResources = ResourceUtils.getComponentResources(context); putInitialResources(context, initialResources); }
private static boolean isPortletRequest(PhaseEvent event) { return PORTLET_REQUEST!=null && PORTLET_REQUEST.isInstance( event.getFacesContext().getExternalContext().getRequest() ); }
public void afterPhase(PhaseEvent event) { FacesContext facesContext = event.getFacesContext(); try { getJavaScriptCodeAndStoreInRequest(facesContext); } catch (IOException e) { log.error("Exception while rendering extension filter code.",e); } }
/** * Publish the {@link PostInvokeActionEvent} event on the components which are been collected in * {@link #processEvent(SystemEvent)}. */ @Override public void afterPhase(PhaseEvent event) { publishEvent(event.getFacesContext(), PostInvokeActionEvent.class); }
public void beforePhase(PhaseEvent event) { MultipartRequest multipartRequest = (MultipartRequest) event.getFacesContext().getExternalContext().getRequestMap() .get(MultipartRequest.REQUEST_ATTRIBUTE_NAME); if (multipartRequest != null) { if (multipartRequest.getResponseState() != ResponseState.ok) { printResponse(event.getFacesContext(), multipartRequest); } } }
public void beforePhase(PhaseEvent event) { FacesContext facesContext = event.getFacesContext(); if (EnvUtils.isDeltaSubmit(facesContext)) { reconstructParametersFromDeltaSubmit(facesContext); } }
public void afterPhase(final PhaseEvent event) { if (!PhaseId.RENDER_RESPONSE.equals(event.getPhaseId())) { FacesContext facesContext = event.getFacesContext(); messagesUtils.saveMessages(facesContext, facesContext.getExternalContext().getSessionMap()); } } }
public void beforePhase(PhaseEvent phaseEvent) { String rootId = Pages.getViewId(phaseEvent.getFacesContext()); Parameters params = Parameters.instance(); String id = (String) params.convertMultiValueRequestParameter(params.getRequestParameters(), "docId", String.class); if (rootId.contains(DocumentStore.DOCSTORE_BASE_URL)) { sendContent(phaseEvent.getFacesContext(), id); } }
public void beforePhase(PhaseEvent phaseEvent) { if (logger.isDebugEnabled()) { PhaseId phaseId = phaseEvent.getPhaseId(); String viewId = null; UIViewRoot uiViewRoot = phaseEvent.getFacesContext().getViewRoot(); if (uiViewRoot != null) { viewId = uiViewRoot.getViewId(); } logger.debug("BEFORE phaseId=[{0}] viewId=[{1}]", phaseId.toString(), viewId); } }
@Override public void afterPhase(PhaseEvent event) { logger.debug("In afterPhase"); FacesContext context = event.getFacesContext(); if (event.getPhaseId().equals(PhaseId.RENDER_RESPONSE) || context.getResponseComplete() || (!event.getPhaseId().equals(PhaseId.RESTORE_VIEW) && context.getRenderResponse())) { PortletRequest request = (PortletRequest) context.getExternalContext().getRequest(); JpaUtils.unexposeEntityManager(request); ContextUtils.unexposeRequest(request); } }
@Override public void beforePhase(PhaseEvent event) { FacesContext context = event.getFacesContext(); ResponseWriter originalWriter = context.getResponseWriter(); setContextAttribute(context, this + "_writer", originalWriter); context.setResponseWriter(new ConditionalResponseWriter(originalWriter, context, componentIds, clientIds, renderChildren)); }
private void processEvent(final PhaseEvent event) { FacesContext context = event.getFacesContext(); PrettyContext prettyContext = PrettyContext.getCurrentInstance(context); UrlMapping mapping = prettyContext.getCurrentMapping(); if (mapping != null) { executor.executeActions(context, event.getPhaseId(), mapping); } } }