public class CardPaymentWidgetRenderer extends AbstractCreateWidgetRenderer<CardPaymentWidget>
| Modifier and Type | Class and Description |
|---|---|
protected class |
CardPaymentWidgetRenderer.BasePaymentInfoChangeEventListener |
protected class |
CardPaymentWidgetRenderer.CreateItemEventListener |
AbstractCsWidgetRenderer.ConfirmBeforeCompletingRequestEventListener| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
COCKPIT_ID_NEW_PAYMENT_ADD_BUTTON |
protected static java.lang.String |
COCKPIT_ID_NEW_PAYMENT_PREVIOUSLY_USED |
protected static java.lang.String |
CSS_ITEM_CREATION_CONTENT |
protected static java.lang.String |
CSS_PAYMENT_INFO_LIST |
CSS_EDITOR_WIDGET_EDITORCSS_WIDGET_CAPTION, CSS_WIDGET_CONTENT| Constructor and Description |
|---|
CardPaymentWidgetRenderer() |
buildObjectValueContainer, getDefaultPropertyValuesMap, getDefaultValue, loadAndCreateEditors, setDefaultPropertyValuesMapcreateCaption, createConfirmBeforeCompletingRequestEventListener, createContent, getCockpitTypeService, getLabelService, getPropertyEditorHelper, getPropertyRendererHelper, getSystemService, handleConfirmBeforeCompletingRequestEvent, setCockpitTypeService, setLabelService, setPropertyEditorHelper, setPropertyRendererHelper, setSystemServiceprotected static final java.lang.String CSS_ITEM_CREATION_CONTENT
protected static final java.lang.String CSS_PAYMENT_INFO_LIST
protected static final java.lang.String COCKPIT_ID_NEW_PAYMENT_PREVIOUSLY_USED
protected static final java.lang.String COCKPIT_ID_NEW_PAYMENT_ADD_BUTTON
protected boolean isShowPreviousPaymentInfos()
public void setShowPreviousPaymentInfos(boolean showPreviousPaymentInfos)
protected CommonI18NService getCommonI18NService()
public void setCommonI18NService(CommonI18NService commonI18NService)
protected PopupWidgetHelper getPopupWidgetHelper()
public void setPopupWidgetHelper(PopupWidgetHelper popupWidgetHelper)
protected PaymentInfoModelLabelProvider getPaymentInfoModelLabelProvider()
public void setPaymentInfoModelLabelProvider(PaymentInfoModelLabelProvider paymentInfoModelLabelProvider)
protected java.util.List<PropertyDescriptor> getProperties(CardPaymentWidget widget)
protected java.util.Map<PropertyDescriptor,EditorRowConfiguration> getPropertyEditorRowConfigurations(CardPaymentWidget widget)
protected HtmlBasedComponent createContentInternal(CardPaymentWidget widget, HtmlBasedComponent rootContainer)
AbstractCsWidgetRendererAbstractCsWidgetRenderer.createContent(Widget)).createContentInternal in class AbstractCsWidgetRenderer<CardPaymentWidget>widget - the widgetrootContainer - the root html component that will be set as the content of the widgetprotected void addPreviousPaymentInfoSelector(CardPaymentWidget widget, Component parent)
protected TypedObject getSelectedPaymentInfo(CardPaymentWidget widget)
protected EventListener createBasePaymentInfoChangeEventListener(CardPaymentWidget widget)
protected void handleBasePaymentInfoChangeEvent(CardPaymentWidget widget, SelectEvent selectEvent)
protected ObjectValueContainer loadAndCreateEditors(CardPaymentWidget widget, HtmlBasedComponent content) throws ValueHandlerException
ValueHandlerExceptionprotected void populateAmountAndBillingAddressFromCart(CardPaymentWidget widget, ObjectValueContainer currentObjectValues, java.util.List<PropertyDescriptor> propertyDescriptors)
protected EventListener createCreateItemEventListener(CardPaymentWidget widget, ObjectValueContainer container)
protected void handleCreateItemEvent(CardPaymentWidget widget, Event event, ObjectValueContainer valueContainer) throws java.lang.Exception
java.lang.ExceptionCopyright © 2018 SAP SE. All Rights Reserved.