Examples of MongoDbPageTemplate


Examples of org.apache.rave.portal.model.MongoDbPageTemplate

    }

    @Test
    public void getAll_Valid() {
        List<PageTemplate> templates = new ArrayList<PageTemplate>();
        PageTemplate temp = new MongoDbPageTemplate();
        templates.add((MongoDbPageTemplate)temp);
        expect(template.find(new Query())).andReturn(templates);
        replay(template);

        List<PageTemplate> returned = templateRepository.getAll();
View Full Code Here

Examples of org.apache.rave.portal.model.MongoDbPageTemplate

    }

    @Test
    public void getDefaultPage_Valid(){
        PageType pageType = PageType.get("user");
        MongoDbPageTemplate found = new MongoDbPageTemplate();
        expect(template.findOne(new Query(where("pageType").is(pageType.getPageType().toUpperCase()).andOperator(where("defaultTemplate").is(true))))).andReturn(found);
        replay(template);

        PageTemplate returned = templateRepository.getDefaultPage(pageType.toString());
View Full Code Here

Examples of org.apache.rave.portal.model.MongoDbPageTemplate

    }

    @Test
    public void save_Valid(){
        PageTemplate pageTemplate = new PageTemplateImpl();
        MongoDbPageTemplate converted = new MongoDbPageTemplate();

        expect(template.save(eq(converted))).andReturn(converted);
        replay(template);

        PageTemplate saved = templateRepository.save(pageTemplate);
View Full Code Here

Examples of org.apache.rave.portal.model.MongoDbPageTemplate

        return PageTemplate.class;
    }

    @Override
    public MongoDbPageTemplate convert(PageTemplate source) {
        MongoDbPageTemplate converted = source instanceof MongoDbPageTemplate ? ((MongoDbPageTemplate) source) : new MongoDbPageTemplate();
        updateProperties(source, converted);

        if (source.getSubPageTemplates() != null) {
            List<PageTemplate> subPages = Lists.newArrayList();
            for (PageTemplate sub : source.getSubPageTemplates()) {
                subPages.add(convert(sub));
            }
            converted.setSubPageTemplates(subPages);
        }

        if (source.getPageTemplateRegions() != null) {
            List<PageTemplateRegion> convertedRegions = Lists.newArrayList();
            for (PageTemplateRegion region : source.getPageTemplateRegions()) {
                convertedRegions.add(convert(region));
            }
            converted.setPageTemplateRegions(convertedRegions);
        }
        return converted;
    }
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.