Package org.jasig.portal.mock.portlet.om

Examples of org.jasig.portal.mock.portlet.om.MockPortletWindowId


        final IPortletEntity portletEntity = createMock(IPortletEntity.class);
        final IPortletWindow portletWindow = createMock(IPortletWindow.class);
       
        final MockPortletDefinitionId portletDefinitionId = new MockPortletDefinitionId("42");
        final MockPortletEntityId portletEntityId = new MockPortletEntityId("subId1");
        final MockPortletWindowId portletWindowId = new MockPortletWindowId("windowId1");
       
        expect(userInstanceManager.getUserInstance(request)).andReturn(userInstance);
        expect(userInstance.getPreferencesManager()).andReturn(userPreferencesManager);
        expect(userPreferencesManager.getUserLayoutManager()).andReturn(userLayoutManager);
        expect(userLayoutManager.getSubscribeId("my-info-student-center-home")).andReturn("subId1");
        expect(userLayoutManager.getNode("subId1")).andReturn(userLayoutChannelDescription);
        expect(userLayoutChannelDescription.getChannelPublishId()).andReturn("42");
        expect(portletDefinitionRegistry.getPortletDefinition(42)).andReturn(portletDefinition);
        expect(portletDefinition.getChannelDefinition()).andReturn(channelDefinition);
        expect(channelDefinition.isPortlet()).andReturn(true);
        expect(userInstance.getPerson()).andReturn(person);
        expect(portletDefinition.getPortletDefinitionId()).andReturn(portletDefinitionId);
        expect(person.getID()).andReturn(37);
        expect(portletEntityRegistry.getOrCreatePortletEntity(portletDefinitionId, "subId1", 37)).andReturn(portletEntity);
        expect(portletEntity.getPortletEntityId()).andReturn(portletEntityId);
        expect(portletWindowRegistry.createDefaultPortletWindow(request, portletEntityId)).andReturn(portletWindow);
        expect(portletWindow.getPortletWindowId()).andReturn(portletWindowId);
        expect(portletWindowRegistry.createTransientPortletWindowId(request, portletWindowId)).andReturn(portletWindowId);
       
        replay(portletWindowRegistry, userInstanceManager, userInstance, userPreferencesManager, userLayoutManager,
                userLayoutChannelDescription, portletDefinitionRegistry, portletDefinition, channelDefinition, person,
                portletEntityRegistry, portletEntity, portletWindow);
       
        portletUrlSyntaxProvider.setPortletWindowRegistry(portletWindowRegistry);
        portletUrlSyntaxProvider.setPortletEntityRegistry(portletEntityRegistry);
        portletUrlSyntaxProvider.setPortletDefinitionRegistry(portletDefinitionRegistry);
        portletUrlSyntaxProvider.setUserInstanceManager(userInstanceManager);
       
        request.setParameter("uP_fname", "my-info-student-center-home");
        request.setParameter("pltc_type", "ACTION");
        request.setParameter("pltp_action", "loginAction");
       
        final PortletUrl portletUrl = portletUrlSyntaxProvider.parsePortletUrl(request);
       
        verify(portletWindowRegistry, userInstanceManager, userInstance, userPreferencesManager, userLayoutManager,
                userLayoutChannelDescription, portletDefinitionRegistry, portletDefinition, channelDefinition, person,
                portletEntityRegistry, portletEntity, portletWindow);
       
       
        PortletUrl portletUrl1 = new PortletUrl(new MockPortletWindowId("windowId1"));
       
        portletUrl1.setRequestType(RequestType.ACTION);
        final Map<String, List<String>> parameters = new LinkedHashMap<String, List<String>>();
        parameters.put("action", Arrays.asList("loginAction"));
        portletUrl1.setParameters(parameters);
View Full Code Here


        }
       
       
        final IPortletWindowRegistry portletWindowRegistry = createMock(IPortletWindowRegistry.class);
        expect(portletWindowRegistry.getPortletWindowId("windowId1"))
            .andReturn(new MockPortletWindowId("windowId1"))
            .anyTimes();
       
       
        replay(portletWindowRegistry);
       
        portletUrlSyntaxProvider.setPortletWindowRegistry(portletWindowRegistry);
       
        PortletUrl portletUrl = portletUrlSyntaxProvider.parsePortletUrl(request);
        assertNull(portletUrl);
       
       
        PortletUrl portletUrl1 = new PortletUrl(new MockPortletWindowId("windowId1"));
       
        request.setParameter("pltc_target", "windowId1");
        request.setParameter("pltc_type_windowId1", "RENDER");
        portletUrl1.setRequestType(RequestType.RENDER);
        portletUrl1.setParameters(Collections.EMPTY_MAP);
View Full Code Here

            fail("generatePortletUrl should have thrown an IllegalArgumentException with a null request");
        }
        catch (IllegalArgumentException iae) {
        }
       
        final MockPortletWindowId wId1 = new MockPortletWindowId("wId1");
        final MockPortletWindowId wId2 = new MockPortletWindowId("wId2");
        final MockPortletWindowId wId3 = new MockPortletWindowId("wId3");
       
        final IPortletWindowRegistry portletWindowRegistry = createMock(IPortletWindowRegistry.class);
        expect(portletWindowRegistry.getPortletWindowId("wId1"))
            .andReturn(wId1)
            .anyTimes();
View Full Code Here

  }
 
  @Test
  public void testGetCacheControlDefault() {
    MockHttpServletRequest httpRequest = new MockHttpServletRequest();
    MockPortletWindowId portletWindowId = new MockPortletWindowId("123");
    MockPortletDefinitionId portletDefinitionId = new MockPortletDefinitionId(789);
   
    when(portletDescriptor.getCacheScope()).thenReturn(null);
   
    final IPortletWindowRegistry portletWindowRegistry = mock(IPortletWindowRegistry.class);
View Full Code Here

    MockHttpServletRequest httpRequest = new MockHttpServletRequest();
    httpRequest.setSession(mockSession);
    MockHttpServletRequest nextHttpRequest = new MockHttpServletRequest();
    nextHttpRequest.setSession(mockSession);
   
    MockPortletWindowId portletWindowId = new MockPortletWindowId("123");
    MockPortletDefinitionId portletDefinitionId = new MockPortletDefinitionId(789);
   
    // use private cache
    when(portletDescriptor.getCacheScope()).thenReturn("private");
    when(portletDescriptor.getExpirationCache()).thenReturn(300);
View Full Code Here

  }
 
  @Test
  public void testDetermineCacheScopePortletDefinitionPrivate() {
    MockHttpServletRequest httpRequest = new MockHttpServletRequest();
    MockPortletWindowId portletWindowId = new MockPortletWindowId("123");
    MockPortletDefinitionId portletDefinitionId = new MockPortletDefinitionId(789);
   
    PortletDefinition portletDefinition = mock(PortletDefinition.class);
    when(portletDefinition.getCacheScope()).thenReturn("private");
   
View Full Code Here

  }
 
  @Test
  public void testDetermineCacheScopePortletDefinitionPublic() {
    MockHttpServletRequest httpRequest = new MockHttpServletRequest();
    MockPortletWindowId portletWindowId = new MockPortletWindowId("123");
    MockPortletDefinitionId portletDefinitionId = new MockPortletDefinitionId(789);
   
    when(portletDescriptor.getCacheScope()).thenReturn(MimeResponse.PUBLIC_SCOPE);
   
    when(portletWindowRegistry.getPortletWindow(httpRequest, portletWindowId)).thenReturn(portletWindow);
View Full Code Here

  }
   
    @Test
    public void testCachePrivateRenderRoundTrip() {
        MockHttpServletRequest httpRequest = new MockHttpServletRequest();
        MockPortletWindowId portletWindowId = new MockPortletWindowId("123");
        MockPortletDefinitionId portletDefinitionId = new MockPortletDefinitionId(789);
       
        when(portletDescriptor.getCacheScope()).thenReturn(MimeResponse.PUBLIC_SCOPE);
       
        when(portletWindowRegistry.getPortletWindow(httpRequest, portletWindowId)).thenReturn(portletWindow);
View Full Code Here

    }
   
    @Test
    public void testCachePrivateResourceRoundTrip() {
        MockHttpServletRequest httpRequest = new MockHttpServletRequest();
        MockPortletWindowId portletWindowId = new MockPortletWindowId("123");
        MockPortletDefinitionId portletDefinitionId = new MockPortletDefinitionId(789);
       
        when(portletDescriptor.getCacheScope()).thenReturn(MimeResponse.PUBLIC_SCOPE);
       
        when(portletWindowRegistry.getPortletWindow(httpRequest, portletWindowId)).thenReturn(portletWindow);
View Full Code Here

        final IPortalUrlBuilder urlBuilder = portalUrlProvider.getPortalUrlBuilderByLayoutNode(request, folderNodeId, UrlType.RENDER);
       
        assertNotNull(urlBuilder);

        assertEquals(folderNodeId, urlBuilder.getTargetFolderId());
        assertEquals(new MockPortletWindowId(portletDefinitionIdStr), urlBuilder.getTargetPortletWindowId());
        assertEquals(UrlType.RENDER, urlBuilder.getUrlType());
    }
View Full Code Here

TOP

Related Classes of org.jasig.portal.mock.portlet.om.MockPortletWindowId

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.