public class AttributeTextValueSearchConfig extends QueryConfig
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_ID |
id
CLASS_PROPERTY, VIEWKEY_PROPERTY
Modifier | Constructor and Description |
---|---|
protected |
AttributeTextValueSearchConfig() |
|
AttributeTextValueSearchConfig(java.lang.String searchTerm) |
|
AttributeTextValueSearchConfig(java.lang.String searchTerm,
int maxValuesToReturn) |
|
AttributeTextValueSearchConfig(java.lang.String searchTerm,
java.util.List<java.lang.String> searchWithin) |
|
AttributeTextValueSearchConfig(java.lang.String searchTerm,
java.util.List<java.lang.String> searchWithin,
int maxValuesToReturn) |
|
AttributeTextValueSearchConfig(java.lang.String searchTerm,
java.lang.String attribute) |
|
AttributeTextValueSearchConfig(java.lang.String searchTerm,
java.lang.String attribute,
int maxValuesToReturn) |
Modifier and Type | Method and Description |
---|---|
void |
applyToDiscoveryServiceQuery(com.endeca.mdex.conversation.types.Request query,
java.lang.String stateName)
Apply this function to a Request.
|
QueryFunction |
clone() |
java.lang.String |
getAttribute() |
java.lang.String |
getLanguageId() |
int |
getMaxValuesToReturn() |
java.lang.String |
getSearchTerm() |
java.util.List<java.lang.String> |
getSearchWithin() |
void |
setAttribute(java.lang.String attribute) |
void |
setLanguageId(java.lang.String languageId) |
void |
setMaxValuesToReturn(int maxValuesToReturn) |
void |
setSearchTerm(java.lang.String searchTerm) |
void |
setSearchWithin(java.util.List<java.lang.String> searchWithin) |
java.lang.String |
toString()
This class' toString is abstract: all concrete subclasses are expected to provide an implementation. toString is used in comparing
QueryFunction instances for equality, so if you implement a QueryFunction subclass it is important that your toString implementation be
consistent and deterministic.
|
getId, setId
applyToDiscoveryServiceQuery, beforeQueryStateAdd, beforeQueryStateRemove, equals, equals, getCompareString, getName, getStateNameOverride, getVersion, getViewKey, hashCode, initializeFromJSON, isInvalid, setInvalid, setName, setStateNameOverride, setVersion, setViewKey, upgrade
public static final java.lang.String DEFAULT_ID
protected AttributeTextValueSearchConfig()
public AttributeTextValueSearchConfig(java.lang.String searchTerm)
public AttributeTextValueSearchConfig(java.lang.String searchTerm, int maxValuesToReturn)
public AttributeTextValueSearchConfig(java.lang.String searchTerm, java.lang.String attribute)
public AttributeTextValueSearchConfig(java.lang.String searchTerm, java.lang.String attribute, int maxValuesToReturn)
public AttributeTextValueSearchConfig(java.lang.String searchTerm, java.util.List<java.lang.String> searchWithin)
public AttributeTextValueSearchConfig(java.lang.String searchTerm, java.util.List<java.lang.String> searchWithin, int maxValuesToReturn)
public java.lang.String getSearchTerm()
public void setSearchTerm(java.lang.String searchTerm)
public java.util.List<java.lang.String> getSearchWithin()
public void setSearchWithin(java.util.List<java.lang.String> searchWithin)
public int getMaxValuesToReturn()
public void setMaxValuesToReturn(int maxValuesToReturn)
public java.lang.String getAttribute()
public void setAttribute(java.lang.String attribute)
public java.lang.String getLanguageId()
public void setLanguageId(java.lang.String languageId)
public void applyToDiscoveryServiceQuery(com.endeca.mdex.conversation.types.Request query, java.lang.String stateName) throws QueryFunctionUnsupportedException
QueryFunction
applyToDiscoveryServiceQuery
in class QueryFunction
query
- the CS Request to which this function should be appliedstateName
- stateName to use for filters or content element configsQueryFunctionUnsupportedException
public java.lang.String toString()
QueryFunction
toString
in class QueryFunction
public QueryFunction clone()
clone
in class QueryFunction
Copyright 2003, 2014, Oracle and/or its affiliates. All rights reserved.