Class DefaultAddressModelPopulator

java.lang.Object
de.hybris.platform.b2b.punchout.populators.impl.DefaultAddressModelPopulator
All Implemented Interfaces:
Populator<Address,AddressModel>

public class DefaultAddressModelPopulator extends Object implements Populator<Address,AddressModel>
Populates an AddressModel instance out of a CXML Address.
  • Constructor Details

    • DefaultAddressModelPopulator

      public DefaultAddressModelPopulator()
  • Method Details

    • populate

      public void populate(Address source, AddressModel target) throws ConversionException
      Description copied from interface: Populator
      Populate the target instance with values from the source instance.
      Specified by:
      populate in interface Populator<Address,AddressModel>
      Parameters:
      source - the source object
      target - the target to fill
      Throws:
      ConversionException - if an error occurs
    • toEmailString

      protected String toEmailString(Email email)
    • toFaxString

      protected String toFaxString(Fax fax)
    • toPhoneString

      protected String toPhoneString(Phone phone)
    • getPhoneSegmentSeparator

      protected String getPhoneSegmentSeparator()
    • setPhoneSegmentSeparator

      public void setPhoneSegmentSeparator(String phoneSegmentSeparator)
    • getCommonI18NService

      protected CommonI18NService getCommonI18NService()
    • setCommonI18NService

      public void setCommonI18NService(CommonI18NService commonI18NService)