com.fatwire.gst.foundation.facade.assetapi
Class QueryBuilder
java.lang.Object
com.fatwire.gst.foundation.facade.assetapi.QueryBuilder
public class QueryBuilder
- extends Object
Builder for a SimpleQuery object.
- Author:
- Dolf Dijkstra
- See Also:
SimpleQuery
Method Summary |
QueryBuilder |
and(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Date value)
|
QueryBuilder |
and(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Date value,
boolean caseSensiive,
boolean immediateOnly)
|
QueryBuilder |
and(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Float value)
|
QueryBuilder |
and(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Float value,
boolean caseSensiive,
boolean immediateOnly)
|
QueryBuilder |
and(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Integer value)
|
QueryBuilder |
and(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Integer value,
boolean caseSensiive,
boolean immediateOnly)
|
QueryBuilder |
and(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
List<String> value)
|
QueryBuilder |
and(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
List<String> value,
boolean containsAll)
|
QueryBuilder |
and(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
List<String> value,
boolean caseSensiive,
boolean immediateOnly)
|
QueryBuilder |
and(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Long value)
|
QueryBuilder |
and(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Long value,
boolean caseSensiive,
boolean immediateOnly)
|
QueryBuilder |
and(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
String value)
|
QueryBuilder |
attribute(String attributeName)
|
QueryBuilder |
attributes(String... attributeNames)
|
QueryBuilder |
between(String attName,
Object lower,
Object upper)
|
QueryBuilder |
between(String attName,
Object lower,
Object upper,
boolean lowerEqual,
boolean upperEqual)
|
QueryBuilder |
condition(String condition)
|
QueryBuilder |
condition(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Date value)
|
QueryBuilder |
condition(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Date value,
boolean caseSensiive,
boolean immediateOnly)
|
QueryBuilder |
condition(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Float value)
|
QueryBuilder |
condition(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Float value,
boolean caseSensiive,
boolean immediateOnly)
|
QueryBuilder |
condition(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Integer value)
|
QueryBuilder |
condition(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Integer value,
boolean caseSensiive,
boolean immediateOnly)
|
QueryBuilder |
condition(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
List<String> value)
|
QueryBuilder |
condition(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
List<String> value,
boolean containsAll)
|
QueryBuilder |
condition(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
List<String> value,
boolean caseSensiive,
boolean immediateOnly)
|
QueryBuilder |
condition(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Long value)
|
QueryBuilder |
condition(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Long value,
boolean caseSensiive,
boolean immediateOnly)
|
QueryBuilder |
condition(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
String value)
|
QueryBuilder |
or(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Date value)
|
QueryBuilder |
or(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Date value,
boolean caseSensiive,
boolean immediateOnly)
|
QueryBuilder |
or(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Float value)
|
QueryBuilder |
or(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Float value,
boolean caseSensiive,
boolean immediateOnly)
|
QueryBuilder |
or(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Integer value)
|
QueryBuilder |
or(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Integer value,
boolean caseSensiive,
boolean immediateOnly)
|
QueryBuilder |
or(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
List<String> value)
|
QueryBuilder |
or(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
List<String> value,
boolean containsAll)
|
QueryBuilder |
or(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
List<String> value,
boolean caseSensiive,
boolean immediateOnly)
|
QueryBuilder |
or(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Long value)
|
QueryBuilder |
or(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Long value,
boolean caseSensiive,
boolean immediateOnly)
|
QueryBuilder |
or(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
String value)
|
QueryBuilder |
setBasicSearch(boolean basicSearch)
|
QueryBuilder |
setCaseSensitive(boolean caseSensitive)
|
QueryBuilder |
setConfidence(float fConfidence)
|
QueryBuilder |
setFixedList(boolean fixedList)
|
QueryBuilder |
setImmediateOnly(boolean immediateOnly)
|
QueryBuilder |
setLoadDependency(int loadDependency)
|
QueryBuilder |
setLowerEqual(boolean lowerEqual)
|
QueryBuilder |
setMaxAnswers(int maxAnswers)
|
QueryBuilder |
setMaxRows(int maxRows)
|
QueryBuilder |
setParser(String parser)
|
QueryBuilder |
setReadAll(boolean readAll)
|
QueryBuilder |
setSite(long site)
|
QueryBuilder |
setSortOrder(List<com.fatwire.assetapi.query.SortOrder> sort)
|
QueryBuilder |
setStartIndex(int startIndex)
|
QueryBuilder |
setUpperEqual(boolean upperEqual)
|
com.fatwire.assetapi.query.Query |
toQuery()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QueryBuilder
public QueryBuilder(String assetType,
String subType)
QueryBuilder
public QueryBuilder(String assetType)
toQuery
public com.fatwire.assetapi.query.Query toQuery()
attribute
public QueryBuilder attribute(String attributeName)
- Parameters:
attributeName
- - See Also:
SimpleQuery.setAttributes(java.util.List)
attributes
public QueryBuilder attributes(String... attributeNames)
- Parameters:
attributeNames
- - See Also:
SimpleQuery.setAttributes(java.util.List)
setSortOrder
public QueryBuilder setSortOrder(List<com.fatwire.assetapi.query.SortOrder> sort)
- Parameters:
sort
- - See Also:
SimpleQuery.setSortOrder(java.util.List)
setConfidence
public QueryBuilder setConfidence(float fConfidence)
- Parameters:
fConfidence
- - See Also:
QueryProperties.setConfidence(float)
setFixedList
public QueryBuilder setFixedList(boolean fixedList)
- Parameters:
fixedList
- - See Also:
QueryProperties.setFixedList(boolean)
setBasicSearch
public QueryBuilder setBasicSearch(boolean basicSearch)
- Parameters:
basicSearch
- - See Also:
QueryProperties.setIsBasicSearch(boolean)
setCaseSensitive
public QueryBuilder setCaseSensitive(boolean caseSensitive)
- Parameters:
caseSensitive
- - See Also:
QueryProperties.setIsCaseSensitive(boolean)
setImmediateOnly
public QueryBuilder setImmediateOnly(boolean immediateOnly)
- Parameters:
immediateOnly
- - See Also:
QueryProperties.setIsImmediateOnly(boolean)
setLowerEqual
public QueryBuilder setLowerEqual(boolean lowerEqual)
- Parameters:
lowerEqual
- - See Also:
QueryProperties.setIsLowerEqual(boolean)
setUpperEqual
public QueryBuilder setUpperEqual(boolean upperEqual)
- Parameters:
upperEqual
- - See Also:
QueryProperties.setIsUpperEqual(boolean)
setLoadDependency
public QueryBuilder setLoadDependency(int loadDependency)
- Parameters:
loadDependency
- - See Also:
QueryProperties.setLoadDependency(int)
setMaxAnswers
public QueryBuilder setMaxAnswers(int maxAnswers)
- Parameters:
maxAnswers
- - See Also:
QueryProperties.setMaxAnswers(int)
setMaxRows
public QueryBuilder setMaxRows(int maxRows)
- Parameters:
maxRows
- - See Also:
QueryProperties.setMaxRows(int)
setParser
public QueryBuilder setParser(String parser)
- Parameters:
parser
- - See Also:
QueryProperties.setParser(java.lang.String)
setReadAll
public QueryBuilder setReadAll(boolean readAll)
- Parameters:
readAll
- - See Also:
QueryProperties.setReadAll(boolean)
setSite
public QueryBuilder setSite(long site)
- Parameters:
site
- - See Also:
QueryProperties.setSite(java.lang.Long)
setStartIndex
public QueryBuilder setStartIndex(int startIndex)
- Parameters:
startIndex
- - See Also:
QueryProperties.setStartIndex(int)
condition
public QueryBuilder condition(String condition)
condition
public QueryBuilder condition(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
String value)
condition
public QueryBuilder condition(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Date value)
condition
public QueryBuilder condition(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Integer value)
condition
public QueryBuilder condition(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Float value)
condition
public QueryBuilder condition(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Long value)
condition
public QueryBuilder condition(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
List<String> value)
condition
public QueryBuilder condition(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
List<String> value,
boolean containsAll)
condition
public QueryBuilder condition(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Date value,
boolean caseSensiive,
boolean immediateOnly)
condition
public QueryBuilder condition(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Integer value,
boolean caseSensiive,
boolean immediateOnly)
condition
public QueryBuilder condition(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Float value,
boolean caseSensiive,
boolean immediateOnly)
condition
public QueryBuilder condition(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Long value,
boolean caseSensiive,
boolean immediateOnly)
condition
public QueryBuilder condition(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
List<String> value,
boolean caseSensiive,
boolean immediateOnly)
between
public QueryBuilder between(String attName,
Object lower,
Object upper)
between
public QueryBuilder between(String attName,
Object lower,
Object upper,
boolean lowerEqual,
boolean upperEqual)
or
public QueryBuilder or(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
String value)
or
public QueryBuilder or(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Date value)
or
public QueryBuilder or(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Integer value)
or
public QueryBuilder or(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Float value)
or
public QueryBuilder or(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Long value)
or
public QueryBuilder or(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
List<String> value)
or
public QueryBuilder or(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
List<String> value,
boolean containsAll)
or
public QueryBuilder or(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Date value,
boolean caseSensiive,
boolean immediateOnly)
or
public QueryBuilder or(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Integer value,
boolean caseSensiive,
boolean immediateOnly)
or
public QueryBuilder or(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Float value,
boolean caseSensiive,
boolean immediateOnly)
or
public QueryBuilder or(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Long value,
boolean caseSensiive,
boolean immediateOnly)
or
public QueryBuilder or(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
List<String> value,
boolean caseSensiive,
boolean immediateOnly)
and
public QueryBuilder and(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
String value)
and
public QueryBuilder and(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Date value)
and
public QueryBuilder and(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Integer value)
and
public QueryBuilder and(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Float value)
and
public QueryBuilder and(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Long value)
and
public QueryBuilder and(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
List<String> value)
and
public QueryBuilder and(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
List<String> value,
boolean containsAll)
and
public QueryBuilder and(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Date value,
boolean caseSensiive,
boolean immediateOnly)
and
public QueryBuilder and(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Integer value,
boolean caseSensiive,
boolean immediateOnly)
and
public QueryBuilder and(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Float value,
boolean caseSensiive,
boolean immediateOnly)
and
public QueryBuilder and(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
Long value,
boolean caseSensiive,
boolean immediateOnly)
and
public QueryBuilder and(String attName,
com.fatwire.assetapi.query.OpTypeEnum opType,
List<String> value,
boolean caseSensiive,
boolean immediateOnly)
Copyright © 2010-2013 Oracle Corporation. All Rights Reserved.