Package org.apache.jetspeed.om.page

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


            }
        }
        Iterator fragmentDefinitions = srcFolder.getFragmentDefinitions().iterator();
        while (fragmentDefinitions.hasNext())
        {
            FragmentDefinition srcFragmentDefinition = (FragmentDefinition) fragmentDefinitions.next();
            FragmentDefinition dstFragmentDefinition = lookupFragmentDefinition(dest, srcFragmentDefinition.getPath());
            if (null != dstFragmentDefinition)
            {
                if (context.overwritePages)
                {
                    context.logger.info("overwriting fragment definition " + srcFragmentDefinition.getPath());
View Full Code Here


     * @throws NodeException
     */
    public FragmentDefinition getFragmentDefinition(String name, boolean checkAccess) throws PageNotFoundException, NodeException
    {
        // get fragment definition
        FragmentDefinition fragmentDefinition = (FragmentDefinition) getAllNodes().subset(FragmentDefinition.DOCUMENT_TYPE).get(name);
        if (fragmentDefinition == null)
        {
            throw new PageNotFoundException("Jetspeed PSML fragment definition not found: " + name);
        }

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

TOP

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

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.