Package org.apache.rave.model

Examples of org.apache.rave.model.Page


    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (!(o instanceof Page)) return false;
        Page that = (Page) o;
        return !(this.getId() != null ? !this.getId().equals(that.getId()) : that.getId() != null);

    }
View Full Code Here


        assertThat(service.getSupportedWidgetTypes().contains("OpenSocial"), is(true));
    }

    @Test
    public void renderOpenSocial() {
        Page page = new PageImpl("1", repository.getByUsername(VALID_USER_NAME).getId());
        Region region = new RegionImpl("1", page, 1);
        page.setRegions(Arrays.asList(region));

        WidgetImpl w = new WidgetImpl();
        w.setType("OpenSocial");
        w.setId("1");
        w.setTitle("Wikipedia");
View Full Code Here

    @Test
    public void delete_Null() {
        RegionWidgetImpl item = new RegionWidgetImpl();
        String id = "123";
        item.setId(id);
        Page page = new PageImpl();
        page.setRegions(new ArrayList<Region>());

        expect(template.findOne(getQuery(id))).andReturn(page);
        replay(template);

        thrown.expect(IllegalStateException.class);
View Full Code Here

    @Test
    public void delete_DifferentId() {
        RegionWidgetImpl widget = new RegionWidgetImpl();
        Region region = new RegionImpl();
        Page page = new PageImpl();
        page.setRegions(Arrays.asList(region));
        region.setRegionWidgets(Arrays.<RegionWidget>asList(widget));
        widget.setId("345345");

        RegionWidgetImpl item = new RegionWidgetImpl();
        String id = "4344";
View Full Code Here

        String id = "1111L";
        String id2 = "2222L";
        String regionWidgetId1 = "9876L";
        String regionWidgetId2 = "6543L";
        String regionWidgetId3 = "2874L";
        Page page = new PageImpl("1234L");
        List<Page> pages = Lists.newArrayList();
        List<Region> regions = Lists.newArrayList();
        List<RegionWidget> regionWidgets = Lists.newArrayList();
        Region region = new RegionImpl(id);
        Region region2 = new RegionImpl(id2);
        RegionWidget rw1 = new RegionWidgetImpl(regionWidgetId1);
        RegionWidget rw2 = new RegionWidgetImpl(regionWidgetId2);
        RegionWidget rw3 = new RegionWidgetImpl(regionWidgetId3);
        regions.add(region);
        regions.add(region2);
        regionWidgets.add(rw1);
        regionWidgets.add(rw2);
        regionWidgets.add(rw3);
        region.setRegionWidgets(regionWidgets);
        pages.add(page);
        page.setRegions(regions);


        Query q = new Query();
        expect(template.find(q)).andReturn(pages);
        replay(template);
View Full Code Here

        String id = "1111L";
        String id2 = "2222L";
        String regionWidgetId1 = "9876L";
        String regionWidgetId2 = "6543L";
        String regionWidgetId3 = "2874L";
        Page page = new PageImpl("1234L");
        List<Page> pages = Lists.newArrayList();
        List<Region> regions = Lists.newArrayList();
        List<RegionWidget> regionWidgets = Lists.newArrayList();
        Region region = new RegionImpl(id);
        Region region2 = new RegionImpl(id2);
        RegionWidget rw1 = new RegionWidgetImpl(regionWidgetId1);
        RegionWidget rw2 = new RegionWidgetImpl(regionWidgetId2);
        RegionWidget rw3 = new RegionWidgetImpl(regionWidgetId3);
        regions.add(region);
        regions.add(region2);
        regionWidgets.add(rw1);
        regionWidgets.add(rw2);
        regionWidgets.add(rw3);
        region.setRegionWidgets(regionWidgets);
        pages.add(page);
        page.setRegions(regions);


        Query q = new Query();
        expect(template.find(q)).andReturn(pages);
        replay(template);
View Full Code Here

        String id = "1111L";
        String id2 = "2222L";
        String regionWidgetId1 = "9876L";
        String regionWidgetId2 = "6543L";
        String regionWidgetId3 = "2874L";
        Page page = new PageImpl("1234L");
        List<Page> pages = Lists.newArrayList();
        List<Region> regions = Lists.newArrayList();
        List<RegionWidget> regionWidgets = Lists.newArrayList();
        Region region = new RegionImpl(id);
        Region region2 = new RegionImpl(id2);
        RegionWidget rw1 = new RegionWidgetImpl(regionWidgetId1);
        RegionWidget rw2 = new RegionWidgetImpl(regionWidgetId2);
        RegionWidget rw3 = new RegionWidgetImpl(regionWidgetId3);
        regions.add(region);
        regions.add(region2);
        regionWidgets.add(rw1);
        regionWidgets.add(rw2);
        regionWidgets.add(rw3);
        region.setRegionWidgets(regionWidgets);
        pages.add(page);
        page.setRegions(regions);


        Query q = new Query();
        expect(template.find(q)).andReturn(pages);
        replay(template);
View Full Code Here

    }

    @Test
    public void get(){
        String id = "1111L";
        Page page = new PageImpl("1234L");
        List<Region> regions = Lists.newArrayList();
        Region region = new RegionImpl(id);
        regions.add(region);
        page.setRegions(regions);

        expect(template.findOne(new Query(Criteria.where("regions").elemMatch(Criteria.where("_id").is(id))))).andReturn(page);
        replay(template);

        Region result = repo.get(id);
View Full Code Here

    }

    @Test
    public void get_null(){
        Page page = new PageImpl("1234L");
        List<Region> regions = Lists.newArrayList();
        Region region = new RegionImpl("1111L");
        regions.add(region);
        page.setRegions(regions);

        expect(template.findOne(new Query(Criteria.where("regions").elemMatch(Criteria.where("_id").is("2222L"))))).andReturn(page);
        replay(template);

        Region result = repo.get("2222L");
View Full Code Here

    }

    @Test
    public void save(){
        Page page = new PageImpl("1234L");
        List<Region> regions = Lists.newArrayList();
        Region item = new RegionImpl("1111L");
        regions.add(item);
        page.setRegions(regions);

        expect(template.findOne(new Query(Criteria.where("regions").elemMatch(Criteria.where("_id").is("1111L"))))).andReturn(page);
        expect(template.save(isA(Page.class))).andReturn(page);
        replay(template);
View Full Code Here

TOP

Related Classes of org.apache.rave.model.Page

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.