public class DefaultAsSearchConfigurationService extends java.lang.Object implements AsSearchConfigurationService
AsSearchConfigurationService.| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
CONTEXT_PARAM |
protected static java.lang.String |
SEARCH_PROFILE_PARAM |
protected static java.lang.String |
UID_PARAM |
| Constructor and Description |
|---|
DefaultAsSearchConfigurationService() |
protected static final java.lang.String UID_PARAM
protected static final java.lang.String CONTEXT_PARAM
protected static final java.lang.String SEARCH_PROFILE_PARAM
public java.util.List<AbstractAsSearchConfigurationModel> getAllSearchConfigurations()
AsSearchConfigurationServicegetAllSearchConfigurations in interface AsSearchConfigurationServicepublic java.util.List<AbstractAsSearchConfigurationModel> getSearchConfigurationsForCatalogVersion(CatalogVersionModel catalogVersion)
AsSearchConfigurationServicegetSearchConfigurationsForCatalogVersion in interface AsSearchConfigurationServicecatalogVersion - - the catalog versionpublic <T extends AbstractAsSearchConfigurationModel> java.util.Optional<T> getSearchConfigurationForUid(CatalogVersionModel catalogVersion, java.lang.String uid)
AsSearchConfigurationServicegetSearchConfigurationForUid in interface AsSearchConfigurationServicecatalogVersion - - the catalog versionuid - - the unique identifierpublic java.util.Optional<AbstractAsSearchConfigurationModel> getSearchConfigurationForContext(AsSearchProfileContext context, AbstractAsSearchProfileModel searchProfile)
AsSearchConfigurationServicegetSearchConfigurationForContext in interface AsSearchConfigurationServicecontext - - the search profile contextsearchProfile - - the search profilepublic AbstractAsSearchConfigurationModel getOrCreateSearchConfigurationForContext(AsSearchProfileContext context, AbstractAsSearchProfileModel searchProfile)
AsSearchConfigurationServicegetOrCreateSearchConfigurationForContext in interface AsSearchConfigurationServicecontext - - the search profile contextsearchProfile - - the search profilepublic AsSearchConfigurationInfoData getSearchConfigurationInfoForContext(AsSearchProfileContext context, AbstractAsSearchProfileModel searchProfile)
AsSearchConfigurationServicegetSearchConfigurationInfoForContext in interface AsSearchConfigurationServicecontext - - the search profile contextsearchProfile - - the search profilepublic <T extends AbstractAsSearchConfigurationModel> T cloneSearchConfiguration(T searchConfiguration)
AsSearchConfigurationServicecloneSearchConfiguration in interface AsSearchConfigurationServicesearchConfiguration - - the search configuration to be clonedpublic AsSearchConfigurationDao getAsSearchConfigurationDao()
public void setAsSearchConfigurationDao(AsSearchConfigurationDao asSearchConfigurationDao)
public AsSearchProfileRegistry getAsSearchProfileRegistry()
public void setAsSearchProfileRegistry(AsSearchProfileRegistry asSearchProfileRegistry)
public AsCloneStrategy getAsCloneStrategy()
public void setAsCloneStrategy(AsCloneStrategy asCloneStrategy)
public java.util.Set<java.lang.String> getSearchConfigurationQualifiers(AbstractAsSearchProfileModel searchProfile)
AsSearchConfigurationServicegetSearchConfigurationQualifiers in interface AsSearchConfigurationServicesearchProfile - - the search profileCopyright © 2018 SAP SE. All Rights Reserved.