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) voidsetModelDBUtilsService(ModelDBUtilsService modelDBUtilsService) 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
-
setModelDBUtilsService
-