public abstract class AbstractCheckoutAddressWidgetRenderer<T extends Widget<M,C>,M extends CartAddressWidgetModel,C extends BasketController> extends AbstractCsWidgetRenderer<T>
| Modifier and Type | Class and Description |
|---|---|
protected class |
AbstractCheckoutAddressWidgetRenderer.AddressSelectionEventListener |
AbstractCsWidgetRenderer.ConfirmBeforeCompletingRequestEventListener| Modifier and Type | Field and Description |
|---|---|
protected static String |
COCKPIT_ID_CHECKOUT_DELIVERYADDRESS_COMBOBOX |
protected static String |
COCKPIT_ID_CHECKOUT_PAYMENTADDRESS_COMBOBOX |
protected static String |
CSS_ADDRESS_CREATE_POPUP |
protected static String |
CSS_ADDRESS_SELECTOR |
protected static String |
CSS_DELIVERY_ADDRESS_LIST |
CSS_WIDGET_CAPTION, CSS_WIDGET_CONTENT| Constructor and Description |
|---|
AbstractCheckoutAddressWidgetRenderer() |
| Modifier and Type | Method and Description |
|---|---|
protected HtmlBasedComponent |
createAddressSelect(T widget,
TypedObject currentAddressModel) |
protected EventListener |
createSelectAddressEventListener(T widget) |
protected String |
getAddressCreateWidgetConfigCode() |
protected PopupWidgetHelper |
getPopupWidgetHelper() |
protected PostPopupAction |
getPostPopupAction(T widget) |
protected Object |
getSelectedItem(SelectEvent selectEvent) |
protected void |
handleAddAddressClickEvent(T widget,
Event event,
Div container) |
protected void |
handlePostPopupAction(T widget,
Object result) |
protected void |
handleSelectAddressEvent(T widget,
SelectEvent selectEvent) |
void |
setPopupWidgetHelper(PopupWidgetHelper popupWidgetHelper) |
protected abstract void |
setSelectedAddress(T widget,
TypedObject item) |
createCaption, createConfirmBeforeCompletingRequestEventListener, createContent, createContentInternal, getCockpitTypeService, getLabelService, getPropertyEditorHelper, getPropertyRendererHelper, getSystemService, handleConfirmBeforeCompletingRequestEvent, setCockpitTypeService, setLabelService, setPropertyEditorHelper, setPropertyRendererHelper, setSystemServiceprotected static final String CSS_ADDRESS_SELECTOR
protected static final String CSS_ADDRESS_CREATE_POPUP
protected static final String CSS_DELIVERY_ADDRESS_LIST
protected static final String COCKPIT_ID_CHECKOUT_DELIVERYADDRESS_COMBOBOX
protected static final String COCKPIT_ID_CHECKOUT_PAYMENTADDRESS_COMBOBOX
public AbstractCheckoutAddressWidgetRenderer()
protected PopupWidgetHelper getPopupWidgetHelper()
public void setPopupWidgetHelper(PopupWidgetHelper popupWidgetHelper)
protected HtmlBasedComponent createAddressSelect(T widget, TypedObject currentAddressModel)
protected void handleAddAddressClickEvent(T widget, Event event, Div container)
protected String getAddressCreateWidgetConfigCode()
protected PostPopupAction getPostPopupAction(T widget)
protected EventListener createSelectAddressEventListener(T widget)
protected void handleSelectAddressEvent(T widget, SelectEvent selectEvent)
protected Object getSelectedItem(SelectEvent selectEvent)
protected abstract void setSelectedAddress(T widget, TypedObject item)
Copyright © 2017 SAP SE. All Rights Reserved.