Class AddressLine1Attribute
- java.lang.Object
-
- de.hybris.platform.servicelayer.model.attribute.AbstractDynamicAttributeHandler<java.lang.String,AddressModel>
-
- de.hybris.platform.basecommerce.model.AddressLine1Attribute
-
- All Implemented Interfaces:
DynamicAttributeHandler<java.lang.String,AddressModel>
public class AddressLine1Attribute extends AbstractDynamicAttributeHandler<java.lang.String,AddressModel>
Dynamic attribute handler for the Address.line1 attribute. The Address.line1 attribute is directly mapped into the Address.streetname attribute. Hybris payment extension maps the Address.streetname into BillingInfo.street1, and the Address.streetnumber into BillingInfo.street2. NOTE that in Germany the street name is written before the street number. In order to avoid confusion we use Address.line1 and Address.line2 instead, but we retain the same mapping as hybris.
-
-
Constructor Summary
Constructors Constructor Description AddressLine1Attribute()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringget(AddressModel addressModel)Holds logic behind getter for dynamic attribute.voidset(AddressModel addressModel, java.lang.String value)Holds logic behind setter for dynamic attribute.
-
-
-
Method Detail
-
get
public java.lang.String get(AddressModel addressModel)
Description copied from interface:DynamicAttributeHandlerHolds logic behind getter for dynamic attribute.- Specified by:
getin interfaceDynamicAttributeHandler<java.lang.String,AddressModel>- Overrides:
getin classAbstractDynamicAttributeHandler<java.lang.String,AddressModel>- Parameters:
addressModel- model for which dynamic attribute is declared.- Returns:
- computed value.
-
set
public void set(AddressModel addressModel, java.lang.String value)
Description copied from interface:DynamicAttributeHandlerHolds logic behind setter for dynamic attribute.- Specified by:
setin interfaceDynamicAttributeHandler<java.lang.String,AddressModel>- Overrides:
setin classAbstractDynamicAttributeHandler<java.lang.String,AddressModel>- Parameters:
addressModel- model for which dynamic attribute is declared.value- the value which will be used by setter logic.
-
-