Package org.jabusuite.cms

Examples of org.jabusuite.cms.CmsPage


     */
    protected ArrayList getAllSubPages(List pages, String filter, String orderFields, JbsUser user, JbsCompany company) {
        ArrayList<CmsPage> subPages = new ArrayList<CmsPage>();
        Iterator<CmsPage> it = pages.iterator();
        while (it.hasNext()) {
            CmsPage parentPage = it.next();
            List<CmsPage> pageSubPages = this.getDatasets(parentPage.getSite(), parentPage, filter, orderFields, user, company, 0, 0);
            Iterator<CmsPage> itSub = pageSubPages.iterator();
            while (itSub.hasNext()) {
                CmsPage subPage = itSub.next();
                logger.debug(subPage.getTitle());
                subPages.add(subPage);
            }
        }

        return subPages;
View Full Code Here


        }
    }

    protected void createTestPages(CmsPagesRemote pageManager, CmsSite site, CmsPage parentPage, int maxDepth, int level) {
        for (int i = 0; i < 10; i++) {
            CmsPage page = new CmsPage();
            if (parentPage != null) {
                page.setTitle(parentPage.getTitle() + "." + (i + 1));
                page.setParentPage(parentPage);
            } else {
                page.setTitle("Page " + (i + 1));
                page.setSite(site);
            }
            page.setPosition(i);
            logger.debug(page.getTitle());
            pageManager.createDataset(page, ClientGlobals.getUser(), ClientGlobals.getCompany());
            if (level < maxDepth) {
                createTestPages(pageManager, site, page, maxDepth, level + 1);
            }
        }
View Full Code Here

        }

        public void addPages(CmsSite site, CmsPageTreeNode parent, List<CmsPage> pages) {
            Iterator<CmsPage> it = pages.iterator();
            while (it.hasNext()) {
                CmsPage page = it.next();
                CmsPageTreeNode node = new CmsPageTreeNode(page.getTitle(), site, page);
                parent.add(node);
                addPages(site, page, node);
            }
        }
View Full Code Here

TOP

Related Classes of org.jabusuite.cms.CmsPage

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.