public class ConditionalSortFilteringIndexedTypePopulator<OBJECT> extends Object
IndexedType taken from SolrSearchRequest. After that sorts are visible (based on flag
observeVisible), sorts that fulfill condition and distinct.| Constructor and Description |
|---|
ConditionalSortFilteringIndexedTypePopulator() |
| Modifier and Type | Method and Description |
|---|---|
protected List<IndexedTypeSort> |
filterSorts(List<IndexedTypeSort> sorts,
SolrSearchRequest request) |
protected boolean |
isConditionFulfilled(IndexedTypeSort sort,
SolrSearchRequest request) |
boolean |
isObserveVisible() |
protected boolean |
isVisible(IndexedTypeSort sort) |
void |
populate(OBJECT object,
SolrSearchRequest target) |
void |
setObserveVisible(boolean observeVisible) |
void |
setSortEvaluatorService(SortEvaluatorService sortEvaluatorService) |
protected void |
updateIndexedType(SolrSearchRequest source) |
public ConditionalSortFilteringIndexedTypePopulator()
protected void updateIndexedType(SolrSearchRequest source)
protected List<IndexedTypeSort> filterSorts(List<IndexedTypeSort> sorts, SolrSearchRequest request)
protected boolean isVisible(IndexedTypeSort sort)
protected boolean isConditionFulfilled(IndexedTypeSort sort, SolrSearchRequest request)
public boolean isObserveVisible()
public void setObserveVisible(boolean observeVisible)
public void populate(OBJECT object, SolrSearchRequest target)
public void setSortEvaluatorService(SortEvaluatorService sortEvaluatorService)
Copyright © 2017 SAP SE. All Rights Reserved.