public class DefaultSapC4cAddressPopulator extends java.lang.Object implements Populator<AddressModel,C4CAddressData>
| Constructor and Description |
|---|
DefaultSapC4cAddressPopulator() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
getConfigurationProperty(java.lang.String propertyKey)
Reads configuration from the properties file for given propertyKey
|
ConfigurationService |
getConfigurationService() |
void |
populate(AddressModel addressModel,
C4CAddressData addressData)
Populate the target instance with values from the source instance.
|
protected java.util.List<java.lang.String> |
populateAddressUsageCodes(CustomerModel customerModel,
AddressModel addressModel)
Creates and populates address usage data
|
protected C4CAddressPhoneData |
populatePhoneNumber(java.lang.String phoneNumber,
java.lang.Boolean mobileNumberIndicator,
java.lang.String usageCode)
Creates and populates phone number data
|
protected java.util.List<C4CAddressPhoneData> |
populatePhoneNumbers(AddressModel addressModel)
Creates and populates phone number data list
|
void |
setConfigurationService(ConfigurationService configurationService) |
public void populate(AddressModel addressModel, C4CAddressData addressData) throws ConversionException
Populatorpopulate in interface Populator<AddressModel,C4CAddressData>addressModel - the source objectaddressData - the target to fillConversionException - if an error occursprotected java.util.List<java.lang.String> populateAddressUsageCodes(CustomerModel customerModel, AddressModel addressModel)
protected java.util.List<C4CAddressPhoneData> populatePhoneNumbers(AddressModel addressModel)
protected java.lang.String getConfigurationProperty(java.lang.String propertyKey)
protected C4CAddressPhoneData populatePhoneNumber(java.lang.String phoneNumber, java.lang.Boolean mobileNumberIndicator, java.lang.String usageCode)
public ConfigurationService getConfigurationService()
public void setConfigurationService(ConfigurationService configurationService)
configurationService - the configurationService to setCopyright © 2018 SAP SE. All Rights Reserved.