@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, getUrlParams
getAttributeName, getSelectLink, getUnselectLink, isSelected
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAttributeName, getSelectLink, getUnselectLink, isSelected
public Facets.MoneyAttribute.Terms(java.lang.String attribute)
public FacetExpressions.MoneyAttribute.TermsMultiSelect parse(java.util.Map<java.lang.String,java.lang.String[]> queryParams)
Facet
public Facets.MoneyAttribute.Terms setQueryParam(java.lang.String queryParam)
Facet
public Facets.MoneyAttribute.Terms setSingleSelect(boolean isSingleSelect)
Facet
isSingleSelect
influences the behavior of Facet.getSelectLink(T, java.util.Map<java.lang.String, java.lang.String[]>)
.