Package org.b3log.latke.repository

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


            ret.addAll(list1);

            final int reminingSize = fetchSize - array1.length();
            if (0 != reminingSize) { // Query for remains
                query = new Query();
                query.addFilter(Article.ARTICLE_RANDOM_DOUBLE,
                                FilterOperator.GREATER_THAN_OR_EQUAL, 0D);
                query.addFilter(Article.ARTICLE_RANDOM_DOUBLE,
                                FilterOperator.LESS_THAN_OR_EQUAL, mid);
                query.addFilter(Article.ARTICLE_IS_PUBLISHED,
                                FilterOperator.EQUAL, true);
View Full Code Here


            final int reminingSize = fetchSize - array1.length();
            if (0 != reminingSize) { // Query for remains
                query = new Query();
                query.addFilter(Article.ARTICLE_RANDOM_DOUBLE,
                                FilterOperator.GREATER_THAN_OR_EQUAL, 0D);
                query.addFilter(Article.ARTICLE_RANDOM_DOUBLE,
                                FilterOperator.LESS_THAN_OR_EQUAL, mid);
                query.addFilter(Article.ARTICLE_IS_PUBLISHED,
                                FilterOperator.EQUAL, true);
                query.setCurrentPageNum(1);
                query.setPageSize(reminingSize);
View Full Code Here

                query = new Query();
                query.addFilter(Article.ARTICLE_RANDOM_DOUBLE,
                                FilterOperator.GREATER_THAN_OR_EQUAL, 0D);
                query.addFilter(Article.ARTICLE_RANDOM_DOUBLE,
                                FilterOperator.LESS_THAN_OR_EQUAL, mid);
                query.addFilter(Article.ARTICLE_IS_PUBLISHED,
                                FilterOperator.EQUAL, true);
                query.setCurrentPageNum(1);
                query.setPageSize(reminingSize);

                final JSONObject result2 = get(query);
View Full Code Here

    @Override
    public List<JSONObject> getBySignId(final String signId)
            throws RepositoryException {
        final Query query = new Query();
        query.addFilter(Sign.SIGN + "_" + Keys.OBJECT_ID,
                        FilterOperator.EQUAL, signId);
        query.addSort(Keys.OBJECT_ID, SortDirection.DESCENDING);

        final JSONObject result = get(query);
        try {
View Full Code Here

    @Override
    public JSONObject getByArticleId(final String articleId)
            throws RepositoryException {
        final Query query = new Query();
        query.addFilter(Article.ARTICLE + "_" + Keys.OBJECT_ID,
                        FilterOperator.EQUAL, articleId);

        final JSONObject result = get(query);
        final JSONArray array = result.optJSONArray(Keys.RESULTS);
View Full Code Here

    @Override
    public List<JSONObject> getByArticleId(final String articleId)
            throws RepositoryException {
        final Query query = new Query();
        query.addFilter(Article.ARTICLE + "_" + Keys.OBJECT_ID,
                        FilterOperator.EQUAL, articleId);
        query.addSort(Keys.OBJECT_ID, SortDirection.DESCENDING);
        final JSONObject result = get(query);

        try {
View Full Code Here

    @Override
    public JSONObject getByCommentId(final String commentId)
            throws RepositoryException {
        final Query query = new Query();
        query.addFilter(Comment.COMMENT + "_" + Keys.OBJECT_ID,
                        FilterOperator.EQUAL, commentId);
       
        final JSONObject result = get(query);
        final JSONArray array = result.optJSONArray(Keys.RESULTS);
        if (0 == array.length()) {
View Full Code Here

    }

    @Override
    public JSONObject getByEmail(final String email) {
        final Query query = new Query();
        query.addFilter(User.USER_EMAIL, FilterOperator.EQUAL,
                        email.toLowerCase());

        try {
            final JSONObject result = get(query);
            final JSONArray array = result.getJSONArray(Keys.RESULTS);
View Full Code Here

    }

    @Override
    public JSONObject getAdmin() {
        final Query query = new Query();
        query.addFilter(User.USER_ROLE, FilterOperator.EQUAL,
                        Role.ADMIN_ROLE);
        try {
            final JSONObject result = get(query);
            final JSONArray array = result.getJSONArray(Keys.RESULTS);
View Full Code Here

    @Override
    public String getSoloArticleId(final String externalArticleId,
                                   final String externalBloggingSys)
            throws RepositoryException {
        final Query query = new Query();
        query.addFilter(BlogSync.BLOG_SYNC_EXTERNAL_ARTICLE_ID,
                        FilterOperator.EQUAL,
                        externalArticleId);
        query.addFilter(BlogSync.BLOG_SYNC_EXTERNAL_BLOGGING_SYS,
                        FilterOperator.EQUAL, externalBloggingSys);
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.