Class AbstractCxProcessParameterStrategy
java.lang.Object
de.hybris.platform.personalizationservices.process.strategies.impl.AbstractCxProcessParameterStrategy
- All Implemented Interfaces:
CxProcessParameterStrategy
- Direct Known Subclasses:
CxProcessParameterBaseSiteStrategy,CxProcessParameterConsentReferenceStrategy,CxProcessParameterSegmentationStrategy,CxProcessParameterSessionTokenStrategy,CxProcessParameterUserConsentsStrategy
public abstract class AbstractCxProcessParameterStrategy
extends Object
implements CxProcessParameterStrategy
Helper superclass for load/store process parameters.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <T> voidconsumeProcessParameter(CxPersonalizationProcessModel process, String parameterName, Consumer<T> parmeterValueConsumer) Checks if process contains parameter, if yes loads it and calls consumer.protected ProcessParameterHelperprotected Set<CxProcessParameterType>voidsetProcessParameterHelper(ProcessParameterHelper processParameterHelper) voidsetSupportedParameters(Set<CxProcessParameterType> supportedParameters) booleansupports(CxProcessParameterType parameterType) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.personalizationservices.process.strategies.CxProcessParameterStrategy
load, store
-
Constructor Details
-
AbstractCxProcessParameterStrategy
public AbstractCxProcessParameterStrategy()
-
-
Method Details
-
supports
- Specified by:
supportsin interfaceCxProcessParameterStrategy
-
consumeProcessParameter
protected <T> void consumeProcessParameter(CxPersonalizationProcessModel process, String parameterName, Consumer<T> parmeterValueConsumer) Checks if process contains parameter, if yes loads it and calls consumer.- Parameters:
process-parameterName-parmeterValueConsumer-
-
setProcessParameterHelper
-
getProcessParameterHelper
-
setSupportedParameters
-
getSupportedParameters
-