@Immutable public static final class Facets.MoneyAttribute.Terms extends AttributeTermFacetBase
attribute, isSingleSelect, queryParam| Constructor and Description |
|---|
Facets.MoneyAttribute.Terms(java.lang.String attribute) |
| Modifier and Type | Method and Description |
|---|---|
FacetExpressions.MoneyAttribute.TermsMultiSelect |
parse(java.util.Map<java.lang.String,java.lang.String[]> queryParams)
Creates a backend facet query based on application's URL query parameters.
|
Facets.MoneyAttribute.Terms |
setQueryParam(java.lang.String queryParam)
Sets a custom query parameter name that will represent this facet in application's query string.
|
Facets.MoneyAttribute.Terms |
setSingleSelect(boolean isSingleSelect)
If set to true, the user will only be able to select a single value at a time.
|
getResult, getUrlParamsgetAttributeName, getSelectLink, getUnselectLink, isSelectedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAttributeName, getSelectLink, getUnselectLink, isSelectedpublic Facets.MoneyAttribute.Terms(java.lang.String attribute)
public FacetExpressions.MoneyAttribute.TermsMultiSelect parse(java.util.Map<java.lang.String,java.lang.String[]> queryParams)
Facetpublic Facets.MoneyAttribute.Terms setQueryParam(java.lang.String queryParam)
Facetpublic Facets.MoneyAttribute.Terms setSingleSelect(boolean isSingleSelect)
FacetisSingleSelect influences the behavior of Facet.getSelectLink(T, java.util.Map<java.lang.String, java.lang.String[]>).