public class QueryBuilder extends Object
SimpleQuery
Constructor and Description |
---|
QueryBuilder(String assetType) |
QueryBuilder(String assetType,
String subType) |
Modifier and Type | Method and Description |
---|---|
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() |
public QueryBuilder(String assetType)
public com.fatwire.assetapi.query.Query toQuery()
public QueryBuilder attribute(String attributeName)
attributeName
- SimpleQuery.setAttributes(java.util.List)
public QueryBuilder attributes(String... attributeNames)
attributeNames
- SimpleQuery.setAttributes(java.util.List)
public QueryBuilder setSortOrder(List<com.fatwire.assetapi.query.SortOrder> sort)
sort
- SimpleQuery.setSortOrder(java.util.List)
public QueryBuilder setConfidence(float fConfidence)
fConfidence
- QueryProperties.setConfidence(float)
public QueryBuilder setFixedList(boolean fixedList)
fixedList
- QueryProperties.setFixedList(boolean)
public QueryBuilder setBasicSearch(boolean basicSearch)
basicSearch
- QueryProperties.setIsBasicSearch(boolean)
public QueryBuilder setCaseSensitive(boolean caseSensitive)
caseSensitive
- QueryProperties.setIsCaseSensitive(boolean)
public QueryBuilder setImmediateOnly(boolean immediateOnly)
immediateOnly
- QueryProperties.setIsImmediateOnly(boolean)
public QueryBuilder setLowerEqual(boolean lowerEqual)
lowerEqual
- QueryProperties.setIsLowerEqual(boolean)
public QueryBuilder setUpperEqual(boolean upperEqual)
upperEqual
- QueryProperties.setIsUpperEqual(boolean)
public QueryBuilder setLoadDependency(int loadDependency)
loadDependency
- QueryProperties.setLoadDependency(int)
public QueryBuilder setMaxAnswers(int maxAnswers)
maxAnswers
- QueryProperties.setMaxAnswers(int)
public QueryBuilder setMaxRows(int maxRows)
maxRows
- QueryProperties.setMaxRows(int)
public QueryBuilder setParser(String parser)
parser
- QueryProperties.setParser(java.lang.String)
public QueryBuilder setReadAll(boolean readAll)
readAll
- QueryProperties.setReadAll(boolean)
public QueryBuilder setSite(long site)
site
- QueryProperties.setSite(java.lang.Long)
public QueryBuilder setStartIndex(int startIndex)
startIndex
- QueryProperties.setStartIndex(int)
public QueryBuilder condition(String condition)
public QueryBuilder condition(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, String value)
public QueryBuilder condition(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, Date value)
public QueryBuilder condition(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, Integer value)
public QueryBuilder condition(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, Float value)
public QueryBuilder condition(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, Long value)
public QueryBuilder condition(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, List<String> value)
public QueryBuilder condition(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, List<String> value, boolean containsAll)
public QueryBuilder condition(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, Date value, boolean caseSensiive, boolean immediateOnly)
public QueryBuilder condition(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, Integer value, boolean caseSensiive, boolean immediateOnly)
public QueryBuilder condition(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, Float value, boolean caseSensiive, boolean immediateOnly)
public QueryBuilder condition(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, Long value, boolean caseSensiive, boolean immediateOnly)
public QueryBuilder condition(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, List<String> value, boolean caseSensiive, boolean immediateOnly)
public QueryBuilder between(String attName, Object lower, Object upper)
public QueryBuilder between(String attName, Object lower, Object upper, boolean lowerEqual, boolean upperEqual)
public QueryBuilder or(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, String value)
public QueryBuilder or(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, Date value)
public QueryBuilder or(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, Integer value)
public QueryBuilder or(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, Float value)
public QueryBuilder or(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, Long value)
public QueryBuilder or(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, List<String> value)
public QueryBuilder or(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, List<String> value, boolean containsAll)
public QueryBuilder or(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, Date value, boolean caseSensiive, boolean immediateOnly)
public QueryBuilder or(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, Integer value, boolean caseSensiive, boolean immediateOnly)
public QueryBuilder or(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, Float value, boolean caseSensiive, boolean immediateOnly)
public QueryBuilder or(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, Long value, boolean caseSensiive, boolean immediateOnly)
public QueryBuilder or(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, List<String> value, boolean caseSensiive, boolean immediateOnly)
public QueryBuilder and(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, String value)
public QueryBuilder and(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, Date value)
public QueryBuilder and(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, Integer value)
public QueryBuilder and(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, Float value)
public QueryBuilder and(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, Long value)
public QueryBuilder and(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, List<String> value)
public QueryBuilder and(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, List<String> value, boolean containsAll)
public QueryBuilder and(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, Date value, boolean caseSensiive, boolean immediateOnly)
public QueryBuilder and(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, Integer value, boolean caseSensiive, boolean immediateOnly)
public QueryBuilder and(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, Float value, boolean caseSensiive, boolean immediateOnly)
public QueryBuilder and(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, Long value, boolean caseSensiive, boolean immediateOnly)
public QueryBuilder and(String attName, com.fatwire.assetapi.query.OpTypeEnum opType, List<String> value, boolean caseSensiive, boolean immediateOnly)
Copyright © 2010-2016 Oracle Corporation. All Rights Reserved.