Package javax.portlet

Examples of javax.portlet.RenderResponse


     * @return <CODE>SKIP_BODY</CODE>
     */
    public int doStartTag() throws JspException {
        PortletRequest renderRequest = (PortletRequest) pageContext.getRequest()
            .getAttribute(Constants.PORTLET_REQUEST);
        RenderResponse renderResponse = (RenderResponse) pageContext.getRequest()
            .getAttribute(Constants.PORTLET_RESPONSE);
        PortletConfig portletConfig = (PortletConfig) pageContext.getRequest()
            .getAttribute(Constants.PORTLET_CONFIG);

        if (pageContext.getAttribute("renderRequest") == null)   //Set attributes only once
View Full Code Here


    /* (non-Javadoc)
     * @see javax.servlet.jsp.tagext.Tag#doStartTag()
     */
    public int doStartTag() throws JspException {
        RenderResponse renderResponse = (RenderResponse) pageContext.getRequest()
            .getAttribute("javax.portlet.response");
        String namespace = renderResponse.getNamespace();
        JspWriter writer = pageContext.getOut();
        try {
            writer.print(namespace);
        } catch (IOException ioe) {
            throw new JspException(
View Full Code Here

     */
    public int doStartTag() throws JspException {
        if (var != null) {
            pageContext.removeAttribute(var, PageContext.PAGE_SCOPE);
        }
        RenderResponse renderResponse = (RenderResponse) pageContext.getRequest()
            .getAttribute("javax.portlet.response");

        if (renderResponse != null) {
            setUrl(renderResponse.createActionURL());
            if (portletMode != null) {
                try {
                    url.setPortletMode(
                        (PortletMode) TEI.portletModes.get(
                            portletMode.toUpperCase()));
View Full Code Here

         */
    public int doStartTag() throws JspException {
        if (var != null) {
            pageContext.removeAttribute(var, PageContext.PAGE_SCOPE);
        }
        RenderResponse renderResponse = (RenderResponse) pageContext.getRequest()
            .getAttribute("javax.portlet.response");

        if (renderResponse != null) {
            setUrl(renderResponse.createRenderURL());
            if (portletMode != null) {
                try {
                    url.setPortletMode(
                        (PortletMode) TEI.portletModes.get(
                            portletMode.toUpperCase()));
View Full Code Here

  /**
   * @return The action url.
   */
  public static String setViewIdForUrl(FacesContext facesContext, String viewId) {
    RenderResponse response = (RenderResponse) facesContext.getExternalContext().getResponse();
    PortletURL url = response.createActionURL();
    url.setParameter(VIEW_ID, viewId);
    return url.toString();
  }
View Full Code Here

    // org.apache.pluto.factory.RenderRequestFactory implementation -------------------------------
    public RenderResponse getRenderResponse(PortletWindow portletWindow,
                                            javax.servlet.http.HttpServletRequest servletRequest,
                                            javax.servlet.http.HttpServletResponse servletResponse)
    {
        RenderResponse renderResponse = new RenderResponseImpl(portletWindow,
                                                               servletRequest,
                                                               servletResponse );
        return renderResponse;
    }
View Full Code Here

        {
            RenderRequest renderRequest = PortletObjectAccess.getRenderRequest(portletWindow,
                                                                               servletRequest,
                                                                               servletResponse);

            RenderResponse renderResponse = PortletObjectAccess.getRenderResponse(portletWindow,
                                                                                  servletRequest,
                                                                                  servletResponse);

            invoker = PortletInvokerAccess.getPortletInvoker(portletWindow.getPortletEntity().getPortletDefinition());
            invoker.render(renderRequest, renderResponse);
View Full Code Here

        RenderRequest renderRequest = PortletObjectAccess.getRenderRequest(portletWindow,
                                                                           servletRequest,
                                                                           servletResponse);

        RenderResponse renderResponse = PortletObjectAccess.getRenderResponse(portletWindow,
                                                                              servletRequest,
                                                                              servletResponse);

        invoker = PortletInvokerAccess.getPortletInvoker(portletWindow.getPortletEntity().getPortletDefinition());
View Full Code Here

    @Test
    public void testRenderPortletRequest() throws NoSuchFieldException, IllegalAccessException {
        ApplicationContext applicationContext = createMock(ApplicationContext.class);
        PortletContext portletContext = createMock(PortletContext.class);
        RenderRequest request = createMock(RenderRequest.class);
        RenderResponse response = createMock(RenderResponse.class);

        replay(applicationContext, portletContext, request, response);
        RenderPortletRequest req = new RenderPortletRequest(applicationContext,
                portletContext, request, response);
        Class<? extends RenderPortletRequest> clazz = req.getClass();
View Full Code Here

            throws IOException, FacesException {
        ExternalContext extContext = context.getExternalContext();
        RenderKit renderKit = context.getRenderKit();

        RenderRequest request = (RenderRequest) extContext.getRequest();
        RenderResponse response = (RenderResponse) extContext.getResponse();

        String contenttype = request.getResponseContentType();
        if (contenttype == null) {
            contenttype = "text/html";
        }

        String encoding = response.getCharacterEncoding();
        if (encoding == null) {
            encoding = "ISO-8859-1";
        }

        ResponseWriter writer = renderKit.createResponseWriter(NullWriter.Instance, contenttype, encoding);

        contenttype = writer.getContentType();

        // apply them to the response
        response.setContentType(contenttype);

        // Now, clone with the real writer
        writer = writer.cloneWithWriter(response.getWriter());

        return writer;
    }
View Full Code Here

TOP

Related Classes of javax.portlet.RenderResponse

Copyright © 2018 www.massapicom. 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.