@Override protected void doEdit(RenderRequest renderRequest, RenderResponse renderResponse) throws PortletException, IOException { Bridge bridge = getFacesBridge(renderRequest, renderResponse); bridge.doFacesRequest(renderRequest, renderResponse); }
@Override protected void doHelp(RenderRequest renderRequest, RenderResponse renderResponse) throws PortletException, IOException { Bridge bridge = getFacesBridge(renderRequest, renderResponse); bridge.doFacesRequest(renderRequest, renderResponse); }
@Override public void serveResource(ResourceRequest resourceRequest, ResourceResponse resourceResponse) throws PortletException, IOException { Bridge bridge = getFacesBridge(resourceRequest, resourceResponse); bridge.doFacesRequest(resourceRequest, resourceResponse); }
/** * Returns an initialized bridge instance adequately prepared so the caller can * call doFacesRequest directly without further initialization. * * @return instance of the bridge. * @throws PortletException exception acquiring or initializing the bridge. */ public Bridge getFacesBridge(PortletRequest request, PortletResponse response) throws PortletException { Bridge facesBridge = getFacesBridge(); setupBridgeRequest(request, response); return facesBridge; }
@Override public void processAction(ActionRequest actionRequest, ActionResponse actionResponse) throws PortletException, IOException { Bridge bridge = getFacesBridge(actionRequest, actionResponse); bridge.doFacesRequest(actionRequest, actionResponse); }
@Override protected void doView(RenderRequest renderRequest, RenderResponse renderResponse) throws PortletException, IOException { Bridge bridge = getFacesBridge(renderRequest, renderResponse); bridge.doFacesRequest(renderRequest, renderResponse); }
/** * Delegates to {@link Bridge#doFacesRequest(RenderRequest, RenderResponse)} in order to render the Faces view * associated with {@link javax.portlet.PortletMode#HELP}. * * @param renderRequest The current render request. * @param renderResponse The current render response. * * @throws PortletException - if an error occurs during render request/response processing. * @throws IOException - if an error occurs while writing to the render response. */ @Override protected void doHelp(RenderRequest renderRequest, RenderResponse renderResponse) throws PortletException, IOException { Bridge bridge = getFacesBridge(renderRequest, renderResponse); bridge.doFacesRequest(renderRequest, renderResponse); }
/** * Delegates to {@link Bridge#doFacesRequest(ResourceRequest, ResourceResponse)}. * * @param resourceRequest The current resource request. * @param resourceResponse The current resource response. * * @throws PortletException - if an error occurs during resource request/response processing. * @throws IOException - if an error occurs while writing to the resource response. */ @Override public void serveResource(ResourceRequest resourceRequest, ResourceResponse resourceResponse) throws PortletException, IOException { Bridge bridge = getFacesBridge(resourceRequest, resourceResponse); bridge.doFacesRequest(resourceRequest, resourceResponse); }
/** * Delegates to {@link Bridge#doFacesRequest(RenderRequest, RenderResponse)} in order to render the Faces view * associated with {@link javax.portlet.PortletMode#VIEW}. * * @param renderRequest The current render request. * @param renderResponse The current resource request. * * @throws PortletException - if an error occurs during render request/response processing. * @throws IOException - if an error occurs while writing to the render response. */ @Override protected void doView(RenderRequest renderRequest, RenderResponse renderResponse) throws PortletException, IOException { Bridge bridge = getFacesBridge(renderRequest, renderResponse); bridge.doFacesRequest(renderRequest, renderResponse); }
/** * Delegates to {@link Bridge#doFacesRequest(ActionRequest, ActionResponse)}. * * @param actionRequest The current action request. * @param actionResponse The current action response. * * @throws PortletException - if an error occurs during action request/response processing. * @throws IOException - if an error occurs during action response processing such as a call to {@link * ActionResponse#sendRedirect(String)}. */ @Override public void processAction(ActionRequest actionRequest, ActionResponse actionResponse) throws PortletException, IOException { Bridge bridge = getFacesBridge(actionRequest, actionResponse); bridge.doFacesRequest(actionRequest, actionResponse); }
/** * Delegates to {@link Bridge#doFacesRequest(RenderRequest, RenderResponse)} in order to render the Faces view * associated with {@link javax.portlet.PortletMode#EDIT}. * * @param renderRequest The current render request. * @param renderResponse The current render response. * * @throws PortletException - if an error occurs during render request/response processing. * @throws IOException - if an error occurs while writing to the render response. */ @Override protected void doEdit(RenderRequest renderRequest, RenderResponse renderResponse) throws PortletException, IOException { Bridge bridge = getFacesBridge(renderRequest, renderResponse); bridge.doFacesRequest(renderRequest, renderResponse); }
@Override public void serveResource(ResourceRequest request, ResourceResponse response) throws PortletException, IOException { if (log.isLoggable(Level.FINE)) { log.fine("Process resource request for portlet " + getPortletName()); } try { getFacesBridge(request, response).doFacesRequest(request, response); } catch (BridgeException e) { throw new PortletException("Error process faces request", e); } }
private void doBridgeDispatch(ActionRequest request, ActionResponse response) throws PortletException { try { getFacesBridge(request, response).doFacesRequest(request, response); } catch (BridgeException e) { throw new PortletException("doBridgeDispatch failed: error from Bridge in executing the request", e); } }
private void doBridgeDispatch(RenderRequest request, RenderResponse response) throws PortletException { try { getFacesBridge(request, response).doFacesRequest(request, response); } catch (BridgeException e) { throw new PortletException("doBridgeDispatch failed: error from Bridge in executing the request", e); } }
private void doBridgeDispatch(ResourceRequest request, ResourceResponse response) throws PortletException { try { getFacesBridge(request, response).doFacesRequest(request, response); } catch (BridgeException e) { throw new PortletException("doBridgeDispatch failed: error from Bridge in executing the request", e); } }
@Override public void processEvent(EventRequest eventRequest, EventResponse eventResponse) throws PortletException, IOException { // If events are to be auto-dispatched to the bridge, then invoke the bridge implementation's handling of the // EVENT_PHASE. if (isAutoDispatchEvents()) { Bridge bridge = getFacesBridge(eventRequest, eventResponse); bridge.doFacesRequest(eventRequest, eventResponse); } // Otherwise, call the superclass method in GenericPortlet in order to let subclasses of GenericFacesPortlet // take advantage of the @ProcessEvent Portlet API annotation if desired. else { super.processEvent(eventRequest, eventResponse); } }
@Override public void processEvent(EventRequest request, EventResponse response) throws PortletException, IOException { if (isAutoDispatchEvents()) { if (log.isLoggable(Level.FINE)) { log.fine("Process event request for portlet " + getPortletName()); } try { getFacesBridge(request, response).doFacesRequest(request, response); } catch (BridgeException e) { throw new PortletException("Error process faces request", e); } } else { super.processEvent(request, response); } }
/** * Delegates to {@link Bridge#doFacesRequest(EventRequest, EventResponse)}. * * @param eventRequest The current event request. * @param eventResponse The current event response. * * @throws PortletException - if an error occurs during event request/response processing. * @throws IOException - if an error occurs during event response processing. */ @Override public void processEvent(EventRequest eventRequest, EventResponse eventResponse) throws PortletException, IOException { // If events are to be auto-dispatched to the bridge, then invoke the bridge implementation's handling of the // EVENT_PHASE. if (isAutoDispatchEvents()) { Bridge bridge = getFacesBridge(eventRequest, eventResponse); bridge.doFacesRequest(eventRequest, eventResponse); } // Otherwise, call the superclass method in GenericPortlet in order to let subclasses of GenericFacesPortlet // take advantage of the @ProcessEvent Portlet API annotation if desired. else { super.processEvent(eventRequest, eventResponse); } }
/** * @see javax.portlet.GenericPortlet#processAction(javax.portlet.ActionRequest, javax.portlet.ActionResponse) */ public void processAction(ActionRequest request, ActionResponse response) throws PortletException, IOException { if (log.isLoggable(Level.FINE)) { log.fine("Process action request for portlet " + getPortletName()); } String defaultViewId = getDefaultViewIdMap().get(request.getPortletMode().toString()); String nonFacesTargetPath = getNonFacesTargetPath(request, response); if (null == defaultViewId || null != nonFacesTargetPath) { throw new PortletException("Non-faces Action requests to the GenericFacesPortlet are not supported"); } try { getFacesBridge(request, response).doFacesRequest(request, response); } catch (BridgeException e) { throw new PortletException("Error process faces request", e); } }
public void processEvent(EventRequest request, EventResponse response) throws PortletException, java.io.IOException { if (isAutoDispatchEvents()) { try { getFacesBridge(request, response).doFacesRequest(request, response); } catch (BridgeException e) { throw new PortletException("doBridgeDispatch failed: error from Bridge in executing the request", e); } } else { super.processEvent(request, response); } }