Class Facet
java.lang.Object
de.hybris.platform.solrfacetsearch.search.Facet
- All Implemented Interfaces:
Serializable,Comparable<Facet>
This class defines the root facet. For example, hardware(Facet) contains [cpu, monitor, memory](FacetValue).
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionFacet(String name, String displayName, List<FacetValue> facetValues, List<FacetValue> topFacetValues, FacetType facetType, int priority) Facet(String name, String displayName, List<FacetValue> facetValues, List<FacetValue> topFacetValues, List<FacetValue> selectedFacetValues, FacetType facetType, int priority) Facet(String name, List<FacetValue> facetValues) -
Method Summary
Modifier and TypeMethodDescriptionintbooleangetName()intgetTags()inthashCode()booleanvoidsetAllFacetValues(List<FacetValue> allFacetValues) voidsetFacetType(FacetType facetType) voidsetFacetValues(List<FacetValue> facetValues) voidsetMultiselect(boolean multiselect) voidsetPriority(int priority) voidsetSelectedFacetValues(List<FacetValue> selectedFacetValues) voidsetTopFacetValues(List<FacetValue> topFacetValues)
-
Constructor Details
-
Facet
-
Facet
public Facet(String name, String displayName, List<FacetValue> facetValues, List<FacetValue> topFacetValues, FacetType facetType, int priority) -
Facet
public Facet(String name, String displayName, List<FacetValue> facetValues, List<FacetValue> topFacetValues, List<FacetValue> selectedFacetValues, FacetType facetType, int priority)
-
-
Method Details
-
setFacetValues
-
getFacetValues
-
getName
-
getDisplayName
-
getFacetType
-
setFacetType
-
getPriority
public int getPriority() -
setPriority
public void setPriority(int priority) -
isMultiselect
public boolean isMultiselect() -
setMultiselect
public void setMultiselect(boolean multiselect) -
getTopFacetValues
-
setTopFacetValues
-
getSelectedFacetValues
-
setSelectedFacetValues
-
getAllFacetValues
-
setAllFacetValues
-
getTags
-
hashCode
public int hashCode() -
equals
-
compareTo
- Specified by:
compareToin interfaceComparable<Facet>
-