public class TotalDiscountRenderer
extends DefaultEditorAreaPanelRenderer
| Constructor and Description |
|---|
TotalDiscountRenderer() |
| Modifier and Type | Method and Description |
|---|---|
protected Editor |
createEditor(DataAttribute genericAttribute,
WidgetModel model,
java.lang.String referencedModelProperty)
Creates the actual
Editor object which gets populated later. |
protected Editor |
createEditor(DataType genericType,
WidgetInstanceManager widgetInstanceManager,
Attribute attribute,
java.lang.Object object)
Render method executes this overriden method
|
protected LabelService |
getLabelService() |
protected java.lang.Double |
getOrderTotalDiscount(ReturnRequestModel returnRequest)
Calculates the order total discount by adding the global discount with the sum of all discounts on entries.
|
protected TypeFacade |
getTypeFacade() |
protected boolean |
isReferenceEditor(DataAttribute genericAttribute) |
void |
render(Component component,
AbstractPanel abstractPanelConfiguration,
java.lang.Object object,
DataType dataType,
WidgetInstanceManager widgetInstanceManager)
Renders the total discount amount of the order into a textbox.
|
void |
setLabelService(LabelService labelService) |
void |
setTypeFacade(TypeFacade typeFacade) |
public void render(Component component,
AbstractPanel abstractPanelConfiguration,
java.lang.Object object,
DataType dataType,
WidgetInstanceManager widgetInstanceManager)
component - abstractPanelConfiguration - as CustomPanelobject - as ReturnRequestModeldataType - widgetInstanceManager - protected Editor createEditor(DataType genericType,
WidgetInstanceManager widgetInstanceManager,
Attribute attribute,
java.lang.Object object)
genericType - widgetInstanceManager - attribute - object - Editorprotected Editor createEditor(DataAttribute genericAttribute,
WidgetModel model,
java.lang.String referencedModelProperty)
Editor object which gets populated later.genericAttribute - model - referencedModelProperty - protected java.lang.Double getOrderTotalDiscount(ReturnRequestModel returnRequest)
returnRequest - protected boolean isReferenceEditor(DataAttribute genericAttribute)
protected TypeFacade getTypeFacade()
public void setTypeFacade(TypeFacade typeFacade)
protected LabelService getLabelService()
public void setLabelService(LabelService labelService)
Copyright © 2018 SAP SE. All Rights Reserved.