Package org.springframework.data.mongodb.core.query

Examples of org.springframework.data.mongodb.core.query.Query


        return CollectionUtils.<Authority>toBaseTypedList(template.find(query(where("defaultForNewUser").is(true)), CLASS, AUTHORITY_COLLECTION));
    }

    @Override
    public int getCountAll() {
        return (int)template.count(new Query(), AUTHORITY_COLLECTION);
    }
View Full Code Here


        return CollectionUtils.<PageTemplate>toBaseTypedList(templates);
    }

    @Override
    public PageTemplate getDefaultPage(PageType pageType) {
        PageTemplate temp = template.findOne(new Query(where("pageType").is(pageType.getPageType().toUpperCase()).andOperator(where("defaultTemplate").is(true))), MongoDbPageTemplate.class, PAGE_TEMPLATE_COLLECTION);
        converter.hydrate(temp, PageTemplate.class);
        return temp;
    }
View Full Code Here

        return sort(template.find(query(where("pageType").is(getString(pageType)).andOperator(where("members").elemMatch(where("userId").is(userId))))), userId);
    }

    @Override
    public int deletePages(String userId, PageType pageType) {
        Query query = query(where("pageType").is(pageType).andOperator(where("ownerId").is(userId)));
        int count = (int)template.count(query);
        template.remove(query);
        return count;
    }
View Full Code Here

        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);
        assertNotNull(result);
        assertThat(result, is(equalTo(region)));
View Full Code Here

        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");
        assertNull(result);
View Full Code Here

        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);

        Region result = repo.save(item);
        assertThat(result.getId(), is(equalTo("1111L")));
View Full Code Here

        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);

        repo.delete(item);
View Full Code Here

            throw new IllegalStateException("Unable to find page for region");
        }
    }

    private Page getPageByRegionId(String  id) {
        return template.findOne(new Query(Criteria.where("regions").elemMatch(Criteria.where("_id").is(id))));
    }
View Full Code Here

    @Autowired
    private MongoTagOperations template;

    @Override
    public List<Tag> getAll() {
        return template.find(new Query());
    }
View Full Code Here

        return template.find(new Query());
    }

    @Override
    public int getCountAll() {
        return (int)template.count(new Query());
    }
View Full Code Here

TOP

Related Classes of org.springframework.data.mongodb.core.query.Query

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.