Class FacetValue
java.lang.Object
com.broadleafcommerce.search.api.domain.FacetValue
- All Implemented Interfaces:
Serializable
Class representing the actual facet results returned from the search engine.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanThe display order for this facet value.If ranged, the upper bound of values matching this facet valueIf ranged, the lower bound of values matching this facet valueintThe quantity of results matching this facet valuegetValue()The value label for this facet value.inthashCode()booleanisActive()Whether or not this facet value was active on the searchbooleanisRanged()Whether or not this value is a range.voidsetActive(boolean active) Whether or not this facet value was active on the searchvoidsetDisplayOrder(Integer displayOrder) The display order for this facet value.voidsetMaxValue(String maxValue) If ranged, the upper bound of values matching this facet valuevoidsetMinValue(String minValue) If ranged, the lower bound of values matching this facet valuevoidsetQuantity(int quantity) The quantity of results matching this facet valuevoidsetRanged(boolean ranged) Whether or not this value is a range.voidThe value label for this facet value.toString()
-
Constructor Details
-
FacetValue
public FacetValue()
-
-
Method Details
-
getValue
The value label for this facet value.- Returns:
- value label for this facet value
-
isRanged
public boolean isRanged()Whether or not this value is a range.- Returns:
- whether or not this value is a range
-
getMinValue
If ranged, the lower bound of values matching this facet value- Returns:
- lower bound of values matching this facet value
-
getMaxValue
If ranged, the upper bound of values matching this facet value- Returns:
- upper bound of values matching this facet value
-
getQuantity
public int getQuantity()The quantity of results matching this facet value- Returns:
- quantity of results matching this facet value
-
isActive
public boolean isActive()Whether or not this facet value was active on the search- Returns:
- whether or not this facet value was active on the search
-
getDisplayOrder
The display order for this facet value. Used only for sorting, not returned in JSON object.- Returns:
- order in which to display this value
-
setValue
The value label for this facet value.- Parameters:
value- value label for this facet value
-
setRanged
public void setRanged(boolean ranged) Whether or not this value is a range.- Parameters:
ranged- whether or not this value is a range
-
setMinValue
If ranged, the lower bound of values matching this facet value- Parameters:
minValue- lower bound of values matching this facet value
-
setMaxValue
If ranged, the upper bound of values matching this facet value- Parameters:
maxValue- upper bound of values matching this facet value
-
setQuantity
public void setQuantity(int quantity) The quantity of results matching this facet value- Parameters:
quantity- quantity of results matching this facet value
-
setActive
public void setActive(boolean active) Whether or not this facet value was active on the search- Parameters:
active- whether or not this facet value was active on the search
-
setDisplayOrder
The display order for this facet value. Used only for sorting, not returned in JSON object.- Parameters:
quantity- order in which to display this value
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-