com.endeca.portal.data.functions
Class AttributeValueSearchConfig
java.lang.Object
com.endeca.portal.data.functions.QueryFunction
com.endeca.portal.data.functions.QueryConfig
com.endeca.portal.data.functions.AttributeValueSearchConfig
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public class AttributeValueSearchConfig
- extends QueryConfig
- See Also:
- Serialized Form
Fields inherited from class com.endeca.portal.data.functions.QueryConfig |
id |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
DEFAULT_ID
public static final java.lang.String DEFAULT_ID
- See Also:
- Constant Field Values
HANDLER_FUNCTION
public static final java.lang.String HANDLER_FUNCTION
- See Also:
- Constant Field Values
AttributeValueSearchConfig
protected AttributeValueSearchConfig()
AttributeValueSearchConfig
public AttributeValueSearchConfig(java.lang.String searchTerm)
AttributeValueSearchConfig
public AttributeValueSearchConfig(java.lang.String searchTerm,
int maxValuesToReturn)
AttributeValueSearchConfig
public AttributeValueSearchConfig(java.lang.String searchTerm,
java.lang.String attribute)
AttributeValueSearchConfig
public AttributeValueSearchConfig(java.lang.String searchTerm,
java.lang.String attribute,
int maxValuesToReturn)
AttributeValueSearchConfig
public AttributeValueSearchConfig(java.lang.String searchTerm,
java.util.List<java.lang.String> searchWithin)
AttributeValueSearchConfig
public AttributeValueSearchConfig(java.lang.String searchTerm,
java.util.List<java.lang.String> searchWithin,
int maxValuesToReturn)
getMaxValuesToReturn
public int getMaxValuesToReturn()
setMaxValuesToReturn
public void setMaxValuesToReturn(int maxValuesToReturn)
getAttribute
public java.lang.String getAttribute()
setAttribute
public void setAttribute(java.lang.String attribute)
getSearchWithin
public java.util.List<java.lang.String> getSearchWithin()
setSearchWithin
public void setSearchWithin(java.util.List<java.lang.String> searchWithin)
getSearchTerm
public java.lang.String getSearchTerm()
setSearchTerm
public void setSearchTerm(java.lang.String searchTerm)
getMatchMode
public SearchFilter.MatchMode getMatchMode()
setMatchMode
public void setMatchMode(SearchFilter.MatchMode matchMode)
getRelevanceRankingStrategy
public java.lang.String getRelevanceRankingStrategy()
setRelevanceRankingStrategy
public void setRelevanceRankingStrategy(java.lang.String relevanceRankingStrategy)
applyToDiscoveryServiceQuery
public void applyToDiscoveryServiceQuery(com.endeca.mdex.conversation.Request query)
throws QueryFunctionUnsupportedException
- Description copied from class:
QueryFunction
- Apply this function to a Request. Must be implemented by subclass.
- Specified by:
applyToDiscoveryServiceQuery
in class QueryFunction
- Throws:
QueryFunctionUnsupportedException
toString
public java.lang.String toString()
- Description copied from class:
QueryFunction
- 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.
- Specified by:
toString
in class QueryFunction