Examples of FragmentDefinition


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

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

     * @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

Examples of org.jasig.portal.layout.dlm.FragmentDefinition

    if (fragmentDefElement == null) {
      throw new IllegalArgumentException("Could not find required dlm:fragment element in fragment-definition file");
    }
    final String fragmentName = fragmentDefElement.getAttribute("name");
   
    FragmentDefinition fragmentDefinition = this.fragmentDefinitionDao.getFragmentDefinition(fragmentName);
    if (fragmentDefinition == null) {
      fragmentDefinition = new FragmentDefinition(fragmentDefElement);
    }
   
    fragmentDefinition.loadFromEelement(fragmentDefElement);
   
    this.fragmentDefinitionDao.updateFragmentDefinition(fragmentDefinition);
  }
View Full Code Here

Examples of org.jasig.portal.layout.dlm.FragmentDefinition

  /* (non-Javadoc)
   * @see org.jasig.portal.io.xml.crn.AbstractDom4jExporter#exportDataElement(java.lang.String)
   */
  @Override
  protected Element exportDataElement(String id) {
    final FragmentDefinition fragmentDefinition = fragmentDefinitionDao.getFragmentDefinition(id);
    if (fragmentDefinition == null) {
      return null;
    }
   
        final org.dom4j.Document fragmentDefDoc = new org.dom4j.DocumentFactory().createDocument();
        final Element fragmentDefElement = fragmentDefDoc.addElement("fragment-definition");
        fragmentDefElement.addNamespace("dlm", "http://www.uportal.org/layout/dlm");
        fragmentDefElement.addAttribute("script", "classpath://org/jasig/portal/io/import-fragment-definition_v3-1.crn");
    fragmentDefinition.toElement(fragmentDefElement);
       
        return fragmentDefElement;
  }
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.