public class SubscriptionProductUsageChargesColumn extends AbstractSubscriptionProductCustomColumn
ProductModel to be displayed in the product
details. The text is generated based on the usage charges in the product's SubscriptionPricePlanModelAbstractSimpleCustomColumnConfiguration.SimpleCustomColumnValueHandlereditable, editor, name, selectable, sortable, visible| Constructor and Description |
|---|
SubscriptionProductUsageChargesColumn() |
| Modifier and Type | Method and Description |
|---|---|
protected OverageUsageChargeEntryLabelProvider |
getOverageUsageChargeLabelProvider() |
protected String |
getProductValue(ProductModel product,
Locale locale)
Override to get the value for this column for the product specified.
|
protected TierUsageChargeEntryLabelProvider |
getTierUsageChargeLabelProvider() |
void |
setOverageUsageChargeLabelProvider(OverageUsageChargeEntryLabelProvider overageUsageChargeLabelProvider) |
void |
setTierUsageChargeLabelProvider(TierUsageChargeEntryLabelProvider tierUsageChargeLabelProvider) |
findPricePlanForProduct, findPricePlanForProduct, getCockpitTypeService, getCommercePriceService, getSubscriptionProductService, getTypeService, setCockpitTypeService, setCommercePriceService, setSubscriptionProductService, setTypeServicegetBaseProduct, getCsPromotionService, getFindProduct, getItemValuegetCellEditor, getCellRenderer, getColumnDescriptor, getValueHandlergetAllLabels, getLabel, getLabel, getName, setAllLabels, setCellEditor, setLanguagesgetEditor, getLanguages, getParameter, getParameters, getPosition, getWidth, isEditable, isLocalized, isSelectable, isSortable, isVisible, setCellRenderer, setEditable, setEditor, setName, setParameter, setParameters, setPosition, setSelectable, setSortable, setVisible, setWidthpublic SubscriptionProductUsageChargesColumn()
protected String getProductValue(ProductModel product, Locale locale)
AbstractProductCustomColumngetProductValue in class AbstractProductCustomColumnproduct - the productlocale - the display localeprotected TierUsageChargeEntryLabelProvider getTierUsageChargeLabelProvider()
public void setTierUsageChargeLabelProvider(TierUsageChargeEntryLabelProvider tierUsageChargeLabelProvider)
protected OverageUsageChargeEntryLabelProvider getOverageUsageChargeLabelProvider()
public void setOverageUsageChargeLabelProvider(OverageUsageChargeEntryLabelProvider overageUsageChargeLabelProvider)
Copyright © 2017 SAP SE. All Rights Reserved.