Class TestSegmentsProvider
java.lang.Object
de.hybris.platform.personalizationintegration.strategies.impl.TestSegmentsProvider
- All Implemented Interfaces:
CxProvider,SegmentsProvider
Implementation of
SegmentsProvider for strategy tests-
Field Summary
Fields inherited from interface de.hybris.platform.personalizationintegration.segment.CxProvider
DEFAULT_PROVIDER_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSegment(BaseSiteModel baseSiteModel, BaseSegmentData segment) voidaddSegment(BaseSegmentData segment) voidMethod returns provider identifierMethod returning segment listvoidsetProviderId(String providerId) voidsetSegments(BaseSiteModel baseSite, List<BaseSegmentData> segments) voidsetSegments(List<BaseSegmentData> segments)
-
Constructor Details
-
TestSegmentsProvider
-
-
Method Details
-
getSegments
Description copied from interface:SegmentsProviderMethod returning segment list- Specified by:
getSegmentsin interfaceSegmentsProvider- Returns:
- segment list, Optional.empty if provider did not returned any segments, null when error occurred
-
setSegments
-
setSegments
-
addSegment
-
addSegment
-
clearSegments
public void clearSegments() -
getProviderId
Description copied from interface:CxProviderMethod returns provider identifier- Specified by:
getProviderIdin interfaceCxProvider- Returns:
- - provider identifier
-
setProviderId
-