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