public class CheckoutPaymentWidgetRenderer extends AbstractConfigurableCsMasterDetailListboxWidgetRenderer<DefaultListboxWidget<CheckoutPaymentWidgetModel,CheckoutController>,TypedObject,TypedObject,java.lang.Object>
| Modifier and Type | Class and Description |
|---|---|
protected class |
CheckoutPaymentWidgetRenderer.PayEventListener |
AbstractConfigurableCsMasterDetailListboxWidgetRenderer.ExpandDetailEventListener, AbstractConfigurableCsMasterDetailListboxWidgetRenderer.HideAndExpandEventListener, AbstractConfigurableCsMasterDetailListboxWidgetRenderer.HideDetailEventListenerAbstractCsWidgetRenderer.ConfirmBeforeCompletingRequestEventListener| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
COCKPIT_ID_CHECKOUT_ADDPAYMENT_BUTTON |
protected static java.lang.String |
COCKPIT_ID_CHECKOUT_AMOUNT_INPUT |
protected static java.lang.String |
COCKPIT_ID_CHECKOUT_USESTOREDCARD_BUTTON |
protected static java.lang.String |
CSS_CHECKOUT_PAYMENT_CONTAINER |
protected static java.lang.String |
CSS_CHECKOUT_PAYMENT_POPUP |
COCKPIT_ID_CART_BUTTON, COCKPIT_ID_CART_CHECKOUT_BUTTON, COCKPIT_ID_CART_CLEAR_BUTTON, COCKPIT_ID_CART_CODE, COCKPIT_ID_CART_QUANTITY, COCKPIT_ID_CART_UPDATE_BUTTON, COCKPIT_ID_PICKUP_CART_BUTTON, CSS_APPLIED_PROMOTION, CSS_BASKETCART_CAPTION_LABEL, CSS_BTNGREEN, CSS_BTNRED, CSS_CART_ENTRY_MESSAGE, CSS_CART_FOOTER, CSS_CART_FOOTER2, CSS_CART_PRICE_ROW, CSS_CART_PRICE_ROW_VALUE, CSS_CART_SUMMARY, CSS_CHECKOUT_BTN_CONTAINER, CSS_CHECKOUT_BUTTON, CSS_CLEAR_BUTTON, CSS_CURRENT_PRICE, CSS_CUSTOMER_ICON, CSS_GUEST_CUSTOMER_ICON, CSS_HAS_PROMOTIONS, CSS_IS_PROMOTION_RESULT, CSS_LIST_ITEM, CSS_LIST_ITEM_DETAIL, CSS_LIST_ITEM_DETAIL_CONTAINER, CSS_LIST_ITEM_DETAIL_EVEN, CSS_LIST_ITEM_DETAIL_ODD, CSS_LIST_ITEM_EVEN, CSS_LIST_ITEM_ODD, CSS_MASTER_CONTENT_CELL, CSS_PICKUP_CART_BUTTON, CSS_PICKUP_CART_FORM, CSS_PICKUP_CART_POPUP, CSS_POTENTIAL_PROMOTION, CSS_POTENTIAL_PROMOTION_INFO, CSS_PREVIOUS_PRICE, CSS_PRICE, CSS_PROMOTION_INDICATOR, CSS_PROMOTION_ROW_EVEN, CSS_PROMOTION_ROW_ODD, CSS_TOGGLE_COLLAPSED, CSS_TOGGLE_EXPANDED, CSS_TOOLBAR, CSS_TOOLBAR_LEFT, CSS_TOOLBAR_LEFT_BUTTONS, CSS_WIDGET_MASTER_DETAIL_LISTBOX, CSS_WIDGET_MASTER_DETAIL_LISTBOX_TOGGLE, CTRL_KEY_ALT_C, CTRL_KEY_ALT_O, CTRL_KEY_ALT_U, DETAIL_RENDERER_DEFAULT, HOTKEY_CMD_FOCUS_QUANTITYCSS_LISTBOX_CONTAINER, CSS_WIDGET_LISTBOXCSS_WIDGET_CAPTION, CSS_WIDGET_CONTENT| Constructor and Description |
|---|
CheckoutPaymentWidgetRenderer() |
appendMasterRow, createExpandDetailEventListener, createHideAndExpandEventListener, createHideDetailEventListener, getDetailContext, getDetailItem, getDetailRenderer, getDetailRenderer, getDetailRenderer, getDetailRenderers, getItems, getMasterColumns, prependDetailRow, prependHeaderRow, prependMasterRow, renderDetailRow, renderDetailRow, renderDetailRow, renderListbox, setDetailRenderer, setDetailRenderersgetColumnConfigurations, getListConfigurationCode, getListConfigurationType, getValueContainer, populateDataRow, populateHeaderRow, setListConfigurationCode, setListConfigurationTypeisLazyLoadingEnabled, setLazyLoadingEnabledcreateCaption, createConfirmBeforeCompletingRequestEventListener, createContent, getCockpitTypeService, getLabelService, getPropertyEditorHelper, getPropertyRendererHelper, getSystemService, handleConfirmBeforeCompletingRequestEvent, setCockpitTypeService, setLabelService, setPropertyEditorHelper, setPropertyRendererHelper, setSystemServiceprotected static final java.lang.String CSS_CHECKOUT_PAYMENT_CONTAINER
protected static final java.lang.String CSS_CHECKOUT_PAYMENT_POPUP
protected static final java.lang.String COCKPIT_ID_CHECKOUT_ADDPAYMENT_BUTTON
protected static final java.lang.String COCKPIT_ID_CHECKOUT_AMOUNT_INPUT
protected static final java.lang.String COCKPIT_ID_CHECKOUT_USESTOREDCARD_BUTTON
protected PopupWidgetHelper getPopupWidgetHelper()
public void setPopupWidgetHelper(PopupWidgetHelper popupWidgetHelper)
protected CommonI18NService getCommonI18NService()
public void setCommonI18NService(CommonI18NService commonI18NService)
protected SessionService getSessionService()
public void setSessionService(SessionService sessionService)
protected FormatFactory getFormatFactory()
public void setFormatFactory(FormatFactory formatFactory)
protected HtmlBasedComponent createContentInternal(DefaultListboxWidget<CheckoutPaymentWidgetModel,CheckoutController> widget, HtmlBasedComponent rootContainer)
AbstractCsWidgetRendererAbstractCsWidgetRenderer.createContent(Widget)).createContentInternal in class AbstractCsListboxWidgetRenderer<DefaultListboxWidget<CheckoutPaymentWidgetModel,CheckoutController>>widget - the widgetrootContainer - the root html component that will be set as the content of the widgetprotected void handleOpenNewPaymentOptionClickEvent(DefaultListboxWidget<CheckoutPaymentWidgetModel,CheckoutController> widget, Event event, Div container) throws java.lang.Exception
java.lang.Exceptionprotected java.lang.Object populateHeaderRow(DefaultListboxWidget<CheckoutPaymentWidgetModel,CheckoutController> widget, Listhead row)
AbstractConfigurableCsMasterDetailListboxWidgetRendererpopulateHeaderRow in class AbstractConfigurableCsMasterDetailListboxWidgetRenderer<DefaultListboxWidget<CheckoutPaymentWidgetModel,CheckoutController>,TypedObject,TypedObject,java.lang.Object>widget - The widgetrow - The header row to add column headers toprotected void populateMasterRow(DefaultListboxWidget<CheckoutPaymentWidgetModel,CheckoutController> widget, Listitem row, java.lang.Object context, TypedObject item)
AbstractConfigurableCsMasterDetailListboxWidgetRendererpopulateMasterRow in class AbstractConfigurableCsMasterDetailListboxWidgetRenderer<DefaultListboxWidget<CheckoutPaymentWidgetModel,CheckoutController>,TypedObject,TypedObject,java.lang.Object>widget - The widgetrow - The row to add column data tocontext - The row context object created by populateHeaderRow (you can modify this)item - The item being renderedprotected void handlePayUsingStoredCardEvent(DefaultListboxWidget<CheckoutPaymentWidgetModel,CheckoutController> widget, Event event, TypedObject item, Decimalbox amountInput, Textbox cv2Input) throws java.lang.Exception
java.lang.ExceptionCopyright © 2018 SAP SE. All Rights Reserved.