Class AbstractAsInterceptor
- java.lang.Object
-
- de.hybris.platform.adaptivesearch.model.interceptors.AbstractAsInterceptor
-
- Direct Known Subclasses:
AsBoostItemConfigurationInterceptor
,AsBoostRuleInterceptor
,AsCategoryAwareSearchConfigurationInterceptor
,AsConfigurationInterceptor
,AsConfigurationPartOfCleanupInterceptor
,AsFacetConfigurationInterceptor
,AsFacetValueConfigurationInterceptor
,AsSearchConfigurationInterceptor
,AsSearchProfileActivationSetInterceptor
,AsSearchProfileInterceptor
,AsSimpleSearchConfigurationInterceptor
,AsSortConfigurationInterceptor
,AsSortExpressionInterceptor
public class AbstractAsInterceptor extends java.lang.Object
Base interceptor for adaptive search related types.
-
-
Constructor Summary
Constructors Constructor Description AbstractAsInterceptor()
-
Method Summary
-
-
-
Method Detail
-
generateUid
protected java.lang.String generateUid()
-
generateItemIdentifier
protected java.lang.String generateItemIdentifier(ItemModel item, InterceptorContext context)
-
decorateIdentifier
protected java.lang.String decorateIdentifier(java.lang.String identifier)
-
getNewPkForNotSavedItem
protected PK getNewPkForNotSavedItem(AbstractItemModel item)
-
resolveSearchProvider
protected AsSearchProvider resolveSearchProvider()
-
resolveSearchProfile
protected AbstractAsSearchProfileModel resolveSearchProfile(ItemModel model)
-
resolveAndValidateSearchProfile
protected AbstractAsSearchProfileModel resolveAndValidateSearchProfile(AbstractAsSearchConfigurationModel model) throws InterceptorException
- Throws:
InterceptorException
-
resolveSearchConfiguration
protected AbstractAsSearchConfigurationModel resolveSearchConfiguration(ItemModel model)
-
resolveAndValidateSearchConfiguration
protected AbstractAsSearchConfigurationModel resolveAndValidateSearchConfiguration(ItemModel model) throws InterceptorException
- Throws:
InterceptorException
-
markItemAsModified
protected void markItemAsModified(InterceptorContext context, ItemModel item, java.lang.String... path)
-
getModelService
public ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
getAsUidGenerator
public AsUidGenerator getAsUidGenerator()
-
setAsUidGenerator
public void setAsUidGenerator(AsUidGenerator asUidGenerator)
-
getSearchProviderFactory
public AsSearchProviderFactory getSearchProviderFactory()
-
setSearchProviderFactory
public void setSearchProviderFactory(AsSearchProviderFactory searchProviderFactory)
-
-