Class ClassificationCompareViewSubsectionRenderer
- java.lang.Object
-
- com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRowsGroup,CONFIG,com.hybris.cockpitng.widgets.compare.model.PartialRendererData<java.util.Collection>>
-
- com.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionRenderer<ClassificationDescriptor,FeatureDescriptor>
-
- de.hybris.platform.platformbackoffice.widgets.compare.renderers.ClassificationCompareViewSubsectionRenderer
-
- All Implemented Interfaces:
com.hybris.cockpitng.widgets.common.NotifyingWidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRowsGroup,ClassificationDescriptor,com.hybris.cockpitng.widgets.compare.model.PartialRendererData<java.util.Collection>>,com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRowsGroup,ClassificationDescriptor,com.hybris.cockpitng.widgets.compare.model.PartialRendererData<java.util.Collection>>
public class ClassificationCompareViewSubsectionRenderer extends com.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionRenderer<ClassificationDescriptor,FeatureDescriptor>
-
-
Field Summary
Fields Modifier and Type Field Description protected BackofficeClassificationServicebackofficeClassificationServiceprotected com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRow,FeatureDescriptor,BackofficePartialRendererData<java.util.Collection>>featureRendererprotected com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacadepermissionFacade
-
Constructor Summary
Constructors Constructor Description ClassificationCompareViewSubsectionRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BackofficeClassificationServicegetBackofficeClassificationService()protected java.lang.StringgetConfiguredSectionIdentifier(ClassificationDescriptor configuration)protected com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRow,FeatureDescriptor,BackofficePartialRendererData<java.util.Collection>>getFeatureRenderer()protected com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacadegetPermissionFacade()protected booleanisSectionContentRendered(com.hybris.cockpitng.components.table.TableRowsGroup parent, ClassificationDescriptor 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 voidrenderFeature(com.hybris.cockpitng.components.table.TableRowsGroup parent, com.hybris.cockpitng.components.table.TableRow row, FeatureDescriptor featureDescriptor, BackofficePartialRendererData<java.util.Collection> data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)protected voidrenderSection(com.hybris.cockpitng.components.table.TableRowsGroup parent, com.hybris.cockpitng.components.table.TableRow headerRow, ClassificationDescriptor 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 voidrenderSectionHeader(com.hybris.cockpitng.components.table.TableRowsGroup parent, com.hybris.cockpitng.components.table.TableRow row, ClassificationDescriptor 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)voidsetBackofficeClassificationService(BackofficeClassificationService compareViewClassificationService)voidsetFeatureRenderer(com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRow,FeatureDescriptor,BackofficePartialRendererData<java.util.Collection>> featureRenderer)voidsetPermissionFacade(com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade)protected voidupdateSectionHeaderDifferentMark(ClassificationDescriptor configuration, com.hybris.cockpitng.components.table.TableRow tableRow, com.hybris.cockpitng.widgets.compare.model.PartialRendererData<java.util.Collection> data)protected voidupdateTableRowDifferentMark(com.hybris.cockpitng.components.table.TableRowsGroup parent, com.hybris.cockpitng.components.table.TableRow tableRow, FeatureDescriptor featureDescriptor, com.hybris.cockpitng.widgets.compare.model.PartialRendererData<java.util.Collection> data)-
Methods inherited from class com.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionRenderer
getAttributeRenderer, getAttributeRenderer, getCockpitLocaleService, getCockpitUserService, getHeaderRenderer, getWidgetRenderingUtils, handleSectionExpandStateChangeRequested, handleSectionExpandStateChangeRequested, isCollapsed, render, renderAttribute, renderSection, sectionHeaderRendered, setAttributeRenderer, setCockpitLocaleService, setCockpitUserService, setCollapsed, setHeaderRenderer, setWidgetRenderingUtils
-
Methods inherited from class com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer
addRendererListener, fireComponentRendered, fireComponentRendered, fireComponentRendered, removeRendererListener
-
-
-
-
Field Detail
-
backofficeClassificationService
protected BackofficeClassificationService backofficeClassificationService
-
featureRenderer
protected com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRow,FeatureDescriptor,BackofficePartialRendererData<java.util.Collection>> featureRenderer
-
permissionFacade
protected com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade
-
-
Method Detail
-
getConfiguredSectionIdentifier
protected java.lang.String getConfiguredSectionIdentifier(ClassificationDescriptor configuration)
- Specified by:
getConfiguredSectionIdentifierin classcom.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionRenderer<ClassificationDescriptor,FeatureDescriptor>
-
isSectionContentRendered
protected boolean isSectionContentRendered(com.hybris.cockpitng.components.table.TableRowsGroup parent, ClassificationDescriptor 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)- Specified by:
isSectionContentRenderedin classcom.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionRenderer<ClassificationDescriptor,FeatureDescriptor>
-
renderSectionHeader
protected void renderSectionHeader(com.hybris.cockpitng.components.table.TableRowsGroup parent, com.hybris.cockpitng.components.table.TableRow row, ClassificationDescriptor 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:
renderSectionHeaderin classcom.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionRenderer<ClassificationDescriptor,FeatureDescriptor>
-
renderSection
protected void renderSection(com.hybris.cockpitng.components.table.TableRowsGroup parent, com.hybris.cockpitng.components.table.TableRow headerRow, ClassificationDescriptor 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)- Specified by:
renderSectionin classcom.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionRenderer<ClassificationDescriptor,FeatureDescriptor>
-
updateTableRowDifferentMark
protected void updateTableRowDifferentMark(com.hybris.cockpitng.components.table.TableRowsGroup parent, com.hybris.cockpitng.components.table.TableRow tableRow, FeatureDescriptor featureDescriptor, com.hybris.cockpitng.widgets.compare.model.PartialRendererData<java.util.Collection> data)- Specified by:
updateTableRowDifferentMarkin classcom.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionRenderer<ClassificationDescriptor,FeatureDescriptor>
-
updateSectionHeaderDifferentMark
protected void updateSectionHeaderDifferentMark(ClassificationDescriptor configuration, com.hybris.cockpitng.components.table.TableRow tableRow, com.hybris.cockpitng.widgets.compare.model.PartialRendererData<java.util.Collection> data)
- Overrides:
updateSectionHeaderDifferentMarkin classcom.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionRenderer<ClassificationDescriptor,FeatureDescriptor>
-
renderFeature
protected void renderFeature(com.hybris.cockpitng.components.table.TableRowsGroup parent, com.hybris.cockpitng.components.table.TableRow row, FeatureDescriptor featureDescriptor, BackofficePartialRendererData<java.util.Collection> data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
-
getFeatureRenderer
protected com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRow,FeatureDescriptor,BackofficePartialRendererData<java.util.Collection>> getFeatureRenderer()
-
setFeatureRenderer
public void setFeatureRenderer(com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRow,FeatureDescriptor,BackofficePartialRendererData<java.util.Collection>> featureRenderer)
-
getBackofficeClassificationService
protected BackofficeClassificationService getBackofficeClassificationService()
-
setBackofficeClassificationService
public void setBackofficeClassificationService(BackofficeClassificationService compareViewClassificationService)
-
getPermissionFacade
protected com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade getPermissionFacade()
-
setPermissionFacade
public void setPermissionFacade(com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade)
-
-