Package org.b3log.latke.repository

Examples of org.b3log.latke.repository.Query.addSort()


    public List<JSONObject> getByPageId(final String pageId)
            throws RepositoryException {
        final Query query = new Query();
        query.addFilter(Page.PAGE + "_" + Keys.OBJECT_ID,
                        FilterOperator.EQUAL, pageId);
        query.addSort(Keys.OBJECT_ID, SortDirection.DESCENDING);
        final JSONObject result = get(query);

        try {
            final JSONArray pageComments = result.getJSONArray(Keys.RESULTS);
View Full Code Here


    }

    @Override
    public List<JSONObject> getMostUsedTags(final int num) {
        final Query query = new Query();
        query.addSort(Tag.TAG_PUBLISHED_REFERENCE_COUNT,
                      SortDirection.DESCENDING);
        query.setCurrentPageNum(1);
        query.setPageSize(num);

        try {
View Full Code Here

                                 final int pageSize)
            throws RepositoryException {
        final Query query = new Query();
        query.addFilter(Tag.TAG + "_" + Keys.OBJECT_ID,
                        FilterOperator.EQUAL, tagId);
        query.addSort(Article.ARTICLE + "_" + Keys.OBJECT_ID,
                      SortDirection.DESCENDING);
        query.setCurrentPageNum(currentPageNum);
        query.setPageSize(pageSize);

        return get(query);
View Full Code Here

    }

    @Override
    public List<JSONObject> getRecentComments(final int num) {
        final Query query = new Query();
        query.addSort(Keys.OBJECT_ID,
                      SortDirection.DESCENDING);

        List<JSONObject> ret = new ArrayList<JSONObject>();
        try {
            final JSONObject result = get(query);
View Full Code Here

        final Query query = new Query();
        query.setFilter(new PropertyFilter("col1", FilterOperator.EQUAL, new Integer("100")));
        query.addProjection("col1", String.class);
        query.addProjection("col2", String.class);
        query.addSort("oId", SortDirection.ASCENDING);
        query.setPageSize(new Integer("4"));
        query.setCurrentPageNum(2);

        final JSONObject ret = jdbcRepository.get(query);
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.