Class AsCategoryAwareSearchProfileCalculationStrategy
- java.lang.Object
-
- de.hybris.platform.adaptivesearch.strategies.impl.AbstractAsSearchProfileCalculationStrategy<AsCategoryAwareSearchProfile>
-
- de.hybris.platform.adaptivesearch.strategies.impl.AsCategoryAwareSearchProfileCalculationStrategy
-
- All Implemented Interfaces:
AsCacheAwareStrategy<AsCategoryAwareSearchProfile>,AsSearchProfileCalculationStrategy<AsCategoryAwareSearchProfile>
@Deprecated(since="1811") public class AsCategoryAwareSearchProfileCalculationStrategy extends AbstractAsSearchProfileCalculationStrategy<AsCategoryAwareSearchProfile>
Deprecated.Since 1811, replaced byAsGenericSearchProfileCalculationStrategy.Implementation ofAsSearchProfileCalculationStrategyfor category aware search profiles.
-
-
Constructor Summary
Constructors Constructor Description AsCategoryAwareSearchProfileCalculationStrategy()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description AsSearchProfileResultcalculate(AsSearchProfileContext context, AsCategoryAwareSearchProfile searchProfile)Deprecated.Calculates the search profile result for a given search profile data object.AsMergeStrategygetAsMergeStrategy()Deprecated.AsSearchProfileResultFactorygetAsSearchProfileResultFactory()Deprecated.java.io.SerializablegetCacheKeyFragment(AsSearchProfileContext context, AsCategoryAwareSearchProfile searchProfile)Deprecated.Returns a cache key fragment.voidsetAsMergeStrategy(AsMergeStrategy asMergeStrategy)Deprecated.voidsetAsSearchProfileResultFactory(AsSearchProfileResultFactory asSearchProfileResultFactory)Deprecated.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.adaptivesearch.strategies.AsSearchProfileCalculationStrategy
map
-
-
-
-
Method Detail
-
getCacheKeyFragment
public java.io.Serializable getCacheKeyFragment(AsSearchProfileContext context, AsCategoryAwareSearchProfile searchProfile)
Deprecated.Description copied from interface:AsCacheAwareStrategyReturns a cache key fragment. In most cases implementing strategies can simply returnnull. If strategies can have results that depend on the context, a different implementation should be provided.- Specified by:
getCacheKeyFragmentin interfaceAsCacheAwareStrategy<AsCategoryAwareSearchProfile>- Overrides:
getCacheKeyFragmentin classAbstractAsSearchProfileCalculationStrategy<AsCategoryAwareSearchProfile>- Parameters:
context- - the search profile contextsearchProfile- - the source object- Returns:
- the key fragment
-
calculate
public AsSearchProfileResult calculate(AsSearchProfileContext context, AsCategoryAwareSearchProfile searchProfile)
Deprecated.Description copied from interface:AsSearchProfileCalculationStrategyCalculates the search profile result for a given search profile data object. The returned value can be cached.- Parameters:
context- - the search profile contextsearchProfile- - the search profile data- Returns:
- the search profile result
-
getAsSearchProfileResultFactory
public AsSearchProfileResultFactory getAsSearchProfileResultFactory()
Deprecated.
-
setAsSearchProfileResultFactory
public void setAsSearchProfileResultFactory(AsSearchProfileResultFactory asSearchProfileResultFactory)
Deprecated.
-
getAsMergeStrategy
public AsMergeStrategy getAsMergeStrategy()
Deprecated.
-
setAsMergeStrategy
public void setAsMergeStrategy(AsMergeStrategy asMergeStrategy)
Deprecated.
-
-