Class DefaultSummaryViewAssetsRenderer
- java.lang.Object
-
- com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer<org.zkoss.zk.ui.Component,Attribute,DATA>
-
- com.hybris.cockpitng.widgets.summaryview.renderer.AbstractSummaryViewItemWithIconRenderer<java.lang.Object>
-
- com.hybris.cockpitng.widgets.summaryview.renderer.DefaultSummaryViewAssetsRenderer
-
- All Implemented Interfaces:
NotifyingWidgetComponentRenderer<org.zkoss.zk.ui.Component,Attribute,java.lang.Object>,WidgetComponentRenderer<org.zkoss.zk.ui.Component,Attribute,java.lang.Object>
public class DefaultSummaryViewAssetsRenderer extends AbstractSummaryViewItemWithIconRenderer<java.lang.Object>
-
-
Constructor Summary
Constructors Constructor Description DefaultSummaryViewAssetsRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected intcalculateAssets(java.lang.String qualifier, java.lang.Object object)Deprecated, for removal: This API element is subject to removal in a future version.since 6.5, Please useAssetsCalculator.calculateAssets(java.util.List, java.lang.Object)protected intcalculateAssetsInGroup(java.lang.String assetsGroup, java.lang.Object object)Deprecated, for removal: This API element is subject to removal in a future version.since 6.5, Please useObjectAssetsCalculator.calculateAssetsInGroup(java.lang.String, java.lang.Object)AssetsCalculatorgetAssetsCalculator()protected java.lang.StringgetIconSclass()protected java.lang.StringgetIconStatusSClass(org.zkoss.zk.ui.HtmlBasedComponent iconContainer, Attribute attributeConfiguration, java.lang.Object data, DataAttribute dataAttribute, DataType dataType, WidgetInstanceManager widgetInstanceManager)UseAbstractSummaryViewItemWithIconRenderer.SCLASS_PATTERN_ICONas a template for building icon's css class name such as yw-summaryview-online-status-Online.ObjectValueServicegetObjectValueService()Deprecated, for removal: This API element is subject to removal in a future version.since 6.5protected voidrenderValue(org.zkoss.zul.Div container, int assetsAmount, Attribute attributeConfiguration, WidgetInstanceManager widgetInstanceManager)protected voidrenderValue(org.zkoss.zul.Div container, int assetsAmount, WidgetInstanceManager widgetInstanceManager)Deprecated, for removal: This API element is subject to removal in a future version.since 1811, userenderValue(Div, int, Attribute, WidgetInstanceManager)protected voidrenderValue(org.zkoss.zul.Div attributeContainer, Attribute attributeConfiguration, java.lang.Object data, DataAttribute dataAttribute, DataType dataType, WidgetInstanceManager widgetInstanceManager)Used byAbstractSummaryViewItemWithIconRenderer.render(Component, Attribute, Object, DataType, WidgetInstanceManager)method for obtaining attribute representation.voidsetAssetsCalculator(AssetsCalculator assetsCalculator)voidsetIconSclass(java.lang.String iconSclass)voidsetObjectValueService(ObjectValueService objectValueService)Deprecated, for removal: This API element is subject to removal in a future version.since 6.5protected java.util.Optional<java.lang.Object>tryToGetObjectValue(java.lang.String assetsGroup, java.lang.Object object)Deprecated, for removal: This API element is subject to removal in a future version.since 6.5, Please useObjectAssetsCalculator.tryToGetObjectValue(java.lang.String, java.lang.Object)-
Methods inherited from class com.hybris.cockpitng.widgets.summaryview.renderer.AbstractSummaryViewItemWithIconRenderer
canHandle, createContainer, createIcon, getAttributeLabelResolver, getIconStatusSClass, getLabelService, getPermissionFacade, hasAttributePermission, hasPermission, render, renderIcon, renderInvalidDataLabel, renderLabel, renderNoReadAccess, setAttributeLabelResolver, setLabelService, setPermissionFacade
-
Methods inherited from class com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer
addRendererListener, fireComponentRendered, fireComponentRendered, fireComponentRendered, removeRendererListener
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.hybris.cockpitng.widgets.common.WidgetComponentRenderer
render
-
-
-
-
Method Detail
-
getIconStatusSClass
protected java.lang.String getIconStatusSClass(org.zkoss.zk.ui.HtmlBasedComponent iconContainer, Attribute attributeConfiguration, java.lang.Object data, DataAttribute dataAttribute, DataType dataType, WidgetInstanceManager widgetInstanceManager)Description copied from class:AbstractSummaryViewItemWithIconRendererUseAbstractSummaryViewItemWithIconRenderer.SCLASS_PATTERN_ICONas a template for building icon's css class name such as yw-summaryview-online-status-Online.- Specified by:
getIconStatusSClassin classAbstractSummaryViewItemWithIconRenderer<java.lang.Object>- Parameters:
iconContainer- component that will be marked with returned classattributeConfiguration- configuration of renderingdata- datadataAttribute- attribute to be rendereddataType- type code of datawidgetInstanceManager- instance manager of widget on which rendering takes place- Returns:
- css class which is added to each item's icon container
- See Also:
AbstractSummaryViewItemWithIconRenderer.getIconStatusSClass(String, String)
-
renderValue
protected void renderValue(org.zkoss.zul.Div attributeContainer, Attribute attributeConfiguration, java.lang.Object data, DataAttribute dataAttribute, DataType dataType, WidgetInstanceManager widgetInstanceManager)Description copied from class:AbstractSummaryViewItemWithIconRendererUsed byAbstractSummaryViewItemWithIconRenderer.render(Component, Attribute, Object, DataType, WidgetInstanceManager)method for obtaining attribute representation.- Specified by:
renderValuein classAbstractSummaryViewItemWithIconRenderer<java.lang.Object>- Parameters:
attributeContainer- attribute representation can be appended to this containerattributeConfiguration- configuration of renderingdata- datadataAttribute- attribute to be rendereddataType- type code of datawidgetInstanceManager- widget instance manager
-
renderValue
@Deprecated(since="1811", forRemoval=true) protected void renderValue(org.zkoss.zul.Div container, int assetsAmount, WidgetInstanceManager widgetInstanceManager)Deprecated, for removal: This API element is subject to removal in a future version.since 1811, userenderValue(Div, int, Attribute, WidgetInstanceManager)
-
renderValue
protected void renderValue(org.zkoss.zul.Div container, int assetsAmount, Attribute attributeConfiguration, WidgetInstanceManager widgetInstanceManager)
-
setAssetsCalculator
public void setAssetsCalculator(AssetsCalculator assetsCalculator)
-
getAssetsCalculator
public AssetsCalculator getAssetsCalculator()
-
calculateAssets
@Deprecated(since="6.5", forRemoval=true) protected int calculateAssets(java.lang.String qualifier, java.lang.Object object)Deprecated, for removal: This API element is subject to removal in a future version.since 6.5, Please useAssetsCalculator.calculateAssets(java.util.List, java.lang.Object)
-
calculateAssetsInGroup
@Deprecated(since="6.5", forRemoval=true) protected int calculateAssetsInGroup(java.lang.String assetsGroup, java.lang.Object object)Deprecated, for removal: This API element is subject to removal in a future version.since 6.5, Please useObjectAssetsCalculator.calculateAssetsInGroup(java.lang.String, java.lang.Object)
-
tryToGetObjectValue
@Deprecated(since="6.5", forRemoval=true) protected java.util.Optional<java.lang.Object> tryToGetObjectValue(java.lang.String assetsGroup, java.lang.Object object)Deprecated, for removal: This API element is subject to removal in a future version.since 6.5, Please useObjectAssetsCalculator.tryToGetObjectValue(java.lang.String, java.lang.Object)
-
setObjectValueService
@Deprecated(since="6.5", forRemoval=true) public void setObjectValueService(ObjectValueService objectValueService)Deprecated, for removal: This API element is subject to removal in a future version.since 6.5
-
getObjectValueService
@Deprecated(since="6.5", forRemoval=true) public ObjectValueService getObjectValueService()Deprecated, for removal: This API element is subject to removal in a future version.since 6.5
-
getIconSclass
protected java.lang.String getIconSclass()
-
setIconSclass
public void setIconSclass(java.lang.String iconSclass)
-
-