Package org.apache.jetspeed.om.page

Examples of org.apache.jetspeed.om.page.PageTemplate


            fragment = pageOrTemplate.getFragmentById(pageFragmentId);
        }
        else if (contentFragmentInTemplate)
        {
            String pageTemplatePath = (contentFragmentTemplateDefinition ? contentFragmentImpl.getDefinition().getPath() : contentFragmentImpl.getReferenceDefinition().getPath());
            PageTemplate pageTemplate = pageManager.getPageTemplate(pageTemplatePath);
            String pageTemplateFragmentId = (contentFragmentTemplateDefinition ? contentFragmentImpl.getFragment().getId() : contentFragmentImpl.getReference().getId());
            fragment = pageTemplate.getFragmentById(pageTemplateFragmentId);
        }
        if (fragment == null)
        {
            throw new IllegalArgumentException("Fragment and page not consistent");               
        }
View Full Code Here


        BaseConcretePageElement requestPageView = (BaseConcretePageElement)requestContext.getPageOrTemplate();
        assertNotNull(requestPageView);
        assertTrue(requestPageView instanceof Page);
        assertEquals("page2.psml", requestPageView.getName());
        assertEquals("/_user/user/page2.psml", extractFileSystemPathFromId(requestPageView.getId()));
        PageTemplate requestPageTemplateView = requestContext.getPageTemplate();
        assertNotNull(requestPageTemplateView);
        assertEquals("template.tpsml", requestPageTemplateView.getName());
        assertEquals("/template.tpsml", extractFileSystemPathFromId(requestPageTemplateView.getId()));
        Map requestFragmentDefinitionViews = requestContext.getFragmentDefinitions();
        assertNotNull(requestFragmentDefinitionViews);
        assertEquals(2, requestFragmentDefinitionViews.size());
        FragmentDefinition requestFragmentDefinitionView0 = (FragmentDefinition)requestFragmentDefinitionViews.get("fake-fragment-definition-0");
        assertNotNull(requestFragmentDefinitionView0);
        assertEquals("definition0.fpsml", requestFragmentDefinitionView0.getName());
        assertEquals("/definition0.fpsml", extractFileSystemPathFromId(requestFragmentDefinitionView0.getId()));
        FragmentDefinition requestFragmentDefinitionView1 = (FragmentDefinition)requestFragmentDefinitionViews.get("fake-fragment-definition-1");
        assertNotNull(requestFragmentDefinitionView1);
        assertEquals("definition1.fpsml", requestFragmentDefinitionView1.getName());
        assertEquals("/_user/user/definition1.fpsml", extractFileSystemPathFromId(requestFragmentDefinitionView1.getId()));       
        Folder requestFolderView = requestContext.getFolder();
        assertNotNull(requestFolderView);
        assertEquals("/", requestFolderView.getName());
        assertEquals("/_user/user", extractFileSystemPathFromId(requestFolderView.getId()));
        NodeSet requestSiblingPageViews = requestContext.getSiblingPages();
        assertNotNull(requestSiblingPageViews);
        assertEquals(3, requestSiblingPageViews.size());
        assertNotNull(requestSiblingPageViews.get("page0.psml"));
        assertEquals("/page0.psml", extractFileSystemPathFromId(requestSiblingPageViews.get("page0.psml").getId()));
        assertNotNull(requestSiblingPageViews.get("page1.psml"));
        assertEquals("/page1.psml", extractFileSystemPathFromId(requestSiblingPageViews.get("page1.psml").getId()));
        assertNotNull(requestSiblingPageViews.get("page2.psml"));
        assertEquals("/_user/user/page2.psml", extractFileSystemPathFromId(requestSiblingPageViews.get("page2.psml").getId()));
        Folder requestParentFolderView = requestContext.getParentFolder();
        assertNull(requestParentFolderView);
        NodeSet requestSiblingFolderViews = requestContext.getSiblingFolders();
        assertNotNull(requestSiblingFolderViews);
        assertEquals(4, requestSiblingFolderViews.size());
        assertNotNull(requestSiblingFolderViews.get("folder0"));
        assertEquals("/folder0", extractFileSystemPathFromId(requestSiblingFolderViews.get("folder0").getId()));
        assertNotNull(requestSiblingFolderViews.get("folder1"));
        assertEquals("/_user/user/folder1", extractFileSystemPathFromId(requestSiblingFolderViews.get("folder1").getId()));
        assertNotNull(requestSiblingFolderViews.get("folder2"));
        assertEquals("/folder2", extractFileSystemPathFromId(requestSiblingFolderViews.get("folder2").getId()));
        assertNotNull(requestSiblingFolderViews.get("folder4"));
        assertEquals("/folder4", extractFileSystemPathFromId(requestSiblingFolderViews.get("folder4").getId()));
        Folder requestRootFolderView = requestContext.getRootFolder();
        assertNotNull(requestRootFolderView);
        assertEquals("/", requestRootFolderView.getName());
        assertEquals("/_user/user", extractFileSystemPathFromId(requestRootFolderView.getId()));
        NodeSet requestRootLinkViews = requestContext.getRootLinks();
        assertNotNull(requestRootLinkViews);
        assertEquals(2, requestRootLinkViews.size());
        assertNotNull(requestRootLinkViews.get("link0.link"));
        assertEquals("/_group/group/link0.link", extractFileSystemPathFromId(requestRootLinkViews.get("link0.link").getId()));
        assertNotNull(requestRootLinkViews.get("link1.link"));
        assertEquals("/link1.link", extractFileSystemPathFromId(requestRootLinkViews.get("link1.link").getId()));
        assertEquals("/_user/user", requestContext.getUserFolderPath());
        assertEquals("/", requestContext.getBaseFolderPath());

        // physical site setup
        sessionContext = portalSite.newSessionContext();
        assertNotNull(sessionContext);
        requestContext = sessionContext.newRequestContext("/", null, "user");
        assertNotNull(requestContext);
        assertTrue(requestContext.isConcretePage());
        assertFalse(requestContext.isContentPage());
        requestPageView = (BaseConcretePageElement)requestContext.getPageOrTemplate();
        assertNotNull(requestPageView);
        assertTrue(requestPageView instanceof Page);
        assertEquals("page0.psml", requestPageView.getName());
        assertEquals("/page0.psml", extractFileSystemPathFromId(requestPageView.getId()));
        requestPageTemplateView = requestContext.getPageTemplate();
        assertNotNull(requestPageTemplateView);
        assertEquals("template.tpsml", requestPageTemplateView.getName());
        assertEquals("/template.tpsml", extractFileSystemPathFromId(requestPageTemplateView.getId()));
        requestFragmentDefinitionViews = requestContext.getFragmentDefinitions();
        assertNotNull(requestFragmentDefinitionViews);
        assertEquals(1, requestFragmentDefinitionViews.size());
        requestFragmentDefinitionView0 = (FragmentDefinition)requestFragmentDefinitionViews.get("fake-fragment-definition-0");
        assertNotNull(requestFragmentDefinitionView0);
View Full Code Here

            }
        }
        Iterator pageTemplates = srcFolder.getPageTemplates().iterator();
        while (pageTemplates.hasNext())
        {
            PageTemplate srcPageTemplate = (PageTemplate) pageTemplates.next();
            PageTemplate dstPageTemplate = lookupPageTemplate(dest, srcPageTemplate.getPath());
            if (null != dstPageTemplate)
            {
                if (context.overwritePages)
                {
                    context.logger.info("overwriting page template " + srcPageTemplate.getPath());
View Full Code Here

     * @throws NodeException
     */
    public PageTemplate getPageTemplate(String name, boolean checkAccess) throws PageNotFoundException, NodeException
    {
        // get page template
        PageTemplate pageTemplate = (PageTemplate) getAllNodes().subset(PageTemplate.DOCUMENT_TYPE).get(name);
        if (pageTemplate == null)
        {
            throw new PageNotFoundException("Jetspeed PSML page template not found: " + name);
        }

        // check access
        if (checkAccess)
        {
            pageTemplate.checkAccess(JetspeedActions.VIEW);
        }
        return pageTemplate;
    }
View Full Code Here

            }              
            PortalSiteSessionContext sessionContext = (PortalSiteSessionContext)getSessionAttribute(ProfilerValveImpl.PORTAL_SITE_SESSION_CONTEXT_ATTR_KEY);
            String userPrincipal = ((getUserPrincipal() != null) ? getUserPrincipal().getName() : null);
            PortalSiteRequestContext requestContext = sessionContext.newRequestContext(locators, userPrincipal, true, true);
            BaseFragmentsElement managedPageOrTemplate = requestContext.getManagedPageOrTemplate();
            PageTemplate managedPageTemplate = requestContext.getManagedPageTemplate();
            Map managedFragmentDefinitions = requestContext.getManagedFragmentDefinitions();
            ContentPage cpage = pageLayoutComponent.newContentPage(managedPageOrTemplate, managedPageTemplate, managedFragmentDefinitions);
            //System.out.println("page is " + cpage.getPath());
            this.setPage(realPage);           
            this.setPath(pathSave);
View Full Code Here

TOP

Related Classes of org.apache.jetspeed.om.page.PageTemplate

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.