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<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<Collection>> com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRowsGroup,ClassificationDescriptor, com.hybris.cockpitng.widgets.compare.model.PartialRendererData<Collection>>
public class ClassificationCompareViewSubsectionRenderer
extends com.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionRenderer<ClassificationDescriptor,FeatureDescriptor>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionRenderer
com.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionRenderer.ExpandSectionListener -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BackofficeClassificationServiceprotected com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRow,FeatureDescriptor, BackofficePartialRendererData<Collection>> protected com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacadeFields inherited from class com.hybris.cockpitng.widgets.compare.renderer.AbstractCompareViewSectionRenderer
attributeRenderer, cockpitLocaleService, cockpitUserService, headerRenderer, MARK_EXPAND_TRIGGER, MARK_LOCALIZED_ATTRIBUTE_EXPAND_TRIGGER, widgetRenderingUtils -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected BackofficeClassificationServiceprotected StringgetConfiguredSectionIdentifier(ClassificationDescriptor configuration) protected com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRow,FeatureDescriptor, BackofficePartialRendererData<Collection>> protected com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacadeprotected booleanisSectionContentRendered(com.hybris.cockpitng.components.table.TableRowsGroup parent, ClassificationDescriptor 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 voidrenderFeature(com.hybris.cockpitng.components.table.TableRowsGroup parent, com.hybris.cockpitng.components.table.TableRow row, FeatureDescriptor featureDescriptor, BackofficePartialRendererData<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<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<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<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<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<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, 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
-
Field Details
-
backofficeClassificationService
-
featureRenderer
protected com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRow,FeatureDescriptor, featureRendererBackofficePartialRendererData<Collection>> -
permissionFacade
protected com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade
-
-
Constructor Details
-
ClassificationCompareViewSubsectionRenderer
public ClassificationCompareViewSubsectionRenderer()
-
-
Method Details
-
getConfiguredSectionIdentifier
- 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<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<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<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<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<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<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, getFeatureRenderer()BackofficePartialRendererData<Collection>> -
setFeatureRenderer
public void setFeatureRenderer(com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<com.hybris.cockpitng.components.table.TableRow, FeatureDescriptor, BackofficePartialRendererData<Collection>> featureRenderer) -
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)
-