Class ProductFeatureValueAttributeHandler
java.lang.Object
de.hybris.platform.catalog.dynamic.ProductFeatureValueAttributeHandler
- All Implemented Interfaces:
DynamicAttributeHandler<Object,ProductFeatureModel>
public class ProductFeatureValueAttributeHandler
extends Object
implements DynamicAttributeHandler<Object,ProductFeatureModel>
Dynamic Attribute Handler for attribute 'value' from ProductFeature.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected BigDecimalconvertToBigDecimal(Number number) get(ProductFeatureModel feature) Holds logic behind getter for dynamic attribute.voidset(ProductFeatureModel model, Object value) Holds logic behind setter for dynamic attribute.voidsetFormatFactory(FormatFactory formatFactory) voidsetTypeService(TypeService typeService)
-
Field Details
-
TYPE_STRING
public static final int TYPE_STRING- See Also:
-
TYPE_BOOLEAN
public static final int TYPE_BOOLEAN- See Also:
-
TYPE_NUMBER
public static final int TYPE_NUMBER- See Also:
-
TYPE_VALUE
public static final int TYPE_VALUE- See Also:
-
TYPE_DATE
public static final int TYPE_DATE- See Also:
-
ENABLE_STRING_TO_NUMBER_CONVERSION
- See Also:
-
-
Constructor Details
-
ProductFeatureValueAttributeHandler
public ProductFeatureValueAttributeHandler()
-
-
Method Details
-
get
Description copied from interface:DynamicAttributeHandlerHolds logic behind getter for dynamic attribute.- Specified by:
getin interfaceDynamicAttributeHandler<Object,ProductFeatureModel> - Parameters:
feature- model for which dynamic attribute is declared.- Returns:
- computed value.
-
set
Description copied from interface:DynamicAttributeHandlerHolds logic behind setter for dynamic attribute.- Specified by:
setin interfaceDynamicAttributeHandler<Object,ProductFeatureModel> - Parameters:
model- model for which dynamic attribute is declared.value- the value which will be used by setter logic.
-
convertToBigDecimal
-
setFormatFactory
-
setTypeService
-