public class CxOrderMapper extends AbstractBaseMapper implements CxConsumptionLayerProfileMapper
| Constructor and Description |
|---|
CxOrderMapper() |
| Modifier and Type | Method and Description |
|---|---|
protected java.math.BigDecimal |
calculateAffinity(java.util.Optional<java.math.BigDecimal> ordersValue,
java.math.BigDecimal configuredOrdersValue) |
protected SegmentMappingData |
createSegment(java.lang.String name,
java.math.BigDecimal affinity) |
CxConfigurationService |
getCxConfigurationService() |
protected java.util.Set<java.lang.String> |
getDefaultRequiredFields() |
protected java.lang.String |
getEnabledProperty() |
protected java.util.Optional<SegmentMappingData> |
getSegment(CxConfigModel configModel,
java.util.Optional<java.math.BigDecimal> ordersValue) |
protected boolean |
isAboveThreshold(java.util.Optional<java.math.BigDecimal> ordersValue,
java.math.BigDecimal configuredOrdersValue) |
void |
populateAfterValidation(Profile source,
MappingData target) |
void |
setCxConfigurationService(CxConfigurationService cxConfigurationService) |
getConfigurationService, getPrefix, getRequiredFields, getSegmentCode, isEnabled, isSourceValid, isTargetValid, populate, setConfigurationService, setPrefixclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetRequiredFieldsprotected java.util.Set<java.lang.String> getDefaultRequiredFields()
getDefaultRequiredFields in class AbstractBaseMapperprotected java.lang.String getEnabledProperty()
getEnabledProperty in class AbstractBaseMapperpublic void populateAfterValidation(Profile source, MappingData target)
populateAfterValidation in class AbstractBaseMapperprotected java.util.Optional<SegmentMappingData> getSegment(CxConfigModel configModel, java.util.Optional<java.math.BigDecimal> ordersValue)
protected boolean isAboveThreshold(java.util.Optional<java.math.BigDecimal> ordersValue,
java.math.BigDecimal configuredOrdersValue)
protected java.math.BigDecimal calculateAffinity(java.util.Optional<java.math.BigDecimal> ordersValue,
java.math.BigDecimal configuredOrdersValue)
protected SegmentMappingData createSegment(java.lang.String name, java.math.BigDecimal affinity)
public CxConfigurationService getCxConfigurationService()
public void setCxConfigurationService(CxConfigurationService cxConfigurationService)
Copyright © 2018 SAP SE. All Rights Reserved.