public class DefaultAsSearchProfileResultFactory extends java.lang.Object implements AsSearchProfileResultFactory
AsSearchProfileResultFactory| Modifier and Type | Class and Description |
|---|---|
protected static class |
DefaultAsSearchProfileResultFactory.FacetComparator |
protected static class |
DefaultAsSearchProfileResultFactory.SortComparator |
| Modifier and Type | Field and Description |
|---|---|
protected static DefaultAsSearchProfileResultFactory.FacetComparator |
FACET_COMPARATOR |
protected static DefaultAsSearchProfileResultFactory.SortComparator |
SORT_COMPARATOR |
| Constructor and Description |
|---|
DefaultAsSearchProfileResultFactory() |
protected static final DefaultAsSearchProfileResultFactory.FacetComparator FACET_COMPARATOR
protected static final DefaultAsSearchProfileResultFactory.SortComparator SORT_COMPARATOR
public AsSearchProfileResult createResult()
AsSearchProfileResultFactoryAsSearchProfileResult.createResult in interface AsSearchProfileResultFactoryprotected void initializeFacets(AsSearchProfileResult result)
protected void initializeBoostItems(AsSearchProfileResult result)
protected void initializeBoostRules(AsSearchProfileResult result)
protected void initializeSorts(AsSearchProfileResult result)
public AsSearchProfileResult createResultFromSearchConfiguration(AsConfigurableSearchConfiguration searchConfiguration)
AsSearchProfileResultFactoryAsSearchProfileResult from AbstractAsConfigurableSearchConfigurationModel.createResultFromSearchConfiguration in interface AsSearchProfileResultFactorysearchConfiguration - - the search configurationprotected void populateFacetsFromSearchConfiguration(AsSearchProfileResult result, AsConfigurableSearchConfiguration searchConfiguration)
protected void populateBoostItemsFromSearchConfiguration(AsSearchProfileResult result, AsConfigurableSearchConfiguration searchConfiguration)
protected void populateBoostRulesFromSearchConfiguration(AsSearchProfileResult result, AsConfigurableSearchConfiguration searchConfiguration)
protected void populateSortsFromSearchConfiguration(AsSearchProfileResult result, AsConfigurableSearchConfiguration searchConfiguration)
public <T,R> AsConfigurationHolder<T,R> createConfigurationHolder(T configuration)
AsSearchProfileResultFactoryAsConfigurationHolder.createConfigurationHolder in interface AsSearchProfileResultFactoryT - - the type of the configurationR - - the type of the replaced configurationconfiguration - - the configurationpublic <T,R> AsConfigurationHolder<T,R> createConfigurationHolder(T configuration, java.lang.Object data)
AsSearchProfileResultFactoryAsConfigurationHolder.createConfigurationHolder in interface AsSearchProfileResultFactoryT - - the type of the configurationR - - the type of the replaced configurationconfiguration - - the configurationdata - - additional data to be stored together with the configuration holderpublic <T,R> AsConfigurationHolder<T,R> cloneConfigurationHolder(AsConfigurationHolder<T,R> configurationHolder)
AsSearchProfileResultFactoryAsConfigurationHolder.cloneConfigurationHolder in interface AsSearchProfileResultFactoryT - - the type of the configurationR - - the type of the replaced configurationconfigurationHolder - - the instance of AsConfigurationHolder to clonepublic ConfigurationService getConfigurationService()
public void setConfigurationService(ConfigurationService configurationService)
Copyright © 2018 SAP SE. All Rights Reserved.