Class DefaultAddressModelPopulator
- java.lang.Object
-
- de.hybris.platform.b2b.punchout.populators.impl.DefaultAddressModelPopulator
-
- All Implemented Interfaces:
Populator<Address,AddressModel>
public class DefaultAddressModelPopulator extends java.lang.Object implements Populator<Address,AddressModel>
Populates anAddressModelinstance out of a CXMLAddress.
-
-
Constructor Summary
Constructors Constructor Description DefaultAddressModelPopulator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CommonI18NServicegetCommonI18NService()protected java.lang.StringgetPhoneSegmentSeparator()voidpopulate(Address source, AddressModel target)Populate the target instance with values from the source instance.voidsetCommonI18NService(CommonI18NService commonI18NService)voidsetPhoneSegmentSeparator(java.lang.String phoneSegmentSeparator)protected java.lang.StringtoEmailString(Email email)protected java.lang.StringtoFaxString(Fax fax)protected java.lang.StringtoPhoneString(Phone phone)
-
-
-
Method Detail
-
populate
public void populate(Address source, AddressModel target) throws ConversionException
Description copied from interface:PopulatorPopulate the target instance with values from the source instance.- Specified by:
populatein interfacePopulator<Address,AddressModel>- Parameters:
source- the source objecttarget- the target to fill- Throws:
ConversionException- if an error occurs
-
toEmailString
protected java.lang.String toEmailString(Email email)
-
toFaxString
protected java.lang.String toFaxString(Fax fax)
-
toPhoneString
protected java.lang.String toPhoneString(Phone phone)
-
getPhoneSegmentSeparator
protected java.lang.String getPhoneSegmentSeparator()
-
setPhoneSegmentSeparator
public void setPhoneSegmentSeparator(java.lang.String phoneSegmentSeparator)
-
getCommonI18NService
public CommonI18NService getCommonI18NService()
-
setCommonI18NService
public void setCommonI18NService(CommonI18NService commonI18NService)
-
-