public FacesContext getFacesContext() { if (facesContext != null) { return facesContext; } return super.getFacesContext(); }
@SuppressWarnings("deprecation") @Override public void processAction(ActionEvent event) { if (LOGGER.isLoggable(FINE)) { LOGGER.fine(MessageFormat.format("processAction({0})", event.getComponent().getId())); } UIComponent source = event.getComponent(); FacesContext context = event.getFacesContext(); MethodBinding binding = ((ActionSource) source).getAction(); invokeNavigationHandling( context, source, binding, getNavigationOutcome(context, binding)); // Trigger a switch to Render Response if needed context.renderResponse(); }
@SuppressWarnings("deprecation") @Override public void processAction(ActionEvent event) { if (LOGGER.isLoggable(FINE)) { LOGGER.fine(MessageFormat.format("processAction({0})", event.getComponent().getId())); } UIComponent source = event.getComponent(); FacesContext context = event.getFacesContext(); MethodBinding binding = ((ActionSource) source).getAction(); invokeNavigationHandling( context, source, binding, getNavigationOutcome(context, binding)); // Trigger a switch to Render Response if needed context.renderResponse(); }
@Override public void processAction(ActionEvent event) { if (LOGGER.isLoggable(FINE)) { LOGGER.fine(format("processAction({0})", event.getComponent().getId())); } UIComponent source = event.getComponent(); FacesContext context = event.getFacesContext(); MethodExpression expression = ((ActionSource2) source).getActionExpression(); invokeNavigationHandling( context, source, expression, getNavigationOutcome(context, expression)); // Trigger a switch to Render Response if needed context.renderResponse(); }