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

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


    DatastoreService ds = Util.getDatastoreServiceInstance();
    List<Filter> filter = new ArrayList<Filter>();
    long count = 0;
    Query query = new Query("Navegador");
    if (nav_nome != "") {
      filter.add(new FilterPredicate("nav_nome", FilterOperator.EQUAL,
          nav_nome));
    }
    if (nav_versao != "") {
      filter.add(new FilterPredicate("nav_versao", FilterOperator.EQUAL,
          nav_versao));
    }
    if (filter.size() > 0) {
      query.setFilter(filter.size() == 1 ? filter.get(0)
          : CompositeFilterOperator.and(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

        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

    DatastoreService ds = Util.getDatastoreServiceInstance();
    List<Filter> filter = new ArrayList<Filter>();
    long count = 0;
    Query query = new Query("SistemaOperacional");
    if (sis_nome != "") {
      filter.add(new FilterPredicate("sis_nome", FilterOperator.EQUAL, sis_nome));
    }
    if (sis_versao != "") {
      filter.add(new FilterPredicate("sis_versao", FilterOperator.EQUAL, sis_versao));
    }
    if (sis_movel != "") {
      filter.add(new FilterPredicate("sis_movel", FilterOperator.EQUAL, sis_movel));
    }
    if (filter.size() > 0) {
      query.setFilter(filter.size() == 1 ? filter.get(0) : CompositeFilterOperator.and(filter));
    }
    for (Entity sis : ds.prepare(query).asIterable()) {
View Full Code Here

    List<Filter> fnav = new ArrayList<Filter>();
    long count = 0;
    Query qsis = new Query("SistemaOperacional");
    Query qnav = new Query("Navegador");
    if (sis_nome != "") {
      fsis.add(new FilterPredicate("sis_nome", FilterOperator.EQUAL, sis_nome));
    }
    if (sis_versao != "") {
      fsis.add(new FilterPredicate("sis_versao", FilterOperator.EQUAL, sis_versao));
    }
    if (sis_movel != "") {
      fsis.add(new FilterPredicate("sis_movel", FilterOperator.EQUAL, sis_movel));
    }
    if (fsis.size() > 0) {
      qsis.setFilter(fsis.size() == 1 ? fsis.get(0) : CompositeFilterOperator.and(fsis));
    }
    if (nav_nome != "") {
      fnav.add(new FilterPredicate("nav_nome", FilterOperator.EQUAL, nav_nome));
    }
    if (nav_versao != "") {
      fnav.add(new FilterPredicate("nav_versao", FilterOperator.EQUAL, nav_versao));
    }
    if (fnav.size() > 0) {
      qnav.setFilter(fnav.size() == 1 ? fnav.get(0) : CompositeFilterOperator.and(fnav));
    }
    for (Entity sis : ds.prepare(qsis).asIterable()) {
View Full Code Here

 
  public PreparedQuery get(String data_ini, String data_fin) {
    Filter filter = null;
    List<Filter> f = new ArrayList<Filter>();
    if (data_ini != "") {
      f.add(new FilterPredicate("ses_data", FilterOperator.GREATER_THAN_OR_EQUAL,
          data_ini));
    }
    if (data_fin != "") {
      f.add(new FilterPredicate("ses_data", FilterOperator.LESS_THAN_OR_EQUAL,
          data_fin));
    }
    if (f.size() > 0) {
      filter = (f.size() == 1 ? f.get(0) : CompositeFilterOperator.and(f));
    }
View Full Code Here

    }
    return this.get(filter);
  }
 
  public PreparedQuery getBySisId(long sis_id) {
    Filter filter = new FilterPredicate("sis_id", FilterOperator.EQUAL, sis_id);
    return this.get(filter);
  }
View Full Code Here

    return this.get(filter);
  }
 
  public PreparedQuery getBySisId(long sis_id, String data_ini, String data_fin) {
    List<Filter> filter = new ArrayList<Filter>();
    filter.add(new FilterPredicate("sis_id", FilterOperator.EQUAL, sis_id));
    if (data_ini != "") {
      filter.add(new FilterPredicate("ses_data", FilterOperator.GREATER_THAN_OR_EQUAL,
          data_ini));
    }
    if (data_fin != "") {
      filter.add(new FilterPredicate("ses_data", FilterOperator.LESS_THAN_OR_EQUAL,
          data_fin));
    }
    return this.get(filter.size() == 1 ? filter.get(0) : CompositeFilterOperator.and(
        filter));
  }
View Full Code Here

    return this.get(filter.size() == 1 ? filter.get(0) : CompositeFilterOperator.and(
        filter));
  }
 
  public PreparedQuery getBySisAndNavIds(long sis_id, long nav_id) {
    Filter f1 = new FilterPredicate("sis_id", FilterOperator.EQUAL, sis_id);
    Filter f2 = new FilterPredicate("nav_id", FilterOperator.EQUAL, nav_id);
    Filter fc = CompositeFilterOperator.and(f1, f2);
    return this.get(fc);
  }
View Full Code Here

  }
 
  public PreparedQuery getBySisAndNavIds(long sis_id, long nav_id, String data_ini,
      String data_fin) {
    List<Filter> filter = new ArrayList<Filter>();
    filter.add(new FilterPredicate("sis_id", FilterOperator.EQUAL, sis_id));
    filter.add(new FilterPredicate("nav_id", FilterOperator.EQUAL, nav_id));
    if (data_ini != "") {
      filter.add(new FilterPredicate("ses_data", FilterOperator.GREATER_THAN_OR_EQUAL,
          data_ini));
    }
    if (data_fin != "") {
      filter.add(new FilterPredicate("ses_data", FilterOperator.LESS_THAN_OR_EQUAL,
          data_fin));
    }
    return this.get(filter.size() == 1 ? filter.get(0) : CompositeFilterOperator.and(
        filter));
  }
View Full Code Here

TOP

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

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.