Class AddressLine2Attribute
- java.lang.Object
-
- de.hybris.platform.servicelayer.model.attribute.AbstractDynamicAttributeHandler<java.lang.String,AddressModel>
-
- de.hybris.platform.basecommerce.model.AddressLine2Attribute
-
- All Implemented Interfaces:
DynamicAttributeHandler<java.lang.String,AddressModel>
public class AddressLine2Attribute extends AbstractDynamicAttributeHandler<java.lang.String,AddressModel>
Dynamic attribute handler for the Address.line2 attribute. The Address.line2 attribute is directly mapped into the Address.streetnumber 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 AddressLine2Attribute()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
get(AddressModel addressModel)
Holds logic behind getter for dynamic attribute.void
set(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:DynamicAttributeHandler
Holds logic behind getter for dynamic attribute.- Specified by:
get
in interfaceDynamicAttributeHandler<java.lang.String,AddressModel>
- Overrides:
get
in 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:DynamicAttributeHandler
Holds logic behind setter for dynamic attribute.- Specified by:
set
in interfaceDynamicAttributeHandler<java.lang.String,AddressModel>
- Overrides:
set
in classAbstractDynamicAttributeHandler<java.lang.String,AddressModel>
- Parameters:
addressModel
- model for which dynamic attribute is declared.value
- the value which will be used by setter logic.
-
-