Class SapC4cCustomerUtils


  • public class SapC4cCustomerUtils
    extends java.lang.Object
    Utility Class for creating Data Transfer objects
    • Constructor Detail

      • SapC4cCustomerUtils

        public SapC4cCustomerUtils()
    • Method Detail

      • getCustomerDataForCustomer

        public C4CCustomerData getCustomerDataForCustomer​(CustomerModel customerModel,
                                                          java.util.Collection<AddressModel> addressModels)
        Returns C4CCustomerData for given customerModel and list of addressModel
        Parameters:
        customerModel -
        addressModels -
        Returns:
        c4cCustomerData
      • getAdressListForCustomer

        public java.util.List<C4CAddressData> getAdressListForCustomer​(java.util.Collection<AddressModel> addressModels)
        Returns List of C4CAddressData for given list of addressModel
        Parameters:
        addressModels -
        Returns:
        list of C4CAddressData
      • getAddressWithEmail

        public C4CAddressData getAddressWithEmail​(java.lang.String email)
        Returns C4CAddressData populated with given email
        Parameters:
        email -
        Returns:
        C4CAddressData
      • getAddressPopulator

        public Populator getAddressPopulator()
        Returns:
        the addressPopulator
      • setAddressPopulator

        public void setAddressPopulator​(Populator addressPopulator)
        Parameters:
        addressPopulator - the addressPopulator to set
      • getConfigurationService

        public ConfigurationService getConfigurationService()
        Returns:
        the configurationService
      • setConfigurationService

        public void setConfigurationService​(ConfigurationService configurationService)
        Parameters:
        configurationService - the configurationService to set
      • getCustomerPopulator

        public Populator getCustomerPopulator()
        Returns:
        the customerPopulator
      • setCustomerPopulator

        public void setCustomerPopulator​(Populator customerPopulator)
        Parameters:
        customerPopulator - the customerPopulator to set