public class SubscriptionBasketCartWidgetRenderer extends BasketCartWidgetRenderer
BasketCartWidgetRenderer.CartEntryQtyChangeEventListener, BasketCartWidgetRenderer.CheckoutClickEventListener, BasketCartWidgetRenderer.OpenCartPickupFormButtonEventListener, BasketCartWidgetRenderer.PickupCartEventListenerAbstractConfigurableCsMasterDetailListboxWidgetRenderer.ExpandDetailEventListener, AbstractConfigurableCsMasterDetailListboxWidgetRenderer.HideAndExpandEventListener, AbstractConfigurableCsMasterDetailListboxWidgetRenderer.HideDetailEventListenerAbstractCsWidgetRenderer.ConfirmBeforeCompletingRequestEventListenerCOCKPIT_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 |
|---|
SubscriptionBasketCartWidgetRenderer() |
activateCart, addIndicatorCell, buildPriceCell, createAppliedOrderPromotions, createCaption, createCartEntryQtyChangeEventListener, createCheckoutClickEventListener, createClearCartButton, createOpenCartPickupFormButtonEventListener, createPickupCartButton, createPickupCartEventListener, createPotentialOrderPromotions, createSummaryTotals, getCallContextController, getCommonI18NService, getCsPromotionService, getCustomerModelLabelProvider, getCustomerNameValue, getDetailItem, getFormatFactory, getPopupWindowCreator, getRowActionMessage, getSessionService, handleCartEntryQtyChangeEvent, handleCheckoutClickEvent, handleClearCartClickEvent, handleConfirmBeforeCompletingRequestEvent, handleHotKeyEvent, handleOpenCartPickupFormButtonEvent, handlePickupCartEvent, isNewPromotionBlock, populateMasterRow, populateOrderEntryMasterRow, populateOrderEntryMasterRow, populateOrderEntryMasterRow, populateOrderEntryMasterRow, populatePickupCartForm, prependDetailRow, prependHeaderRow, prependMasterRow, renderListbox, renderMasterRow, setCallContextController, setCommonI18NService, setCsPromotionService, setCustomerModelLabelProvider, setFormatFactory, setPopupWindowCreator, setSessionServiceappendMasterRow, createExpandDetailEventListener, createHideAndExpandEventListener, createHideDetailEventListener, getDetailContext, getDetailRenderer, getDetailRenderer, getDetailRenderer, getDetailRenderers, getItems, getMasterColumns, renderDetailRow, renderDetailRow, renderDetailRow, setDetailRenderer, setDetailRenderersgetColumnConfigurations, getListConfigurationCode, getListConfigurationType, getValueContainer, populateDataRow, populateHeaderRow, setListConfigurationCode, setListConfigurationTypeisLazyLoadingEnabled, setLazyLoadingEnabledcreateConfirmBeforeCompletingRequestEventListener, createContent, getCockpitTypeService, getLabelService, getPropertyEditorHelper, getPropertyRendererHelper, getSystemService, setCockpitTypeService, setLabelService, setPropertyEditorHelper, setPropertyRendererHelper, setSystemServicepublic SubscriptionBasketCartWidgetRenderer()
protected Object populateHeaderRow(ListboxWidget<BasketCartWidgetModel,BasketController> widget, Listhead row)
AbstractConfigurableCsMasterDetailListboxWidgetRendererpopulateHeaderRow in class BasketCartWidgetRendererwidget - The widgetrow - The header row to add column headers toprotected void renderMasterRow(ListboxWidget<BasketCartWidgetModel,BasketController> widget, Listitem row, TypedObject orderEntry, Double basePriceValue, Double totalPriceValue, Double previousBasePriceValue, Double previousTotalPriceValue, Long qty)
renderMasterRow in class BasketCartWidgetRendererprotected HtmlBasedComponent createContentInternal(ListboxWidget<BasketCartWidgetModel,BasketController> widget, HtmlBasedComponent rootContainer)
AbstractCsWidgetRendererAbstractCsWidgetRenderer.createContent(Widget)).createContentInternal in class BasketCartWidgetRendererwidget - the widgetrootContainer - the root html component that will be set as the content of the widgetprotected Component createSummaryTotals(ListboxWidget<BasketCartWidgetModel,BasketController> widget, SubscriptionOrderController.SubscriptionOrderSummary cartSummary)
protected AbstractOrderModel getMasterCartFromWidget(ListboxWidget<BasketCartWidgetModel,BasketController> widget)
protected AbstractOrderEntryModel unwrapEntryModel(TypedObject orderEntry)
protected List<OrderEntryPriceData> getEntryPriceDataForOrderEntry(AbstractOrderEntryModel entryModel)
protected List<OrderPriceData> getOrderPriceDataForCart(CartModel cartModel)
protected SubscriptionOrderEntryPopulator getSubscriptionOrderEntryPopulator()
public void setSubscriptionOrderEntryPopulator(SubscriptionOrderEntryPopulator subscriptionOrderEntryPopulator)
protected SubscriptionCartPopulator getSubscriptionCartPopulator()
public void setSubscriptionCartPopulator(SubscriptionCartPopulator subscriptionCartPopulator)
protected SubscriptionOrderController getSubscriptionBasketController()
public void setSubscriptionBasketController(SubscriptionOrderController subscriptionBasketController)
Copyright © 2017 SAP SE. All Rights Reserved.