public class SuggestQuery extends AbstractQuery<SuggestQuery,SuggestParameter>
p
Constructor and Description |
---|
SuggestQuery() |
SuggestQuery(java.lang.String query) |
Modifier and Type | Method and Description |
---|---|
SuggestQuery |
addParameter(java.lang.String name,
java.lang.String value)
Adds a search parameter which is composed by a name and a value.
|
SuggestQuery |
addSecurityToken(java.lang.String token) |
int |
getCursorPos() |
int |
getDistance() |
int |
getMinStringLengthForDist1() |
int |
getMinStringLengthForDist2() |
SuggestParameter[] |
getParameters()
Return the list of all parameters
|
java.lang.String |
getQuery() |
java.lang.String |
getSearchLogic() |
java.lang.String[] |
getSecurityTokens() |
boolean |
isAutocomplete() |
boolean |
isExhaustive() |
boolean |
isRecursive() |
SuggestQuery |
removeParameter(java.lang.String name)
Removes the parameter(s) with the given name
If several parameters have the same name they will all be removed
|
SuggestQuery |
setAutocomplete(boolean autocomplete) |
SuggestQuery |
setCursorPos(int cursorPos) |
SuggestQuery |
setDistance(int distance) |
SuggestQuery |
setExhaustive(boolean exhaustive) |
SuggestQuery |
setMinStringLengthForDist1(int minStringLengthForDist1) |
SuggestQuery |
setMinStringLengthForDist2(int minStringLengthForDist2) |
SuggestQuery |
setParameter(java.lang.String name,
java.lang.String value)
Set a search parameter on your query.
|
SuggestQuery |
setQuery(java.lang.String query) |
SuggestQuery |
setRecursive(boolean recursive) |
SuggestQuery |
setSearchLogic(java.lang.String searchLogic) |
addParameter, buildRequest, getParameter, getParameters, getParametersList, getParametersList, getParameterValue, getParameterValues, removeParameter, toString
public SuggestQuery(java.lang.String query)
public SuggestQuery()
public SuggestQuery setQuery(java.lang.String query)
public java.lang.String getQuery()
public SuggestQuery setDistance(int distance)
public int getDistance()
public SuggestQuery setMinStringLengthForDist1(int minStringLengthForDist1)
public int getMinStringLengthForDist1()
public SuggestQuery setMinStringLengthForDist2(int minStringLengthForDist2)
public int getMinStringLengthForDist2()
public SuggestQuery setCursorPos(int cursorPos)
public int getCursorPos()
public SuggestQuery setSearchLogic(java.lang.String searchLogic)
public java.lang.String getSearchLogic()
public SuggestQuery setExhaustive(boolean exhaustive)
public boolean isExhaustive()
public SuggestQuery setRecursive(boolean recursive)
public boolean isRecursive()
public SuggestQuery setAutocomplete(boolean autocomplete)
public boolean isAutocomplete()
public SuggestQuery addSecurityToken(java.lang.String token)
public java.lang.String[] getSecurityTokens()
public SuggestQuery addParameter(java.lang.String name, java.lang.String value)
addParameter
in class AbstractQuery<SuggestQuery,SuggestParameter>
name
- the name of the search parameter. null is not acceptable.value
- the value of the search parameter. null is not acceptable.public SuggestQuery removeParameter(java.lang.String name)
removeParameter
in class AbstractQuery<SuggestQuery,SuggestParameter>
public SuggestQuery setParameter(java.lang.String name, java.lang.String value)
setParameter
in class AbstractQuery<SuggestQuery,SuggestParameter>
name
- : search parameter nameaddParameter
public SuggestParameter[] getParameters()
getParameters
in class AbstractQuery<SuggestQuery,SuggestParameter>
Copyright © 2021 Dassault Systèmes, All Rights Reserved.