@Entity public class SearchFacetImpl extends java.lang.Object implements SearchFacet, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Boolean |
canMultiselect |
protected Field |
field |
protected java.lang.Long |
id |
protected java.lang.String |
label |
protected java.util.List<RequiredFacet> |
requiredFacets |
protected java.lang.Boolean |
requiresAllDependentFacets |
protected java.lang.Integer |
searchDisplayPriority |
protected java.util.List<SearchFacetRange> |
searchFacetRanges |
protected java.lang.Boolean |
showOnSearch |
| Constructor and Description |
|---|
SearchFacetImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.Boolean |
getCanMultiselect()
Gets whether or not you can multiselect values for this Facet
|
Field |
getField()
Returns the field associated with this facet.
|
java.lang.Long |
getId()
Returns the internal id
|
java.lang.String |
getLabel()
Gets the label of this SearchFacet.
|
java.util.List<RequiredFacet> |
getRequiredFacets() |
java.lang.Boolean |
getRequiresAllDependentFacets()
This boolean controls whether or not this particular facet requires one of the dependent facets to be active, or if
it requires all of the dependent facets to be active.
|
java.lang.Integer |
getSearchDisplayPriority()
Gets the display priority of this SearchFacet on search result pages
|
java.util.List<SearchFacetRange> |
getSearchFacetRanges()
Gets the applicable ranges for this search facet, if any are specified.
|
java.lang.Boolean |
getShowOnSearch()
Gets a boolean that specifies whether or not this SearchFacet should be displayed on search
result pages in addition to category pages
|
void |
setCanMultiselect(java.lang.Boolean canMultiselect)
Sets whether or not you can multiselect values for this Facet.
|
void |
setField(Field field)
Sets the field associated with this facet.
|
void |
setId(java.lang.Long id)
Sets the internal id
|
void |
setLabel(java.lang.String label)
Sets the label
|
void |
setRequiredFacets(java.util.List<RequiredFacet> requiredFacets)
Sets the list of facets which this facet depends on.
|
void |
setRequiresAllDependentFacets(java.lang.Boolean requiresAllDependentFacets)
Sets whether or not all dependent facets must be active, or if only one is necessary
|
void |
setSearchDisplayPriority(java.lang.Integer searchDisplayPriority)
Sets the display priority on search result pages
|
void |
setSearchFacetRanges(java.util.List<SearchFacetRange> searchFacetRanges)
Sets the SearchFacetRanges
Note: This method will set ALL search facet ranges
|
void |
setShowOnSearch(java.lang.Boolean showOnSearch)
Sets showOnSearch
|
protected java.lang.Long id
protected Field field
protected java.lang.String label
protected java.lang.Boolean showOnSearch
protected java.lang.Integer searchDisplayPriority
protected java.lang.Boolean canMultiselect
protected java.util.List<SearchFacetRange> searchFacetRanges
protected java.util.List<RequiredFacet> requiredFacets
protected java.lang.Boolean requiresAllDependentFacets
public java.lang.Long getId()
SearchFacetgetId in interface SearchFacetpublic void setId(java.lang.Long id)
SearchFacetsetId in interface SearchFacetpublic Field getField()
SearchFacetgetField in interface SearchFacetpublic void setField(Field field)
SearchFacetsetField in interface SearchFacet#getFieldName()public java.lang.String getLabel()
SearchFacetgetLabel in interface SearchFacetpublic void setLabel(java.lang.String label)
SearchFacetsetLabel in interface SearchFacetSearchFacet.getLabel()public java.lang.Boolean getShowOnSearch()
SearchFacetgetShowOnSearch in interface SearchFacetpublic void setShowOnSearch(java.lang.Boolean showOnSearch)
SearchFacetsetShowOnSearch in interface SearchFacetSearchFacet.getShowOnSearch()public java.lang.Integer getSearchDisplayPriority()
SearchFacetgetSearchDisplayPriority in interface SearchFacetpublic void setSearchDisplayPriority(java.lang.Integer searchDisplayPriority)
SearchFacetsetSearchDisplayPriority in interface SearchFacetpublic java.lang.Boolean getCanMultiselect()
SearchFacetgetCanMultiselect in interface SearchFacetpublic void setCanMultiselect(java.lang.Boolean canMultiselect)
SearchFacetsetCanMultiselect in interface SearchFacetpublic java.util.List<RequiredFacet> getRequiredFacets()
getRequiredFacets in interface SearchFacetSearchFacet.getRequiresAllDependentFacets()public void setRequiredFacets(java.util.List<RequiredFacet> requiredFacets)
SearchFacetsetRequiredFacets in interface SearchFacetpublic java.lang.Boolean getRequiresAllDependentFacets()
SearchFacetgetRequiresAllDependentFacets in interface SearchFacetSearchFacet.getRequiredFacets()public void setRequiresAllDependentFacets(java.lang.Boolean requiresAllDependentFacets)
SearchFacetsetRequiresAllDependentFacets in interface SearchFacetpublic java.util.List<SearchFacetRange> getSearchFacetRanges()
SearchFacetgetSearchFacetRanges in interface SearchFacetpublic void setSearchFacetRanges(java.util.List<SearchFacetRange> searchFacetRanges)
SearchFacetsetSearchFacetRanges in interface SearchFacetSearchFacet.getSearchFacetRanges()public boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectCopyright © 2018. All Rights Reserved.