Class ClassificationCompareViewSectionHeaderRenderer
- java.lang.Object
-
- com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRow,CONFIG,com.hybris.cockpitng.widgets.compare.model.PartialRendererData<java.util.Collection>>
-
- com.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionHeaderRenderer<com.hybris.cockpitng.config.compareview.jaxb.Section>
-
- com.hybris.cockpitng.widgets.compare.renderer.DefaultCompareViewSectionHeaderRenderer
-
- de.hybris.platform.platformbackoffice.widgets.compare.renderers.ClassificationCompareViewSectionHeaderRenderer
-
- All Implemented Interfaces:
com.hybris.cockpitng.widgets.common.NotifyingWidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRow,com.hybris.cockpitng.config.compareview.jaxb.Section,com.hybris.cockpitng.widgets.compare.model.PartialRendererData<java.util.Collection>>,com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRow,com.hybris.cockpitng.config.compareview.jaxb.Section,com.hybris.cockpitng.widgets.compare.model.PartialRendererData<java.util.Collection>>
public class ClassificationCompareViewSectionHeaderRenderer extends com.hybris.cockpitng.widgets.compare.renderer.DefaultCompareViewSectionHeaderRenderer
-
-
Constructor Summary
Constructors Constructor Description ClassificationCompareViewSectionHeaderRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Optional<org.zkoss.zk.ui.Component>createSectionHeaderTitleSuffixLabel(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.config.compareview.jaxb.Section configuration, com.hybris.cockpitng.widgets.compare.model.PartialRendererData<java.util.Collection> data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)protected com.hybris.cockpitng.labels.LabelServicegetLabelService()protected com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacadegetPermissionFacade()protected booleanisItemFeatureDifferentThanCorrespondingReferenceItemFeature(BackofficeComparisonResult result, java.lang.Object item, FeatureDescriptor feature)protected booleanisNotEqual(com.hybris.cockpitng.compare.model.ComparisonResult result, com.hybris.cockpitng.config.compareview.jaxb.Section section, java.lang.Object item)protected booleanisNotEqual(com.hybris.cockpitng.compare.model.ComparisonResult result, java.lang.String groupName)protected booleanisPermitted()protected booleanrequiresSectionHeaderTitleRendering(com.hybris.cockpitng.components.table.TableCell title, com.hybris.cockpitng.config.compareview.jaxb.Section configuration, com.hybris.cockpitng.widgets.compare.model.PartialRendererData<java.util.Collection> data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)voidsetLabelService(com.hybris.cockpitng.labels.LabelService labelService)voidsetPermissionFacade(com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade)-
Methods inherited from class com.hybris.cockpitng.widgets.compare.renderer.DefaultCompareViewSectionHeaderRenderer
getSectionName, getTooltipText, isNotEqual
-
Methods inherited from class com.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionHeaderRenderer
createSectionHeader, createSectionHeaderTitle, createSectionHeaderTitleExpandTrigger, createSectionHeaderTitleLabel, createTooltipText, getItemComparisonFacade, getObjectFacade, getTranslatedSectionName, getWidgetRenderingUtils, isItemAttributeDifferentThanCorrespondingReferenceItemAttribute, render, renderSectionHeader, renderSectionHeaderTitle, requiresSectionHeaderRendering, sectionHeaderRendered, sectionHeaderTitleRendered, setItemComparisonFacade, setObjectFacade, setWidgetRenderingUtils
-
Methods inherited from class com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer
addRendererListener, fireComponentRendered, fireComponentRendered, fireComponentRendered, removeRendererListener
-
-
-
-
Method Detail
-
createSectionHeaderTitleSuffixLabel
protected java.util.Optional<org.zkoss.zk.ui.Component> createSectionHeaderTitleSuffixLabel(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.config.compareview.jaxb.Section configuration, com.hybris.cockpitng.widgets.compare.model.PartialRendererData<java.util.Collection> data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)- Overrides:
createSectionHeaderTitleSuffixLabelin classcom.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionHeaderRenderer<com.hybris.cockpitng.config.compareview.jaxb.Section>
-
requiresSectionHeaderTitleRendering
protected boolean requiresSectionHeaderTitleRendering(com.hybris.cockpitng.components.table.TableCell title, com.hybris.cockpitng.config.compareview.jaxb.Section configuration, com.hybris.cockpitng.widgets.compare.model.PartialRendererData<java.util.Collection> data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)- Overrides:
requiresSectionHeaderTitleRenderingin classcom.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionHeaderRenderer<com.hybris.cockpitng.config.compareview.jaxb.Section>
-
isPermitted
protected boolean isPermitted()
-
isNotEqual
protected boolean isNotEqual(com.hybris.cockpitng.compare.model.ComparisonResult result, java.lang.String groupName)- Overrides:
isNotEqualin classcom.hybris.cockpitng.widgets.compare.renderer.DefaultCompareViewSectionHeaderRenderer
-
isNotEqual
protected boolean isNotEqual(com.hybris.cockpitng.compare.model.ComparisonResult result, com.hybris.cockpitng.config.compareview.jaxb.Section section, java.lang.Object item)- Overrides:
isNotEqualin classcom.hybris.cockpitng.widgets.compare.renderer.DefaultCompareViewSectionHeaderRenderer
-
isItemFeatureDifferentThanCorrespondingReferenceItemFeature
protected boolean isItemFeatureDifferentThanCorrespondingReferenceItemFeature(BackofficeComparisonResult result, java.lang.Object item, FeatureDescriptor feature)
-
getPermissionFacade
protected com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade getPermissionFacade()
-
setPermissionFacade
public void setPermissionFacade(com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade)
-
getLabelService
protected com.hybris.cockpitng.labels.LabelService getLabelService()
-
setLabelService
public void setLabelService(com.hybris.cockpitng.labels.LabelService labelService)
-
-