Examples of FragmentDefinition


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

            String newFragmentDefinitionPath = folder.getPath()+(folder.getPath().endsWith(Folder.PATH_SEPARATOR) ? "" : Folder.PATH_SEPARATOR)+definitionName+FragmentDefinition.DOCUMENT_TYPE;
            if (pageManager.fragmentDefinitionExists(newFragmentDefinitionPath))
            {
                throw new IllegalArgumentException("PageTemplate "+newFragmentDefinitionPath+" exists");
            }
            FragmentDefinition newFragmentDefinition = pageManager.newFragmentDefinition(newFragmentDefinitionPath);
            if (newFragmentDefinition.getRootFragment() instanceof Fragment)
            {
                Fragment rootFragment = (Fragment)newFragmentDefinition.getRootFragment();               
                if (!Utils.isNull(defId))
                {
                    rootFragment.setId(defId);
                }
                if (!Utils.isNull(portletName))
                {
                    rootFragment.setType(Fragment.PORTLET);
                    rootFragment.setName(portletName);
                }
            }
            if (!Utils.isNull(definitionTitle))
            {
                newFragmentDefinition.setTitle(definitionTitle);
            }
            if (!Utils.isNull(definitionShortTitle))
            {
                newFragmentDefinition.setShortTitle(definitionShortTitle);
            }

            // update new fragment definition in page manager
            pageManager.updateFragmentDefinition(newFragmentDefinition);
        }
View Full Code Here

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

    private ContentFragmentImpl newContentFragment(String parentId, BaseFragmentsElement pageOrTemplate, Map fragmentDefinitions, BaseFragmentsElement definition, FragmentReference fragmentReference, boolean template, Fragment [] fragmentFragment)
    {
        // generate content fragment hierarchy for reference fragment from
        // fragment definition root fragment if located
        ContentFragmentImpl contentFragmentImpl = null;
        FragmentDefinition fragmentDefinition = (FragmentDefinition)((fragmentDefinitions != null) ? fragmentDefinitions.get(fragmentReference.getRefId()) : null);
        if ((fragmentDefinition != null) && (fragmentDefinition.getRootFragment() instanceof Fragment))
        {
            fragmentFragment[0] = (Fragment)fragmentDefinition.getRootFragment();
            String contentFragmentId = parentId+CONTENT_FRAGMENT_ID_SEPARATOR+fragmentFragment[0].getId();               
            contentFragmentImpl = newContentFragment(contentFragmentId, pageOrTemplate, fragmentDefinitions, fragmentDefinition, fragmentFragment[0], definition, fragmentReference, template, true);
        }
        else
        {
View Full Code Here

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

            castorPageManager.updateDynamicPage(dstDynamicPage);
        }
        Iterator fragmentDefinitions = srcFolder.getFragmentDefinitions().iterator();
        while (fragmentDefinitions.hasNext())
        {
            FragmentDefinition srcFragmentDefinition = (FragmentDefinition) fragmentDefinitions.next();
            FragmentDefinition dstFragmentDefinition = lookupFragmentDefinition(castorPageManager,srcFragmentDefinition.getPath());
            newPath = getUserFolder(userName, true) + destination + getRealPath(srcFragmentDefinition.getPath());
            dstFragmentDefinition = castorPageManager.copyFragmentDefinition(srcFragmentDefinition, newPath, copyIds);
            castorPageManager.updateFragmentDefinition(dstFragmentDefinition);
        }
        Iterator links = srcFolder.getLinks().iterator();
View Full Code Here

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

                                                copyIds);
                                        pageManager.updateDynamicPage(dynamicPage);
                                        success = true;
                                    } else if (fileType.equalsIgnoreCase("fpsml"))
                                    {
                                        FragmentDefinition source = folder.getFragmentDefinition(fileName);
                                        FragmentDefinition fragmentDefinition = null;
                                        if (pageManager.fragmentDefinitionExists(destPath
                                                + pathSeparator + fileName))
                                        {
                                            pageManager.removeFragmentDefinition(pageManager
                                                    .getFragmentDefinition(destPath
View Full Code Here

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

        assertNotNull(testdynamicpage.getRootFragment());
        assertNotNull(testdynamicpage.getRootFragment().getId());
        assertTrue(testdynamicpage.getRootFragment() instanceof Fragment);
        assertEquals(((Fragment)testdynamicpage.getRootFragment()).getType(), Fragment.LAYOUT);

        FragmentDefinition testfragmentdefinition = pageManager.newFragmentDefinition("/test003.fpsml");
        assertNotNull(testfragmentdefinition);
        assertNotNull(testfragmentdefinition.getId());
        assertNotNull(testfragmentdefinition.getPath());
        assertEquals(testfragmentdefinition.getId(), testfragmentdefinition.getPath());
        assertNotNull(testfragmentdefinition.getRootFragment());
        assertNotNull(testfragmentdefinition.getRootFragment().getId());
        assertTrue(testfragmentdefinition.getRootFragment() instanceof Fragment);
        assertEquals(((Fragment)testfragmentdefinition.getRootFragment()).getType(), Fragment.PORTLET);
    }
View Full Code Here

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

        assertTrue(bf instanceof FragmentReference);
        fr = (FragmentReference)bf;
        assertTrue(fr.getId().equals("dp-f003"));
        assertTrue(fr.getRefId().equals("test001"));
   
        FragmentDefinition testfragmentdefinition = pageManager.getFragmentDefinition("/test001.fpsml");
        assertTrue(testfragmentdefinition.getId().equals("/test001.fpsml"));
        assertTrue(testfragmentdefinition.getTitle().equals("Test Fragment Definition"));
        assertTrue(testfragmentdefinition.getVersion().equals("2.77"));
        rootFragmentElement = testfragmentdefinition.getRootFragment();
        assertTrue(rootFragmentElement instanceof Fragment);
        root = (Fragment)rootFragmentElement;
        assertNotNull(root);
        assertTrue(root.getId().equals("test001"));
        assertTrue(root.getName().equals("HelloPortlet"));
View Full Code Here

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

        bf = (BaseFragmentElement)root.getFragments().get(1);
        assertTrue(bf instanceof FragmentReference);
        fr = (FragmentReference)bf;
        assertTrue(fr.getRefId().equals("test002"));

        FragmentDefinition fragmentdefinition = pageManager.newFragmentDefinition("/test002.fpsml");
        fragmentdefinition.setTitle("Created Fragment Definition");
        rootFragmentElement = fragmentdefinition.getRootFragment();
        assertTrue(rootFragmentElement instanceof Fragment);
        root = (Fragment)rootFragmentElement;
        root.setName("TestPortlet");
        root.setId("test002");
        try
        {
            pageManager.updateFragmentDefinition(fragmentdefinition);
        }
        catch (Exception e)
        {
            String errmsg = "Exception in fragment definition update: " + e.toString();
            e.printStackTrace();
            System.err.println(errmsg);
            assertNotNull(errmsg, null);
        }
        fragmentdefinition = pageManager.getFragmentDefinition("/test002.fpsml");
        assertNotNull(fragmentdefinition);
        assertTrue(fragmentdefinition.getId().equals("/test002.fpsml"));
        assertEquals("Created Fragment Definition", fragmentdefinition.getTitle());
        assertNotNull(fragmentdefinition.getRootFragment());
        rootFragmentElement = fragmentdefinition.getRootFragment();
        assertTrue(rootFragmentElement instanceof Fragment);
        root = (Fragment)rootFragmentElement;
        assertTrue(root.getId().equals("test002"));
        assertTrue(root.getName().equals("TestPortlet"));
        assertTrue(root.getType().equals(Fragment.PORTLET));
View Full Code Here

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

        }
        dynamicpage = pageManager.getDynamicPage("/test002.dpsml");
        assertNotNull(dynamicpage);
        assertEquals("Updated Title", dynamicpage.getTitle());

        FragmentDefinition fragmentdefinition = pageManager.getFragmentDefinition("/test002.fpsml");
        fragmentdefinition.setTitle("Updated Title");
        try
        {
            pageManager.updateFragmentDefinition(fragmentdefinition);
        }
        catch (Exception e)
        {
            String errmsg = "Exception in fragment definition update: " + e.toString();
            e.printStackTrace();
            System.err.println(errmsg);
            assertNotNull(errmsg, null);
        }
        fragmentdefinition = pageManager.getFragmentDefinition("/test002.fpsml");
        assertNotNull(fragmentdefinition);
        assertEquals("Updated Title", fragmentdefinition.getTitle());
    }
View Full Code Here

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

        {
            exceptionFound = true;
        }
        assertTrue(exceptionFound);
       
        FragmentDefinition fragmentdefinition = pageManager.getFragmentDefinition("/test002.fpsml");
        try
        {
            pageManager.removeFragmentDefinition(fragmentdefinition);
        }
        catch (Exception e)
View Full Code Here

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

        assertTrue(bf instanceof FragmentReference);
        fr = (FragmentReference)bf;
        assertFalse(fr.getId().equals("cdp-f003"));
        assertTrue(fr.getRefId().equals("ctest001"));   

        FragmentDefinition testfragmentdefinition = pageManager.getFragmentDefinition("/clonetest.fpsml");
        assertNotNull(testfragmentdefinition);
        FragmentDefinition clonefragmentdefinition = pageManager.copyFragmentDefinition(testfragmentdefinition, "/cloned.fpsml");
        assertNotNull(clonefragmentdefinition);
        assertTrue(clonefragmentdefinition.getId().equals("/cloned.fpsml"));
        assertTrue(clonefragmentdefinition.getTitle().equals("Clone Test Fragment Definition"));
        rootFragmentElement = clonefragmentdefinition.getRootFragment();
        assertTrue(rootFragmentElement instanceof Fragment);
        root = (Fragment)rootFragmentElement;
        assertNotNull(root);
        assertFalse(root.getId().equals("ctest001"));
        assertTrue(root.getName().equals("HelloPortlet"));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.