QueryBuilder (gCube Species Discovery 3.3.0-SNAPSHOT API)
Date: 2013-07-19

org.gcube.portlets.user.speciesdiscovery.server.service

## Class QueryBuilder

- java.lang.Object
- - org.gcube.portlets.user.speciesdiscovery.server.service.QueryBuilder

-     public class QueryBuilder
      extends Object

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `protected static SimpleDateFormat` | `DATE_FORMAT`
    `protected static org.apache.log4j.Logger` | `logger`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `QueryBuilder()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `static String` | `buildQuery(String searchTerm, SearchType searchType, SearchFilters searchFilters)`
    `protected static List<String>` | `createFilterProperties(SearchFilters searchFilters)`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### DATE_FORMAT

          protected static final SimpleDateFormat DATE_FORMAT

    - #### logger

          protected static org.apache.log4j.Logger logger

  - ### Constructor Detail

    - #### QueryBuilder

          public QueryBuilder()

  - ### Method Detail

    - #### buildQuery

          public static String buildQuery(String searchTerm,
                          SearchType searchType,
                          SearchFilters searchFilters)

    - #### createFilterProperties

          protected static List<String> createFilterProperties(SearchFilters searchFilters)

Copyright © 2013. All Rights Reserved.