List of usage examples for org.springframework.data.mongodb.core.query Query addCriteria
public Query addCriteria(CriteriaDefinition criteriaDefinition)
From source file:com.codefupanda.persistor.util.SpringMongoUtil.java
/** * Convert {@link SearchCriteria} to Spring MongoDB Query * @param searchCriteria/*from w w w. ja v a2 s .c o m*/ * @return */ public static Query convert(SearchCriteria searchCriteria) { Query query = new Query(); for (Criteria criteria : searchCriteria.getCriterias()) { query.addCriteria(convert(criteria)); } return query; }
From source file:net.cit.tetrad.utility.QueryUtils.java
public static Query setType(Query query, String type) { query.addCriteria(Criteria.where(CLRITICAL_TYPE).is(type)); return query; }
From source file:net.cit.tetrad.utility.QueryUtils.java
/** * idx //from w ww . j av a 2 s .co m */ public static Query setIdx(int idx) { Query query = new Query(); query.addCriteria(Criteria.where(IDX).is(idx)); return query; }
From source file:net.cit.tetrad.utility.QueryUtils.java
public static Query notIdxsetUid(int idx, String uid) { Query query = new Query(); query.addCriteria(Criteria.where("idx").ne(idx)); query.addCriteria(Criteria.where("uid").is(uid)); return query; }
From source file:net.cit.tetrad.utility.QueryUtils.java
public static Query setGroupCnt(Query query, int groupCnt) { query.addCriteria(Criteria.where("groupCnt").is(groupCnt)); return query; }
From source file:net.cit.tetrad.utility.QueryUtils.java
public static Query setgroupBind(Query query, String groupBind) { query.addCriteria(Criteria.where("groupBind").is(groupBind)); return query; }
From source file:net.cit.tetrad.utility.QueryUtils.java
/** * ip,port,del /*from www. java 2 s .c o m*/ */ public static Query setIpPort(String ip, String port, int idx) { Query query = new Query(); if (idx != 0) query.addCriteria(Criteria.where("idx").ne(idx)); if (!Utility.isNull(ip).equals("")) query.addCriteria(Criteria.where("ip").is(ip)); if (!Utility.isNull(port).equals("")) query.addCriteria(Criteria.where("port").is(port)); return query; }
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; }
From source file:com.epam.ta.reportportal.database.search.ModifiableQueryBuilder.java
/** * Finds files with provided project and uploaded later than provided time period * /*from w w w . j a va 2 s. com*/ * @param period * @param project * @return */ public static Query findModifiedLaterThanPeriod(final Time period, final String project) { Query query = Query.query(Criteria.where(Modifiable.UPLOADED).lt( DateUtils.addSeconds(Calendar.getInstance().getTime(), (int) (-1 * period.in(TimeUnit.SECONDS))))); return query.addCriteria(Criteria.where(METADATA).is(project)); }
From source file:net.cit.tetrad.utility.QueryUtils.java
public static Query setConfirm(int groupCode, int deviceCode, String type, int alarm, String groupBind) { Query query = new Query(); if (groupCode != 0) query.addCriteria(Criteria.where("groupCode").is(groupCode)); if (deviceCode != 0) query.addCriteria(Criteria.where("deviceCode").is(deviceCode)); if (!Utility.isNull(type).equals("")) query.addCriteria(Criteria.where("cri_type").is(type)); if (!Utility.isNull(groupBind).equals("")) query.addCriteria(Criteria.where("groupBind").is(groupBind)); query.addCriteria(Criteria.where("alarm").is(alarm)); query.addCriteria(Criteria.where("confirm").is(0)); return query; }