Uses of Interface
io.goobi.viewer.model.search.IFacetItem
Packages that use IFacetItem
Package
Description
JSF managed beans (CDI backing beans) of the Goobi viewer.
Provides the core search domain model for the Goobi viewer, covering search queries,
facets, hit representation, browse elements, filters, and Solr result processing.
-
Uses of IFacetItem in io.goobi.viewer.managedbeans
Methods in io.goobi.viewer.managedbeans that return types with arguments of type IFacetItemModifier and TypeMethodDescriptionSearchBean.getStaticFacets(String field, String subQuery, Integer resultLimit, Boolean reverseOrder) Returns a list of FilterLink elements for the given field over all documents in the index (optionally filtered by a subquery). -
Uses of IFacetItem in io.goobi.viewer.model.search
Classes in io.goobi.viewer.model.search that implement IFacetItemModifier and TypeClassDescriptionclassRepresents a single facet value with its display label, hit count, and selection state.classMethods in io.goobi.viewer.model.search that return IFacetItemModifier and TypeMethodDescriptionGeoFacetItem.setCount(long count) IFacetItem.setCount(long count) FacetItem.setGroup(boolean group) GeoFacetItem.setGroup(boolean group) IFacetItem.setGroup(boolean group) Methods in io.goobi.viewer.model.search that return types with arguments of type IFacetItemModifier and TypeMethodDescriptionstatic List<IFacetItem> FacetItem.generateFacetItems(String field, Map<String, Long> values, boolean sort, boolean reverseOrder, boolean hierarchical) Constructs a list of FilterLink objects for faceting.static List<IFacetItem> FacetItem.generateFilterLinkList(List<IFacetItem> existingFacetsItems, String field, FacetSorting.SortingMap<String, Long> values, boolean hierarchical, int groupToLength, Map<String, String> labelMap) Constructs facet items from the list of given field:value combinations.SearchFacets.getActiveFacets()Returns a snapshot copy of the currently active facet filters.SearchFacets.getActiveFacetsCopy()Deprecated, for removal: This API element is subject to removal in a future version.SearchFacets.getActiveFacetsForField(String field) Returns a list of FacetItem objects inactiveFacetswhere the field name matches the given field name.SearchFacets.getAllAvailableFacets()Returns configured facet fields of regular and hierarchical type only.SearchFacets.getAvailableFacets()Getter for the fieldavailableFacets.SearchFacets.getAvailableFacetsForField(String field, boolean excludeSelected) SearchFacets.getLimitedFacetListForField(String field) Returns a collapsed sublist of the available facet elements for the given field.Methods in io.goobi.viewer.model.search with parameters of type IFacetItemModifier and TypeMethodDescriptionbooleanSearchFacets.isFacetCurrentlyUsed(IFacetItem facet) Checks whether the given facet is currently in use.Method parameters in io.goobi.viewer.model.search with type arguments of type IFacetItemModifier and TypeMethodDescriptionstatic List<IFacetItem> FacetItem.generateFilterLinkList(List<IFacetItem> existingFacetsItems, String field, FacetSorting.SortingMap<String, Long> values, boolean hierarchical, int groupToLength, Map<String, String> labelMap) Constructs facet items from the list of given field:value combinations.voidSearchFacets.removeActiveFacets(Collection<? extends IFacetItem> facetsToRemove) Removes all given facet items fromactiveFacetsunder the correct lock.SearchHelper.searchAutosuggestion(String suggest, List<IFacetItem> currentFacets) Search method for auto suggestion.
SearchFacets.getActiveFacets()which now already returns a defensive copy.