gov.nih.nci.common.persistence.enhanced.ArrayDesign
Class ArrayDesignReporterSummaryQuery

java.lang.Object
  extended by gov.nih.nci.common.persistence.enhanced.BaseQueryImpl
      extended by gov.nih.nci.common.persistence.enhanced.ArrayDesign.ArrayDesignReporterSummaryQuery
All Implemented Interfaces:
ESCriteriaQuery, ESQuery

public class ArrayDesignReporterSummaryQuery
extends BaseQueryImpl
implements ESCriteriaQuery


Field Summary
static java.lang.String EMPTY
           
 
Fields inherited from class gov.nih.nci.common.persistence.enhanced.BaseQueryImpl
EMPTY_LONG_COLLECTION
 
Constructor Summary
ArrayDesignReporterSummaryQuery()
           
 
Method Summary
protected  void addWildcards(java.lang.Object[] paramsArray)
           
protected  void addWildcards(java.lang.Object[] paramsArray, boolean prefixWildcard, boolean suffixWildcard)
           
protected  java.lang.String buildLikeSQL(java.lang.String[] valuesToMatch, java.lang.String likeObject0)
           
protected  java.lang.String buildLikeSQL(java.lang.String[] valuesToMatch, java.lang.String likeObject0, boolean isCaseSensitive)
           
protected  java.lang.String buildUpperSQL(java.lang.String value)
           
 java.lang.Object[] getResults()
           
static java.lang.String join(java.lang.Object[] array, java.lang.String separator, java.lang.String wrapElementsWithThisString)
          Joins the elements of the provided array into a single String containing the provided list of elements.
 void setCriteria(EnhancedSearchCriteria criteria)
           
 
Methods inherited from class gov.nih.nci.common.persistence.enhanced.BaseQueryImpl
buildLikeCriteria, buildLikeCriteria, getBroker, getCollectionByQuery, getCollectionByQuery, getConnection, getIds, getIdsAsCollection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY

public static final java.lang.String EMPTY
See Also:
Constant Field Values
Constructor Detail

ArrayDesignReporterSummaryQuery

public ArrayDesignReporterSummaryQuery()
Method Detail

getResults

public java.lang.Object[] getResults()
                              throws gov.nih.nci.common.search.SearchException
Specified by:
getResults in interface ESCriteriaQuery
Throws:
gov.nih.nci.common.search.SearchException

setCriteria

public void setCriteria(EnhancedSearchCriteria criteria)
Specified by:
setCriteria in interface ESCriteriaQuery

addWildcards

protected void addWildcards(java.lang.Object[] paramsArray)

addWildcards

protected void addWildcards(java.lang.Object[] paramsArray,
                            boolean prefixWildcard,
                            boolean suffixWildcard)

join

public static java.lang.String join(java.lang.Object[] array,
                                    java.lang.String separator,
                                    java.lang.String wrapElementsWithThisString)

Joins the elements of the provided array into a single String containing the provided list of elements.

No delimiter is added before or after the list. A null separator is the same as an empty String (""). Null objects or empty strings within the array are represented by empty strings.

 StringUtils.join(null, *)                = null
 StringUtils.join([], *)                  = ""
 StringUtils.join([null], *)              = ""
 StringUtils.join(["a", "b", "c"], "--")  = "a--b--c"
 StringUtils.join(["a", "b", "c"], null)  = "abc"
 StringUtils.join(["a", "b", "c"], "")    = "abc"
 StringUtils.join([null, "", "a"], ',')   = ",,a"
 

Parameters:
array - the array of values to join together, may be null
separator - the separator character to use, null treated as ""
Returns:
the joined String, null if null array input

buildLikeSQL

protected java.lang.String buildLikeSQL(java.lang.String[] valuesToMatch,
                                        java.lang.String likeObject0)

buildLikeSQL

protected java.lang.String buildLikeSQL(java.lang.String[] valuesToMatch,
                                        java.lang.String likeObject0,
                                        boolean isCaseSensitive)

buildUpperSQL

protected java.lang.String buildUpperSQL(java.lang.String value)