Examples of TpRenderRequest


Examples of net.tinyportal.javax.portlet.TpRenderRequest


      String portletId = TpPortletURL.getPortletId(bean);

      TpPortletContext TpPortletContext = (TpPortletContext) portlet.getPortletContext();
      TpRenderRequest TPrequest = new TpRenderRequest(bean, request, TpPortletContext);
      TpRenderResponse TPresponse = new TpRenderResponse(response, portletId);

      /*
       * On positionne le bean portlet dans la requête pour pouvoir y accéder depuis les taglibs
       */
      TPrequest.setAttribute(Constant.session_portlet_bean,bean);

      bean.setRenderRequest(TPrequest);
      bean.setRenderResponse(TPresponse);
      bean.setPortletConfig(portlet.getPortletConfig());

 
View Full Code Here

Examples of net.tinyportal.javax.portlet.TpRenderRequest

    //Si une redirection est a faire, on ne fait pas de rendu
    if (portletHolder.getActionResponse()!=null && portletHolder.getActionResponse().isRedirected()) return;
    /*
     * Calcul du portlet
     */
    TpRenderRequest TPrequest = (TpRenderRequest)portletHolder.getRenderRequest();
    TpRenderResponse TPresponse = (TpRenderResponse)portletHolder.getRenderResponse();

    RequestDispatcher servletDispatcher;
    portlet.render(TPrequest,TPresponse);
    if (TPresponse.getDispatcher() != null) {

      Enumeration eAttribute = TPrequest.getAttributeNames();
      while (eAttribute.hasMoreElements()) {
        String attribute = (String) eAttribute.nextElement();
        Object value = TPrequest.getAttribute(attribute);
        request.setAttribute(attribute, value);
      }
      servletDispatcher = TPresponse.getDispatcher();
      HttpServletResponse newResponse = new FictiveHttpServletResponse((HttpServletResponse) response, TPresponse);       
      servletDispatcher.include(request, newResponse);
View Full Code Here

Examples of net.tinyportal.javax.portlet.TpRenderRequest

      //
    }
  }

  static void doRender(HttpServletRequest request, HttpServletResponse response, PortletHolder portletHolder, GenericPortlet portlet) {
    TpRenderRequest TPrequest = (TpRenderRequest)portletHolder.getRenderRequest();
    if (portletHolder.getActionResponse()!=null)
      TPrequest.getParameterMap().putAll(portletHolder.getActionResponse().getRenderParametersMap());
    setWindowState(request, portletHolder);
    setPortletMode(request, portletHolder);
    setPortletParameters(request, portletHolder, TPrequest);
  }
View Full Code Here

Examples of net.tinyportal.javax.portlet.TpRenderRequest

         * DOGET
         */
        String portletId = TpPortletURL.getPortletId(portletHolder);

        TpPortletContext TpPortletContext = (TpPortletContext) portlet.getPortletContext();
        TpRenderRequest TPrequest = new TpRenderRequest(portletHolder, request, TpPortletContext);
        TpRenderResponse TPresponse = new TpRenderResponse(response, portletId);

        /*
         * On positionne le bean portlet dans la requête pour pouvoir y accéder depuis les taglibs
         */
        TPrequest.setAttribute(Constant.session_portlet_bean,portletHolder);

        portletHolder.setRenderRequest(TPrequest);
        portletHolder.setRenderResponse(TPresponse);
        portletHolder.setPortletConfig(portlet.getPortletConfig());

 
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.