public abstract class AbstractCxYprofileMapper extends Object implements CxYProfileMapper
| Constructor and Description |
|---|
AbstractCxYprofileMapper() |
| Modifier and Type | Method and Description |
|---|---|
protected SegmentMappingData |
createSegment(Neighbour neighbour) |
protected String |
decode(String input) |
protected abstract BigDecimal |
getAffinity(Neighbour neighbour) |
ConfigurationService |
getConfigurationService() |
protected abstract String |
getSegmentCode(Neighbour neighbour) |
protected abstract boolean |
isNeighbourValid(Neighbour neighbour) |
protected void |
normalizeAffinity(Collection<SegmentMappingData> data) |
void |
populate(List<Neighbour> source,
MappingData target) |
protected SegmentMappingData |
selectBest(SegmentMappingData a,
SegmentMappingData b) |
protected void |
setAffinity(SegmentMappingData segment,
Neighbour neighbour) |
void |
setConfigurationService(ConfigurationService configurationService) |
public void populate(List<Neighbour> source, MappingData target) throws ConversionException
ConversionExceptionprotected abstract boolean isNeighbourValid(Neighbour neighbour)
protected SegmentMappingData createSegment(Neighbour neighbour)
protected void setAffinity(SegmentMappingData segment, Neighbour neighbour)
protected abstract BigDecimal getAffinity(Neighbour neighbour)
protected SegmentMappingData selectBest(SegmentMappingData a, SegmentMappingData b)
protected void normalizeAffinity(Collection<SegmentMappingData> data)
public void setConfigurationService(ConfigurationService configurationService)
public ConfigurationService getConfigurationService()
Copyright © 2017 SAP SE. All Rights Reserved.