Example usage for org.springframework.data.mongodb.core.query Query addCriteria

List of usage examples for org.springframework.data.mongodb.core.query Query addCriteria

Introduction

In this page you can find the example usage for org.springframework.data.mongodb.core.query Query addCriteria.

Prototype

public Query addCriteria(CriteriaDefinition criteriaDefinition) 

Source Link

Document

Adds the given CriteriaDefinition to the current Query .

Usage

From source file:com.card.loop.xyz.dao.LearningObjectDAO.java

public boolean nameAvailability(String name, String subject) throws UnknownHostException {
    mongoOps.find(query(where("rating").is(5)), LearningObject.class);
    Query query = new Query();
    query.addCriteria(where("name").is(name).andOperator(where("subject").is(subject)));
    return DatabaseManager.getMongoOpsInstance("loop").exists(query, LearningObject.class);
}

From source file:com.card.loop.xyz.dao.LearningObjectDAO.java

public boolean exists(String id) throws UnknownHostException {
    boolean ok = false;
    Query query = new Query();
    query.addCriteria(where("id").is(id));
    ok = mongoOps.exists(query, LearningObject.class);
    return ok;/*from  w  w w .ja  va  2s  .c om*/
}

From source file:com.card.loop.xyz.dao.UserDAO.java

public boolean exists(String username, String password, String type) throws UnknownHostException {
    boolean ok = false;
    Query query = new Query();
    query.addCriteria(where("username").is(username).and("password").is(password).and("userType").is(type));
    ok = user.exists(query, User.class);
    return ok;/*from w  ww  .ja va  2  s.c  o  m*/
}

From source file:com.card.loop.xyz.dao.UserDAO.java

public boolean exists(String username) throws UnknownHostException {
    boolean ok = false;
    Query query = new Query();
    query.addCriteria(where("username").is(username));
    ok = user.exists(query, User.class);
    return ok;/*from  ww w  . j a va 2  s  . c o  m*/
}

From source file:com.card.loop.xyz.dao.UserDAO.java

public boolean exists(String username, String userType) throws UnknownHostException {
    boolean ok = false;
    Query query = new Query();
    query.addCriteria(where("username").is(username).andOperator(where("userType").is(userType)));
    ok = user.exists(query, User.class);
    return ok;//from   www.  j  a v a2 s. com
}

From source file:com.card.loop.xyz.dao.UserDAO.java

public boolean emailExists(String username, String email) throws UnknownHostException {
    boolean ok = false;
    Query query = new Query();
    query.addCriteria(where("email").is(email).andOperator(where("username").is(username).not()));
    ok = user.exists(query, User.class);
    return ok;/*from  www.  j  a  va2  s  . c o  m*/
}

From source file:com.card.loop.xyz.dao.UserDAO.java

public User getUser(String username, String type) throws UnknownHostException {
    Query query = new Query();
    query.addCriteria(Criteria.where("username").is(username).and("userType").is(type));
    User p = null;// www.j  a v a 2s .  c  o  m
    p = user.findOne(query, User.class);
    return p;
}

From source file:com.card.loop.xyz.dao.LearningObjectDAO.java

public boolean acceptLO(LearningObject lo) throws UnknownHostException {
    boolean ok = false;
    Query query = new Query();
    query.addCriteria(where("_id").is(lo.getId()));
    LearningObject obj = this.mongoOps.findOne(query, LearningObject.class);
    obj.setId(lo.getId());/* w  w w  .  j a  va2s .c om*/
    obj.setStatus(1);
    this.mongoOps.save(obj);
    return ok;
}

From source file:com.card.loop.xyz.dao.UserDAO.java

public boolean blockUser(User user) throws UnknownHostException {
    boolean ok = false;
    Query query = new Query();
    query.addCriteria(where("_id").is(user.getId()));
    User obj = this.user.findOne(query, User.class);
    obj.setId(user.getId());/*from w ww. j  a va 2  s. com*/
    obj.setBlocked(true);
    this.user.save(obj);
    return ok;
}

From source file:com.card.loop.xyz.dao.UserDAO.java

public boolean unblockUser(User user) throws UnknownHostException {
    boolean ok = false;
    Query query = new Query();
    query.addCriteria(where("_id").is(user.getId()));
    User obj = this.user.findOne(query, User.class);
    obj.setId(user.getId());/*from w ww .ja  va 2 s .co m*/
    obj.setBlocked(false);
    this.user.save(obj);
    return ok;
}