Class Facet
- java.lang.Object
-
- de.hybris.platform.solrfacetsearch.search.Facet
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<Facet>
public class Facet extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<Facet>
This class defines the root facet. For example, hardware(Facet) contains [cpu, monitor, memory](FacetValue).- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Facet(java.lang.String name, java.lang.String displayName, java.util.List<FacetValue> facetValues, java.util.List<FacetValue> topFacetValues, FacetType facetType, int priority)Facet(java.lang.String name, java.lang.String displayName, java.util.List<FacetValue> facetValues, java.util.List<FacetValue> topFacetValues, java.util.List<FacetValue> selectedFacetValues, FacetType facetType, int priority)Facet(java.lang.String name, java.util.List<FacetValue> facetValues)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Facet other)booleanequals(java.lang.Object obj)java.util.List<FacetValue>getAllFacetValues()java.lang.StringgetDisplayName()FacetTypegetFacetType()java.util.List<FacetValue>getFacetValues()java.lang.StringgetName()intgetPriority()java.util.List<FacetValue>getSelectedFacetValues()java.util.Set<java.lang.String>getTags()java.util.List<FacetValue>getTopFacetValues()inthashCode()booleanisMultiselect()voidsetAllFacetValues(java.util.List<FacetValue> allFacetValues)voidsetFacetType(FacetType facetType)voidsetFacetValues(java.util.List<FacetValue> facetValues)voidsetMultiselect(boolean multiselect)voidsetPriority(int priority)voidsetSelectedFacetValues(java.util.List<FacetValue> selectedFacetValues)voidsetTopFacetValues(java.util.List<FacetValue> topFacetValues)
-
-
-
Constructor Detail
-
Facet
public Facet(java.lang.String name, java.util.List<FacetValue> facetValues)
-
Facet
public Facet(java.lang.String name, java.lang.String displayName, java.util.List<FacetValue> facetValues, java.util.List<FacetValue> topFacetValues, FacetType facetType, int priority)
-
Facet
public Facet(java.lang.String name, java.lang.String displayName, java.util.List<FacetValue> facetValues, java.util.List<FacetValue> topFacetValues, java.util.List<FacetValue> selectedFacetValues, FacetType facetType, int priority)
-
-
Method Detail
-
setFacetValues
public void setFacetValues(java.util.List<FacetValue> facetValues)
-
getFacetValues
public java.util.List<FacetValue> getFacetValues()
-
getName
public java.lang.String getName()
-
getDisplayName
public java.lang.String getDisplayName()
-
getFacetType
public FacetType getFacetType()
-
setFacetType
public void setFacetType(FacetType facetType)
-
getPriority
public int getPriority()
-
setPriority
public void setPriority(int priority)
-
isMultiselect
public boolean isMultiselect()
-
setMultiselect
public void setMultiselect(boolean multiselect)
-
getTopFacetValues
public java.util.List<FacetValue> getTopFacetValues()
-
setTopFacetValues
public void setTopFacetValues(java.util.List<FacetValue> topFacetValues)
-
getSelectedFacetValues
public java.util.List<FacetValue> getSelectedFacetValues()
-
setSelectedFacetValues
public void setSelectedFacetValues(java.util.List<FacetValue> selectedFacetValues)
-
getAllFacetValues
public java.util.List<FacetValue> getAllFacetValues()
-
setAllFacetValues
public void setAllFacetValues(java.util.List<FacetValue> allFacetValues)
-
getTags
public java.util.Set<java.lang.String> getTags()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-