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