Package com.im.imjutil.util

Examples of com.im.imjutil.util.Filter


          queryJPA = manager.createNativeQuery(queryString);
      } else {
        queryJPA = manager.createQuery(queryString);
      }
     
      Filter filter = new Filter().addFilters(filters);
     
      // Associa os valores
      for (Pair<String, Object> pair : filter) {
        setQuery(queryJPA, pair);
      }
View Full Code Here


        queryJPA = manager.createNativeQuery(queryString, target);
      } else {
        queryJPA = manager.createQuery(queryString);
      }
     
      Filter filter = new Filter().addFilters(filters);
     
      // Associa os valores
      for (Pair<String, Object> pair : filter) {
        setQuery(queryJPA, pair);
      }
      // Configura os limites
      if (filter.isLimited()) {
        queryJPA.setFirstResult(filter.getLimits().getFirst());
        queryJPA.setMaxResults(filter.getLimits().getLast());
      }

      setQueryHints(queryJPA, query);
     
      // Executa a consulta
View Full Code Here

    this.query = query;
   
    if (Validator.isValid(filter)) {
      this.filter = filter; 
    } else {
      this.filter = new Filter();
    }
    this.hints = new Properties();
  }
View Full Code Here

   * @param filters Os filtros a serem unificados.
   * @return O filtro unificado
   */
  @SuppressWarnings("unused")
  private Filter getUnifiedFilter(Filter... filters) {
    Filter filter = new Filter();
    
    if (!Validator.isEmpty(filters)) {
      for (Filter f : filters) {
        filter.addFilters(f);

        if (f.isExclusive()) {
          filter.setExclusive();
        } else {
          filter.setInclusive();
        }
      }
    }
    return filter;
  }
View Full Code Here

TOP

Related Classes of com.im.imjutil.util.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.