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

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

Introduction

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

Prototype

public Query() 

Source Link

Usage

From source file:jp.co.ctc_g.rack.connector.sharedmem.SharedmemRepositoryImpl.java

/**
 * {@inheritDoc}// ww w .  j a v  a  2s. com
 */
@Override
public void delete(String groupId, List<String> keys) {

    for (String key : keys) {
        BasicDBObject object = new BasicDBObject("$unset", new BasicDBObject(KEY_NAME + "." + key, ""));
        operations.updateFirst(new Query().addCriteria(Criteria.where("groupId").is(groupId)),
                Update.fromDBObject(object, ""), SharedmemEntity.class);
    }
}

From source file:com.epam.ta.reportportal.database.search.QueryBuilder.java

private QueryBuilder() {
    query = new Query();
}

From source file:com.tlantic.integration.authentication.service.security.TokenStoreService.java

@Override
public OAuth2AccessToken readAccessToken(String tokenId) {
    Query query = new Query();
    query.addCriteria(Criteria.where("tokenId").is(tokenId));
    OAuth2AuthenticationAccessToken token = mongoTemplate.findOne(query, OAuth2AuthenticationAccessToken.class,
            "oauth2_access_token");
    if (null == token) {
        throw new InvalidTokenException("Token not valid");
    }//w  ww.  j  a v a 2 s  .c o  m
    return token.getoAuth2AccessToken();
}

From source file:org.oncoblocks.centromere.mongodb.CentromereMongoRepository.java

/**
 * {@link RepositoryOperations#findAll}/*from  w w  w  .java  2 s .c om*/
 */
public List<T> find(Iterable<QueryCriteria> queryCriterias, Sort sort) {
    Criteria criteria = MongoQueryUtils.getQueryFromQueryCriteria(queryCriterias);
    Query query = new Query();
    if (criteria != null) {
        query.addCriteria(criteria);
    }
    return mongoOperations.find(query.with(sort), metadata.getJavaType());
}

From source file:io.curly.tagger.TagControllerTests.java

@After
public void tearDown() throws Exception {
    mongoTemplate.findAllAndRemove(new Query(), Tag.class);
}

From source file:things.mongo.MongoConnector.java

@Override
public boolean deleteThing(String id, Optional<String> type, Optional<String> key) {

    Optional<Thing<?>> thing = findThingForIdQuery(id);

    if (!thing.isPresent()) {
        return false;
    } else {//from   w ww .j  av a 2s. c  o m
        Query q = new Query();
        try {
            q.addCriteria(Criteria.where("_id").is(new ObjectId(id)));
        } catch (IllegalArgumentException iae) {
            throw new NoSuchThingException(id);
        }
        mongoTemplate.remove(thing.get());
        return true;
    }
}

From source file:net.cit.tetrad.resource.LoginResource.java

@RequestMapping("/login.do")
public ModelAndView login(HttpServletRequest request, CommonDto dto) throws Exception {
    log.debug("login start");

    ModelAndView mav = new ModelAndView();
    Query query = new Query();
    try {/*  w  w w  . ja  v  a 2 s. c o m*/
        int count = (int) monadService.getCount(query, User.class);
        if (count == 0) {
            insertSuperUser();
            mav.setViewName("login");
            mav.addObject("releaseVersion", PropertiesNames.RELEASEVERSIONINFO);
            mav.addObject("licensekey", Config.LICENSEKEY);
            mav.addObject("licensetype", Config.LICENSETYPE);
        } else {
            User user = doLogin(dto, mav);
            HttpSession session = request.getSession();
            session.setAttribute("loginUserCode", user.getIdx());
            session.setAttribute("loginAuth", user.getAuthority());
            session.setMaxInactiveInterval(1800);
        }
    } catch (Exception e) {
        dto.setMessage(" ?.");
    }
    mav.addObject("comm", dto);
    log.debug("login end");
    return mav;
}

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 . j  a  v  a  2s  .c o m*/
    obj.setBlocked(false);
    this.user.save(obj);
    return ok;
}

From source file:edu.upf.nets.mercury.dao.GeoIpDatabase.java

public boolean load() {

    //Go to mongo to find the last maxmind file.

    Calendar cal = Calendar.getInstance();
    cal.add(Calendar.MONTH, -1);/* w ww .  j  a  va 2  s  . c om*/

    Query query = new Query();
    query.with(new Sort(Sort.Direction.DESC, "timestamp"));
    query.addCriteria(Criteria.where("timestamp").gt(cal.getTime()));
    GeoIpData geoIpData = mongoTemplate.findOne(query, GeoIpData.class);

    // If there is no data, return false. 
    if (null == geoIpData)
        return false;

    // Save data to temporary file and load the new service.
    try {
        this.process(geoIpData.getData());
        return true;
    } catch (IOException e) {
        return false;
    }
}

From source file:net.cit.tetrad.utility.QueryUtils.java

public static Query setAlarmCode(int alarmCode) {
    Query query = new Query();
    if (alarmCode != 0)
        query.addCriteria(Criteria.where("alarmCode").is(alarmCode));
    return query;
}