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<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<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<Collection>>
public class ClassificationCompareViewSectionHeaderRenderer
extends com.hybris.cockpitng.widgets.compare.renderer.DefaultCompareViewSectionHeaderRenderer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected 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<Collection> data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager) protected com.hybris.cockpitng.labels.LabelServiceprotected com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacadeprotected booleanisItemFeatureDifferentThanCorrespondingReferenceItemFeature(BackofficeComparisonResult result, Object item, FeatureDescriptor feature) protected booleanisNotEqual(com.hybris.cockpitng.compare.model.ComparisonResult result, com.hybris.cockpitng.config.compareview.jaxb.Section section, Object item) protected booleanisNotEqual(com.hybris.cockpitng.compare.model.ComparisonResult result, String groupName) protected booleanvoidrender(com.hybris.cockpitng.components.table.TableRow parent, com.hybris.cockpitng.config.compareview.jaxb.Section configuration, com.hybris.cockpitng.widgets.compare.model.PartialRendererData<Collection> data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager) protected booleanrequiresSectionHeaderTitleRendering(com.hybris.cockpitng.components.table.TableCell title, com.hybris.cockpitng.config.compareview.jaxb.Section configuration, com.hybris.cockpitng.widgets.compare.model.PartialRendererData<Collection> data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager) voidsetClassificationService(ClassificationService classificationService) 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, isNotEqualMethods inherited from class com.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionHeaderRenderer
createSectionHeader, createSectionHeaderTitle, createSectionHeaderTitleExpandTrigger, createSectionHeaderTitleLabel, createTooltipText, getItemComparisonFacade, getObjectFacade, getTranslatedSectionName, getWidgetRenderingUtils, isItemAttributeDifferentThanCorrespondingReferenceItemAttribute, renderSectionHeader, renderSectionHeaderTitle, requiresSectionHeaderRendering, sectionHeaderRendered, sectionHeaderTitleRendered, setItemComparisonFacade, setObjectFacade, setWidgetRenderingUtilsMethods inherited from class com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer
addRendererListener, fireComponentRendered, fireComponentRendered, fireComponentRendered, removeRendererListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.hybris.cockpitng.widgets.common.WidgetComponentRenderer
render
-
Constructor Details
-
ClassificationCompareViewSectionHeaderRenderer
public ClassificationCompareViewSectionHeaderRenderer()
-
-
Method Details
-
render
public void render(com.hybris.cockpitng.components.table.TableRow parent, com.hybris.cockpitng.config.compareview.jaxb.Section configuration, com.hybris.cockpitng.widgets.compare.model.PartialRendererData<Collection> data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager) - Specified by:
renderin interfacecom.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<Collection>> - Overrides:
renderin classcom.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionHeaderRenderer<com.hybris.cockpitng.config.compareview.jaxb.Section>
-
createSectionHeaderTitleSuffixLabel
protected 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<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<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, 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, Object item) - Overrides:
isNotEqualin classcom.hybris.cockpitng.widgets.compare.renderer.DefaultCompareViewSectionHeaderRenderer
-
isItemFeatureDifferentThanCorrespondingReferenceItemFeature
protected boolean isItemFeatureDifferentThanCorrespondingReferenceItemFeature(BackofficeComparisonResult result, 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) -
setClassificationService
-
getClassificationService
-