Examples of MongoDbPageTemplate


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

    }

    @Test
    public void getAll_Valid() {
        List<MongoDbPageTemplate> templates = new ArrayList<MongoDbPageTemplate>();
        PageTemplate temp = new MongoDbPageTemplate();
        templates.add((MongoDbPageTemplate)temp);
        expect(template.findAll(MongoDbPageTemplate.class, CollectionNames.PAGE_TEMPLATE_COLLECTION)).andReturn(templates);
        converter.hydrate(temp, PageTemplate.class);
        expectLastCall();
        replay(template, converter);
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))), MongoDbPageTemplate.class, CollectionNames.PAGE_TEMPLATE_COLLECTION)).andReturn(found);
        converter.hydrate(found, PageTemplate.class);
        expectLastCall();
        replay(converter, template);
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(converter.convert(pageTemplate, PageTemplate.class)).andReturn(converted);
        template.save(converted, CollectionNames.PAGE_TEMPLATE_COLLECTION);
        expectLastCall();
        converter.hydrate(converted, PageTemplate.class);
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

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

        return temp;
    }

    @Override
    public PageTemplate save(PageTemplate pageTemplate) {
        MongoDbPageTemplate converted = converter.convert(pageTemplate, PageTemplate.class);
        template.save(converted, PAGE_TEMPLATE_COLLECTION);
        converter.hydrate(converted, PageTemplate.class);
        return converted;
    }
View Full Code Here

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

        return temp;
    }

    @Override
    public PageTemplate save(PageTemplate pageTemplate) {
        MongoDbPageTemplate converted = converter.convert(pageTemplate, PageTemplate.class);
        template.save(converted, PAGE_TEMPLATE_COLLECTION);
        converter.hydrate(converted, PageTemplate.class);
        return converted;
    }
View Full Code Here

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

    }

    @Test
    public void getAll_Valid() {
        List<MongoDbPageTemplate> templates = new ArrayList<MongoDbPageTemplate>();
        PageTemplate temp = new MongoDbPageTemplate();
        templates.add((MongoDbPageTemplate)temp);
        expect(template.findAll(MongoDbPageTemplate.class, CollectionNames.PAGE_TEMPLATE_COLLECTION)).andReturn(templates);
        converter.hydrate(temp, PageTemplate.class);
        expectLastCall();
        replay(template, converter);
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))), MongoDbPageTemplate.class, CollectionNames.PAGE_TEMPLATE_COLLECTION)).andReturn(found);
        converter.hydrate(found, PageTemplate.class);
        expectLastCall();
        replay(converter, template);
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(converter.convert(pageTemplate, PageTemplate.class)).andReturn(converted);
        template.save(converted, CollectionNames.PAGE_TEMPLATE_COLLECTION);
        expectLastCall();
        converter.hydrate(converted, PageTemplate.class);
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.