Package org.jasig.portal.portlet.rendering

Examples of org.jasig.portal.portlet.rendering.PortletRenderResult


        //Get the portlet window
        final HttpServletRequest httpServletRequest = portalControlStructures.getHttpServletRequest();
        final HttpServletResponse httpServletResponse = portalControlStructures.getHttpServletResponse();
        final IPortletWindowId portletWindowId = this.getPortletWindowId(channelStaticData, channelRuntimeData, portalControlStructures);
       
        final PortletRenderResult renderResult;
        try {
            renderResult = this.portletRenderer.doRender(portletWindowId, httpServletRequest, httpServletResponse, printWriter);
        }
        catch (PortletDispatchException e) {
            final IPortletWindow portletWindow = this.portletWindowRegistry.getPortletWindow(httpServletRequest, portletWindowId);
View Full Code Here


   
    /* (non-Javadoc)
     * @see org.jasig.portal.channels.portlet.ISpringPortletChannel#getTitle(org.jasig.portal.ChannelStaticData, org.jasig.portal.PortalControlStructures, org.jasig.portal.ChannelRuntimeData)
     */
    public String getTitle(ChannelStaticData channelStaticData, PortalControlStructures portalControlStructures, ChannelRuntimeData channelRuntimeData) {
        final PortletRenderResult renderResult = (PortletRenderResult)channelRuntimeData.get(IPortletAdaptor.ATTRIBUTE__PORTLET_TITLE);
       
        if (renderResult != null) {
            return renderResult.getTitle();
        }
       
        return null;
    }
View Full Code Here

       
        final IPortletRequestParameterManager portletRequestParameterManager = createMock(IPortletRequestParameterManager.class);
       
        final IPortletRenderer portletRenderer = createMock(IPortletRenderer.class);
        expect(portletRenderer.doRender(portletWindowId, pcsRequest, response, printWriter))
            .andReturn(new PortletRenderResult("theTitle"));
       
        this.springPortletChannel.setPortletRequestParameterManager(portletRequestParameterManager);
        this.springPortletChannel.setPortletDefinitionRegistry(portletDefinitionRegistry);
        this.springPortletChannel.setPortletEntityRegistry(portletEntityRegistry);
        this.springPortletChannel.setPortletWindowRegistry(portletWindowRegistry);
View Full Code Here

    final CacheControl cacheControl = cacheState.getCacheControl();
    assertFalse(cacheControl.isPublicScope());
   
        cacheControl.setETag("123456");
       
        final PortletRenderResult portletResult = new PortletRenderResult("title", null, 0, 1);
        final String content = "<p>Cached content</p>";
       
        final CachedPortletData<PortletRenderResult> cachedPortletData = new CachedPortletData<PortletRenderResult>(
                portletResult, content, null, null, cacheControl.isPublicScope(),
                cacheControl.getETag(), -2);
View Full Code Here

       
        //Fake Render execution
        final CacheControl cacheControl = firstCacheState.getCacheControl();
        cacheControl.setExpirationTime(300);
       
        final PortletRenderResult renderResult = new PortletRenderResult("title", null, 0, 1000l);
        final String output = "{ \"hello\": \"world\" }";
        final CachedPortletData<PortletRenderResult> cachedPortletData = new CachedPortletData<PortletRenderResult>(
                renderResult, output, null, null, false, cacheControl.getETag(), cacheControl.getExpirationTime());
        firstCacheState.setCachedPortletData(cachedPortletData);
View Full Code Here

  @Override
  protected PortletRenderResult callInternal() throws Exception {
      final String characterEncoding = response.getCharacterEncoding();
      final RenderPortletOutputHandler renderPortletOutputHandler = new RenderPortletOutputHandler(characterEncoding);
     
        final PortletRenderResult result = portletRenderer.doRenderHeader(portletWindowId, request, response, renderPortletOutputHandler);
       
        this.output = renderPortletOutputHandler.getOutput();
       
        return result;
  }
View Full Code Here

    @Override
    protected PortletRenderResult callInternal() throws Exception {
        final String characterEncoding = response.getCharacterEncoding();
        final RenderPortletOutputHandler renderPortletOutputHandler = new RenderPortletOutputHandler(characterEncoding);
       
        final PortletRenderResult result = portletRenderer.doRenderMarkup(portletWindowId, request, response, renderPortletOutputHandler);
       
        this.output = renderPortletOutputHandler.getOutput();
       
        return result;
    }
View Full Code Here

TOP

Related Classes of org.jasig.portal.portlet.rendering.PortletRenderResult

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.