Package com.google.appengine.api.datastore.Query

Examples of com.google.appengine.api.datastore.Query.Filter


 
  public static Iterable<Entity> getLocalidadeByLatitudeLongitude(Float latitude,
      Float longitude) {
    DatastoreService ds = Util.getDatastoreServiceInstance();
    Query query = new Query("Localidade");
    Filter f1 = new FilterPredicate("localidade_latitude", FilterOperator.EQUAL, latitude);
    Filter f2 = new FilterPredicate("localidade_longitude", FilterOperator.EQUAL, longitude);
    Filter fc = CompositeFilterOperator.and(f1, f2);
    query.setFilter(fc);
    return ds.prepare(query).asIterable();
  }
View Full Code Here


    Iterable<Entity> transacoes = getTransacoesBetweenValores(iniValue, finValue, new FiltroFaixaValores());
    List<String> result = new ArrayList<String>();
    for (Entity transacao : transacoes) {
      if (transacao != null) {
        Query query = new Query("Fraude");
        Filter filter = new FilterPredicate("trans_id", FilterOperator.EQUAL,
            transacao.getKey());
        query.setFilter(filter);
        if (ds.prepare(query).countEntities(withLimit(1000)) != 0) {
          query = new Query("Cliente");
          filter = new FilterPredicate(Entity.KEY_RESERVED_PROPERTY,
View Full Code Here

   
  public static Iterable<Entity> getTransacoesByLocalidadeBetweenValores(String localidade_id,
      Float iniValue, Float finValue) {
    DatastoreService ds = Util.getDatastoreServiceInstance();
    Query query = new Query("Transacao");
    Filter f1 = new FilterPredicate("trans_price", FilterOperator.GREATER_THAN_OR_EQUAL,
        iniValue);
    Filter f2 = new FilterPredicate("trans_price", FilterOperator.LESS_THAN_OR_EQUAL,
        finValue);
    Filter f3 = new FilterPredicate("localidade_id", FilterOperator.EQUAL, localidade_id);
    Filter fc = CompositeFilterOperator.and(f1, f2, f3);
    query.setFilter(fc);
    return ds.prepare(query).asIterable();
  }
View Full Code Here

//Metodo Adicionado por Anderson - US2
  public static Iterable<Entity> listEntitiesFraudulentas(String kind, String searchBy, String trans_data_init, String trans_data_end) {
      logger.log(Level.INFO, "Search entities based on search criteria");
      Query query = new Query(kind);
      if (trans_data_init != null && !"".equals(trans_data_init)) {       
       Filter f1 = new FilterPredicate(searchBy,
          FilterOperator.GREATER_THAN_OR_EQUAL, trans_data_init);
      Filter f2 = new FilterPredicate(searchBy,
          FilterOperator.LESS_THAN_OR_EQUAL, trans_data_end);
      Filter fc = CompositeFilterOperator.and(f1, f2);
      query.setFilter(fc);
        //query.addFilter(searchBy, FilterOperator.GREATER_THAN, trans_data_init);
       
      }
     
View Full Code Here

    }
//Metodo Adicionado por Anderson - US13
  public static Iterable<Entity> listEntitiesFraudePeriodoTipo(String trans_data_init,String trans_data_end, String fraude_type) {
      logger.log(Level.INFO, "Search entities based on search criteria");
      Query query = new Query("Fraude");
      Filter f1 = new FilterPredicate("fraude_data_deteccao",  FilterOperator.NOT_EQUAL, "");
      Filter f2 = new FilterPredicate("fraude_data_deteccao",  FilterOperator.NOT_EQUAL, "");
      Filter f3 = new FilterPredicate("fraude_type",  FilterOperator.NOT_EQUAL, "");
      Filter fc = new FilterPredicate("",  FilterOperator.NOT_EQUAL, "");
      if (trans_data_init != null && !"".equals(trans_data_init)) {       
        f1 = new FilterPredicate("fraude_data_deteccao",
          FilterOperator.GREATER_THAN_OR_EQUAL, trans_data_init);
      }
      if (trans_data_end != null && !"".equals(trans_data_end)) {       
View Full Code Here

    query.setFilter(filter);
    return ds.prepare(query);
  }

  public static PreparedQuery getFraudeByTransId(String trans_id) {
    Filter filter = new FilterPredicate("trans_id", FilterOperator.EQUAL,
        trans_id);
    return getByFilter("Fraude", filter);
  }
View Full Code Here

        trans_id);
    return getByFilter("Fraude", filter);
  }

  public static PreparedQuery getTransacaoBySesId(long ses_id) {
    Filter filter = new FilterPredicate("ses_id", FilterOperator.EQUAL,
        ses_id);
    return getByFilter("Transacao", filter);
  }
View Full Code Here

    query.setFilter(filter);
    return ds.prepare(query);
  }
 
  public static PreparedQuery getFraudeByTransId(String trans_id) {
    Filter filter = new FilterPredicate("trans_id", FilterOperator.EQUAL, trans_id);
    return getByFilter("Fraude", filter);
  }
View Full Code Here

    return sb.toString();
  }
 
  public static String getTotalFraudesBySisNav(String sis_nome, String sis_versao,
      String nav_nome, String nav_versao, String data_ini, String data_fin) {
    Filter f1 = new FilterPredicate("sis_nome", FilterOperator.EQUAL, sis_nome);
    Filter f2;
    Filter fc;
    if (sis_versao != "") {
      f2 = new FilterPredicate("sis_versao", FilterOperator.EQUAL, sis_versao);
      fc = CompositeFilterOperator.and(f1, f2);
    } else {
      fc = f1;
View Full Code Here

    sb.append("]}");
    return sb.toString();
  }
 
  public static PreparedQuery getTransacaoBySesId(long ses_id) {
    Filter filter = new FilterPredicate("ses_id", FilterOperator.EQUAL, ses_id);
    return getByFilter("Transacao", filter);
  }
View Full Code Here

TOP

Related Classes of com.google.appengine.api.datastore.Query.Filter

Copyright © 2018 www.massapicom. 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.