Class AbstractAsInterceptor
java.lang.Object
de.hybris.platform.adaptivesearch.model.interceptors.AbstractAsInterceptor
- Direct Known Subclasses:
AsBoostItemConfigurationInterceptor,AsBoostRuleInterceptor,AsCategoryAwareSearchConfigurationInterceptor,AsConfigurationInterceptor,AsFacetConfigurationInterceptor,AsFacetRangeInterceptor,AsFacetValueConfigurationInterceptor,AsSearchConfigurationInterceptor,AsSearchProfileActivationSetInterceptor,AsSearchProfileInterceptor,AsSimpleSearchConfigurationInterceptor,AsSortConfigurationInterceptor,AsSortExpressionInterceptor
Base interceptor for adaptive search related types.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringdecorateIdentifier(String identifier) protected StringgenerateItemIdentifier(ItemModel item, InterceptorContext context) protected Stringprotected PKprotected voidmarkItemAsModified(InterceptorContext context, ItemModel item, String... path) protected AbstractAsSearchConfigurationModelprotected AbstractAsSearchProfileModelprotected AbstractAsSearchConfigurationModelprotected AbstractAsSearchProfileModelresolveSearchProfile(ItemModel model) protected AsSearchProvidervoidsetAsItemModelHelper(AsItemModelHelper asItemModelHelper) voidsetAsSearchProviderFactory(AsSearchProviderFactory asSearchProviderFactory) voidsetAsUidGenerator(AsUidGenerator asUidGenerator) voidsetModelService(ModelService modelService)
-
Constructor Details
-
AbstractAsInterceptor
public AbstractAsInterceptor()
-
-
Method Details
-
generateUid
-
generateItemIdentifier
-
decorateIdentifier
-
getNewPkForNotSavedItem
-
resolveSearchProvider
-
resolveSearchProfile
-
resolveAndValidateSearchProfile
protected AbstractAsSearchProfileModel resolveAndValidateSearchProfile(AbstractAsSearchConfigurationModel model) throws InterceptorException - Throws:
InterceptorException
-
resolveSearchConfiguration
-
resolveAndValidateSearchConfiguration
protected AbstractAsSearchConfigurationModel resolveAndValidateSearchConfiguration(ItemModel model) throws InterceptorException - Throws:
InterceptorException
-
markItemAsModified
-
getModelService
-
setModelService
-
getAsUidGenerator
-
setAsUidGenerator
-
getAsSearchProviderFactory
-
setAsSearchProviderFactory
-
getAsItemModelHelper
-
setAsItemModelHelper
-