Package de.hybris.platform.orderhandler
Class DynamicAttributesOrderStatusDisplayByMap
- java.lang.Object
-
- de.hybris.platform.orderhandler.DynamicAttributesOrderStatusDisplayByMap
-
- All Implemented Interfaces:
DynamicAttributeHandler<java.lang.String,OrderModel>
public class DynamicAttributesOrderStatusDisplayByMap extends java.lang.Object implements DynamicAttributeHandler<java.lang.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 Constructor Description DynamicAttributesOrderStatusDisplayByMap()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringget(OrderModel order)Holds logic behind getter for dynamic attribute.java.lang.StringgetDefaultStatus()java.util.Map<java.lang.String,java.lang.String>getStatusDisplayMap()voidset(OrderModel model, java.lang.String value)Holds logic behind setter for dynamic attribute.voidsetDefaultStatus(java.lang.String defaultStatus)voidsetStatusDisplayMap(java.util.Map<java.lang.String,java.lang.String> statusDisplayMap)
-
-
-
Method Detail
-
getStatusDisplayMap
public java.util.Map<java.lang.String,java.lang.String> getStatusDisplayMap()
-
setStatusDisplayMap
public void setStatusDisplayMap(java.util.Map<java.lang.String,java.lang.String> statusDisplayMap)
-
getDefaultStatus
public java.lang.String getDefaultStatus()
-
setDefaultStatus
public void setDefaultStatus(java.lang.String defaultStatus)
-
get
public java.lang.String get(OrderModel order)
Description copied from interface:DynamicAttributeHandlerHolds logic behind getter for dynamic attribute.- Specified by:
getin interfaceDynamicAttributeHandler<java.lang.String,OrderModel>- Parameters:
order- model for which dynamic attribute is declared.- Returns:
- computed value.
-
set
public void set(OrderModel model, java.lang.String value)
Description copied from interface:DynamicAttributeHandlerHolds logic behind setter for dynamic attribute.- Specified by:
setin interfaceDynamicAttributeHandler<java.lang.String,OrderModel>- Parameters:
model- model for which dynamic attribute is declared.value- the value which will be used by setter logic.
-
-