Package org.jasig.portal.portlet.om

Examples of org.jasig.portal.portlet.om.IPortletWindowId


    }

    @Test
    public void testMultiPortletUrlById() throws Exception {
        final MockHttpServletRequest request = new MockHttpServletRequest();
        final IPortletWindowId portletWindowId = new MockPortletWindowId("w1");
       
        final IPortletWindow portletWindow2 = mock(IPortletWindow.class);
        final IPortletWindowId portletWindowId2 = new MockPortletWindowId("w2");
        final IPortletUrlBuilder portletUrlBuilder2 = mock(IPortletUrlBuilder.class);
       
        when(portalUrlProvider.getPortalUrlBuilderByLayoutNode(request, "foo", UrlType.RENDER)).thenReturn(portalUrlBuilder);
        when(portalUrlBuilder.getPortletUrlBuilder(portletWindowId)).thenReturn(portletUrlBuilder);
        when(portalUrlBuilder.getUrlString()).thenReturn("/uPortal/home/normal/render.uP?layoutUrl");
View Full Code Here


        when(this.portletDefinition.getFName()).thenReturn("fname");
        when(this.portletEntity.getPortletEntityId()).thenReturn(portletEntityId);
        when(this.portletWindowRegistry.getOrCreateDefaultPortletWindow(request, portletEntityId)).thenReturn(portletWindow);
        when(portletWindow.getPortletWindowId()).thenReturn(portletWindowId);
       
        final IPortletWindowId parsedPortletWindowId = this.urlNodeSyntaxHelper.getPortletForFolderName(request, null, folder);
        assertNotNull(parsedPortletWindowId);
        assertEquals(portletWindowId, parsedPortletWindowId);
    }
View Full Code Here

        final MockPortletWindowId portletWindowId = new MockPortletWindowId("wid");
       
        when(this.portletWindowRegistry.getOrCreateDefaultPortletWindowByFname(request, folder)).thenReturn(portletWindow);
        when(portletWindow.getPortletWindowId()).thenReturn(portletWindowId);
       
        final IPortletWindowId parsedPortletWindowId = this.urlNodeSyntaxHelper.getPortletForFolderName(request, null, folder);
        assertNotNull(parsedPortletWindowId);
        assertEquals(portletWindowId, parsedPortletWindowId);
    }
View Full Code Here

        final Set<String> ids = ImmutableSet.of("pw2");
        final MockPortletWindowId expectedPortletWindowId = new MockPortletWindowId("pw2");
       
        when(this.portletWindowRegistry.getPortletWindowId(request, "pw2")).thenReturn(expectedPortletWindowId);
       
        IPortletWindowId portletWindowId = this.urlSyntaxProvider.parsePortletWindowIdSuffix(request,
                UrlSyntaxProviderImpl.PARAM_WINDOW_STATE, ids,
                UrlSyntaxProviderImpl.PARAM_WINDOW_STATE + UrlSyntaxProviderImpl.SEPARATOR + "pw2");
       
        assertEquals(expectedPortletWindowId, portletWindowId);
       
View Full Code Here

        this.portletWindowRegistry = portletWindowRegistry;
    }

    @Override
    public void preExecution(HttpServletRequest request, HttpServletResponse response, IPortletExecutionContext context) {
        final IPortletWindowId portletWindowId = context.getPortletWindowId();
        final String fname = this.getFname(request, portletWindowId);
        final String userName = this.getUserName(request);

        final Thread currentThread = Thread.currentThread();
        final String threadName = currentThread.getName();
View Full Code Here

        this.requestPropertiesManager = requestPropertiesManager;
        this.portalRequestInfo = portalRequestInfo;
        this.requestAttributeService = requestAttributeService;
       
        final IPortletWindowId portletWindowId = this.portletWindow.getPortletWindowId();
        final Map<IPortletWindowId, ? extends IPortletRequestInfo> portletRequestInfoMap = this.portalRequestInfo.getPortletRequestInfoMap();
        this.portletRequestInfo = portletRequestInfoMap.get(portletWindowId);
    }
View Full Code Here

    /* (non-Javadoc)
     * @see org.apache.pluto.container.PortletRequestContext#getCookies()
     */
    @Override
    public Cookie[] getCookies() {
      final IPortletWindowId portletWindowId = this.portletWindow.getPortletWindowId();
        return this.portletCookieService.getAllPortletCookies(this.servletRequest, portletWindowId);
    }
View Full Code Here

  @RequestMapping("VIEW")
  public String renderError(RenderRequest request,
      RenderResponse response, ModelMap model) throws Exception {
   
    HttpServletRequest httpRequest = this.portalRequestUtils.getPortletHttpRequest(request);
    IPortletWindowId currentFailedPortletWindowId = (IPortletWindowId) request.getAttribute(REQUEST_ATTRIBUTE__CURRENT_FAILED_PORTLET_WINDOW_ID);
    model.addAttribute("portletWindowId", currentFailedPortletWindowId);
    Exception cause = (Exception) request.getAttribute(REQUEST_ATTRIBUTE__CURRENT_EXCEPTION_CAUSE);
    model.addAttribute("exception", cause);
    final String rootCauseMessage = ExceptionUtils.getRootCauseMessage(cause);
    model.addAttribute("rootCauseMessage", rootCauseMessage);
View Full Code Here

  public void executeReset(ActionRequest request,
      ActionResponse response) throws Exception {
    final String windowId = request.getParameter("failedPortletWindowId");
    if(StringUtils.isNotBlank(windowId)) {
      HttpServletRequest httpRequest = this.portalRequestUtils.getPortletHttpRequest(request);
      IPortletWindowId portletWindowId = this.portletWindowRegistry.getPortletWindowId(httpRequest, windowId);

      HttpServletResponse httpResponse = this.portalRequestUtils.getOriginalPortalResponse(request);
      this.portletRenderer.doReset(portletWindowId, httpRequest, httpResponse);

      IPortalUrlBuilder builder = this.portalUrlProvider.getPortalUrlBuilderByPortletWindow(httpRequest, portletWindowId, UrlType.RENDER);
View Full Code Here

    public void processEvents(PortletContainer container, PortletWindow plutoPortletWindow, HttpServletRequest request, HttpServletResponse response, List<Event> events) {
        final PortletEventQueue requestPortletEventQueue = this.getPortletEventQueue(request);
        this.logger.debug("Queued {} from {}", events, plutoPortletWindow);
       
        final IPortletWindow portletWindow = this.portletWindowRegistry.convertPortletWindow(request, plutoPortletWindow);
        final IPortletWindowId portletWindowId = portletWindow.getPortletWindowId();
       
        //Add list transformer to convert Event to QueuedEvent
        final List<QueuedEvent> queuedEvents = Lists.transform(events, new Function<Event, QueuedEvent>() {
      /* (non-Javadoc)
       * @see com.google.common.base.Function#apply(java.lang.Object)
View Full Code Here

TOP

Related Classes of org.jasig.portal.portlet.om.IPortletWindowId

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.