public class DefaultCxIntegrationMappingService extends Object implements CxIntegrationMappingService
| Constructor and Description |
|---|
DefaultCxIntegrationMappingService() |
public Optional<MappingData> mapExternalData(Object externalData, String strategyId)
CxIntegrationMappingServicemapExternalData in interface CxIntegrationMappingServiceexternalData - data to mapstrategyId - set of mappers if to usepublic void assignSegmentsToUser(UserModel user, MappingData mappingData, boolean createSegment)
CxIntegrationMappingServiceassignSegmentsToUser in interface CxIntegrationMappingServiceuser - User to which segments should be assignedmappingData - input data containing information about segmentscreateSegment - Flag defining if not existing segments should be createdprotected Optional<CxUserToSegmentModel> updateExistingUserToSegmentRelation(CxUserToSegmentModel userToSegmentModel, SegmentMappingData segmentMappingData)
protected Optional<CxUserToSegmentModel> createUserToSegmentRelation(UserModel user, SegmentMappingData segmentMappingData, boolean createSegment)
protected Optional<CxSegmentModel> findSegment(String segmentCode, boolean create)
protected CxSegmentModel createSegment(String segmentCode)
public void setConverters(Map<String,Converter<Object,MappingData>> converters)
protected CxSegmentService getCxSegmentService()
public void setCxSegmentService(CxSegmentService cxSegmentService)
public ModelService getModelService()
public void setModelService(ModelService modelService)
Copyright © 2017 SAP SE. All Rights Reserved.