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 and Description |
|---|
DynamicAttributesOrderStatusDisplayByMap() |
| Modifier and Type | Method and Description |
|---|---|
String |
get(OrderModel order)
Holds logic behind getter for dynamic attribute.
|
String |
getDefaultStatus() |
Map<String,String> |
getStatusDisplayMap() |
void |
set(OrderModel model,
String value)
Holds logic behind setter for dynamic attribute.
|
void |
setDefaultStatus(String defaultStatus) |
void |
setStatusDisplayMap(Map<String,String> statusDisplayMap) |
public DynamicAttributesOrderStatusDisplayByMap()
public String getDefaultStatus()
public void setDefaultStatus(String defaultStatus)
public String get(OrderModel order)
DynamicAttributeHandlerget in interface DynamicAttributeHandler<String,OrderModel>order - model for which dynamic attribute is declared.public void set(OrderModel model, String value)
DynamicAttributeHandlerset in interface DynamicAttributeHandler<String,OrderModel>model - model for which dynamic attribute is declared.value - the value which will be used by setter logic.Copyright © 2017 SAP SE. All Rights Reserved.