Examples of PageTemplate


Examples of ch.entwine.weblounge.common.content.page.PageTemplate

          HTMLAction htmlAction = (HTMLAction) action;
          logger.debug("Action handler found");

          if (targetPage != null) {
            String templateId = targetPage.getTemplate();
            PageTemplate template = site.getTemplate(templateId);
            if (template != null && id.equalsIgnoreCase(template.getStage())) {
              template.setEnvironment(request.getEnvironment());
              if (htmlAction.startStage(request, response, composer) == HTMLAction.SKIP_COMPOSER) {
                return EVAL_PAGE;
              }
            }
          }
View Full Code Here

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

                                                        copyIds);
                                        pageManager.updatePage(page);
                                        success = true;
                                    } else if (fileType.equalsIgnoreCase("tpsml"))
                                    {
                                        PageTemplate source = folder.getPageTemplate(fileName);
                                        PageTemplate pageTemplate = null;
                                        if (pageManager.pageTemplateExists(destPath
                                                + pathSeparator + fileName))
                                        {
                                            pageManager.removePageTemplate(pageManager
                                                    .getPageTemplate(destPath
View Full Code Here

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

            castorPageManager.updatePage(dstPage);
        }
        Iterator pageTemplates = srcFolder.getPageTemplates().iterator();
        while (pageTemplates.hasNext())
        {
            PageTemplate srcPageTemplate = (PageTemplate) pageTemplates.next();
            PageTemplate dstPageTemplate = lookupPageTemplate(castorPageManager,srcPageTemplate.getPath());
            newPath = getUserFolder(userName, true) + destination + getRealPath(srcPageTemplate.getPath());
            dstPageTemplate = castorPageManager.copyPageTemplate(srcPageTemplate, newPath, copyIds);
            castorPageManager.updatePageTemplate(dstPageTemplate);
        }       
        Iterator dynamicPages = srcFolder.getDynamicPages().iterator();
View Full Code Here

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

            }
        }
        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

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

            String newPageTemplatePath = folder.getPath()+(folder.getPath().endsWith(Folder.PATH_SEPARATOR) ? "" : Folder.PATH_SEPARATOR)+templateName+PageTemplate.DOCUMENT_TYPE;
            if (pageManager.pageTemplateExists(newPageTemplatePath))
            {
                throw new IllegalArgumentException("Page template "+newPageTemplatePath+" exists");
            }
            PageTemplate newPageTemplate = pageManager.newPageTemplate(newPageTemplatePath);
            if (newPageTemplate.getRootFragment() instanceof Fragment)
            {
                Fragment rootFragment = (Fragment)newPageTemplate.getRootFragment();
                if (!Utils.isNull(layoutName))
                {
                    rootFragment.setName(layoutName);
                }
                rootFragment.getFragments().add(pageManager.newPageFragment());
            }
            if (!Utils.isNull(templateTitle))
            {
                newPageTemplate.setTitle(templateTitle);
            }
            if (!Utils.isNull(templateShortTitle))
            {
                newPageTemplate.setShortTitle(templateShortTitle);
            }
            String defaultLayoutDecorator = null;
            String defaultPortletDecorator = null;
            if (page != null)
            {
                defaultLayoutDecorator = page.getDefaultDecorator(Fragment.LAYOUT);
                if (defaultLayoutDecorator != null)
                {
                    newPageTemplate.setDefaultDecorator(defaultLayoutDecorator, Fragment.LAYOUT);
                }
                defaultPortletDecorator = page.getDefaultDecorator(Fragment.PORTLET);
                if (defaultPortletDecorator != null)
                {
                    newPageTemplate.setDefaultDecorator(defaultPortletDecorator, Fragment.PORTLET);
                }
            }

            // update new page template in page manager
            pageManager.updatePageTemplate(newPageTemplate);
View Full Code Here

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

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

    /* (non-Javadoc)
     * @see org.apache.jetspeed.page.PageManager#newPageTemplate(java.lang.String)
     */
    public PageTemplate newPageTemplate(String path)
    {
        PageTemplate pageTemplate = null;
        try
        {
            // factory create the page template and set id/path
            pageTemplate = (PageTemplate)createObject(this.pageTemplateClass);           
            if (!path.startsWith(Folder.PATH_SEPARATOR))
            {
                path = Folder.PATH_SEPARATOR + path;
            }
            if (!path.endsWith(PageTemplate.DOCUMENT_TYPE))
            {
                path += Page.DOCUMENT_TYPE;
            }
            pageTemplate.setPath(path);
           
            // create the default fragment
            pageTemplate.setRootFragment(newFragment());           
        }
        catch (ClassCastException e)
        {
            String message = "Failed to create page template object for " + this.pageTemplateClass;
            log.error(message, e);
View Full Code Here

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

     */
    public PageTemplate copyPageTemplate(PageTemplate source, String path, boolean copyIds)
        throws NodeException
    {
        // create the new page template and copy attributes
        PageTemplate pageTemplate = newPageTemplate(path);
        copyPageAttributes(source, copyIds, pageTemplate);
        return pageTemplate;
    }
View Full Code Here

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

            }
            else if (forceTemplatesAccessible)
            {
                if (requestNode instanceof PageTemplate)
                {
                    PageTemplate requestPageTemplate = (PageTemplate)requestNode;
                   
                    // log selected request page template
                    if (log.isDebugEnabled())
                    {
                        log.debug("Selected page template, path=" + view.getManagedPageTemplate(requestPageTemplate).getPath());
View Full Code Here

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

        // search for page template by name or absolute path from
        // aggregated page templates
        NodeSet allPageTemplates = getPageTemplates(proxy);
        if (allPageTemplates != null)
        {
            PageTemplate pageTemplate = (PageTemplate)allPageTemplates.get(name);
            if (pageTemplate != null)
            {
                return pageTemplate;
            }
        }
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.