public class CxProductConsumptionLayerMapper extends AbstractCxConsumptionLayerMapper<Affinity>
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
PREFIX |
protected static java.lang.String |
PREFIX_KEY |
| Constructor and Description |
|---|
CxProductConsumptionLayerMapper() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Optional<java.util.Map<java.lang.String,Affinity>> |
getAffinityMap(Profile profile) |
java.util.Set<java.lang.String> |
getRequiredFields()
Method define which profile attributes are needed by mapper.
They will be send to profile service. |
protected java.lang.String |
getSegmentCode(java.lang.String affinityKey) |
protected void |
setRequiredFields(java.util.Set<java.lang.String> requiredFields) |
createSegmentMapping, createSegmentMappingList, getAffinityStrategy, getConfigurationService, normalizeAffinity, populate, setAffinityStrategy, setConfigurationServiceprotected static final java.lang.String PREFIX_KEY
protected static final java.lang.String PREFIX
public java.util.Set<java.lang.String> getRequiredFields()
CxConsumptionLayerProfileMapperprotected java.util.Optional<java.util.Map<java.lang.String,Affinity>> getAffinityMap(Profile profile)
getAffinityMap in class AbstractCxConsumptionLayerMapper<Affinity>protected java.lang.String getSegmentCode(java.lang.String affinityKey)
getSegmentCode in class AbstractCxConsumptionLayerMapper<Affinity>protected void setRequiredFields(java.util.Set<java.lang.String> requiredFields)
Copyright © 2018 SAP SE. All Rights Reserved.