@Override public void clearSelectedFacets() { facetList.clear(); queryHasChanged(); }
@Override public void clearSelectedFacets() { facetList.clear(); queryHasChanged(); }
@Override public void disableFaceting(String facetingName) { if ( facetRequests != null ) { facetRequests.remove( facetingName ); } if ( facetResults != null ) { facetResults.remove( facetingName ); } queryHasChanged(); }
@Override public void deselectFacets(Facet... facets) { boolean hasChanged = facetList.removeAll( Arrays.asList( facets ) ); if ( hasChanged ) { queryHasChanged(); } }
@Override public void deselectFacets(Facet... facets) { boolean hasChanged = facetList.removeAll( Arrays.asList( facets ) ); if ( hasChanged ) { queryHasChanged(); } }
@Override public void disableFaceting(String facetingName) { if ( facetRequests != null ) { facetRequests.remove( facetingName ); } if ( facetResults != null ) { facetResults.remove( facetingName ); } queryHasChanged(); }
@Override public void selectFacets(FacetCombine combineBy, Facet... facets) { if ( facets == null ) { return; } if ( FacetCombine.OR.equals( combineBy ) ) { occurType = BooleanClause.Occur.SHOULD; } else { occurType = BooleanClause.Occur.MUST; } facetList.addAll( Arrays.asList( facets ) ); queryHasChanged(); }
@Override public void selectFacets(FacetCombine combineBy, Facet... facets) { if ( facets == null ) { return; } if ( FacetCombine.OR.equals( combineBy ) ) { occurType = BooleanClause.Occur.SHOULD; } else { occurType = BooleanClause.Occur.MUST; } facetList.addAll( Arrays.asList( facets ) ); queryHasChanged(); }
@Override public FacetManager enableFaceting(FacetingRequest facetingRequest) { if ( facetRequests == null ) { facetRequests = newHashMap(); } facetRequests.put( facetingRequest.getFacetingName(), (FacetingRequestImpl) facetingRequest ); queryHasChanged(); return this; }
@Override public FacetManager enableFaceting(FacetingRequest facetingRequest) { if ( facetRequests == null ) { facetRequests = newHashMap(); } facetRequests.put( facetingRequest.getFacetingName(), (FacetingRequestImpl) facetingRequest ); queryHasChanged(); return this; }