Examples of TpRenderResponse


Examples of net.tinyportal.javax.portlet.TpRenderResponse

      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);
 
View Full Code Here

Examples of net.tinyportal.javax.portlet.TpRenderResponse

    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);
      portletHolder.setContent(newResponse.toString());
    } else {
      portletHolder.setContent(TPresponse.getStringContent());
    }

    try {
      if (portlet.getPortletConfig().getResourceBundle(request.getLocale()).containsKey("javax.portlet.title"))
        portletHolder.setTitle(TPresponse.getTitle());
    } catch (Exception e) {
      //
    }
  }
View Full Code Here

Examples of net.tinyportal.javax.portlet.TpRenderResponse

         */
        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);
 
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.