Class ConsumptionLayerSegmentsProvider
java.lang.Object
de.hybris.platform.personalizationyprofile.segment.ConsumptionLayerSegmentsProvider
- All Implemented Interfaces:
CxProvider,SegmentsProvider
Implementation of
SegmentsProvider that reads segments information from yprofile consumption layer.-
Field Summary
Fields inherited from interface de.hybris.platform.personalizationintegration.segment.CxProvider
DEFAULT_PROVIDER_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMethod returns provider identifierMethod returning segment listvoidsetConverter(Converter<Object, BaseSegmentData> converter) voidsetCxSegmentServiceClient(CxSegmentServiceClient cxSegmentServiceClient)
-
Constructor Details
-
ConsumptionLayerSegmentsProvider
public ConsumptionLayerSegmentsProvider()
-
-
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
-
getProviderId
Description copied from interface:CxProviderMethod returns provider identifier- Specified by:
getProviderIdin interfaceCxProvider- Returns:
- - provider identifier
-
getSegmentData
-
getCxSegmentServiceClient
-
setCxSegmentServiceClient
-
getConverter
-
setConverter
-