Package de.hybris.platform.orderhandler
Class DynamicAttributesOrderStatusDisplayByMap
java.lang.Object
de.hybris.platform.orderhandler.DynamicAttributesOrderStatusDisplayByMap
- All Implemented Interfaces:
DynamicAttributeHandler<String,OrderModel>
public class DynamicAttributesOrderStatusDisplayByMap
extends Object
implements DynamicAttributeHandler<String,OrderModel>
This dynamic attribute handler for Order type maps the order status with the localized value such as defined by the map put in 'statusDisplayMap' parameter of the handler Spring bean.
i.e.:
<property name="statusDisplayMap">
<map>
<entry key="CANCELLED" value="orderStatusDisplay.CANCELLED"/>
<entry key="CANCELLING" value="orderStatusDisplay.CANCELLING"/>
<entry key="COMPLETED" value="orderStatusDisplay.COMPLETED"/>
<entry key="CREATED" value="orderStatusDisplay.CREATED"/>
<entry key="ON_VALIDATION" value="orderStatusDisplay.ON_VALIDATION"/>
</map>
</property>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionget(OrderModel order) Holds logic behind getter for dynamic attribute.voidset(OrderModel model, String value) Holds logic behind setter for dynamic attribute.voidsetDefaultStatus(String defaultStatus) voidsetStatusDisplayMap(Map<String, String> statusDisplayMap)
-
Constructor Details
-
DynamicAttributesOrderStatusDisplayByMap
public DynamicAttributesOrderStatusDisplayByMap()
-
-
Method Details
-
getStatusDisplayMap
-
setStatusDisplayMap
-
getDefaultStatus
-
setDefaultStatus
-
get
Description copied from interface:DynamicAttributeHandlerHolds logic behind getter for dynamic attribute.- Specified by:
getin interfaceDynamicAttributeHandler<String,OrderModel> - Parameters:
order- 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<String,OrderModel> - Parameters:
model- model for which dynamic attribute is declared.value- the value which will be used by setter logic.
-