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.ObjectBase 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)
-
-