Class ProductStatsController

java.lang.Object
org.zkoss.zk.ui.event.GenericEventListener
org.zkoss.zk.ui.util.GenericComposer<T>
org.zkoss.zk.ui.util.GenericAutowireComposer<T>
org.zkoss.zk.ui.util.GenericForwardComposer<org.zkoss.zk.ui.Component>
com.hybris.cockpitng.util.ViewAnnotationAwareComposer
com.hybris.cockpitng.util.DefaultWidgetController
com.hybris.backoffice.widgets.stats.productstats.ProductStatsController
All Implemented Interfaces:
com.hybris.cockpitng.core.WidgetController, com.hybris.cockpitng.dnd.WidgetDragAndDropAware, com.hybris.cockpitng.engine.WidgetInstanceManagerAware, Serializable, org.zkoss.zk.ui.event.EventListener, org.zkoss.zk.ui.event.SerializableEventListener, org.zkoss.zk.ui.util.ComponentActivationListener, org.zkoss.zk.ui.util.ComponentCloneListener, org.zkoss.zk.ui.util.Composer<org.zkoss.zk.ui.Component>, org.zkoss.zk.ui.util.ComposerExt<org.zkoss.zk.ui.Component>

public class ProductStatsController extends com.hybris.cockpitng.util.DefaultWidgetController
See Also:
  • Constructor Details

    • ProductStatsController

      public ProductStatsController()
  • Method Details

    • initialize

      public void initialize(@Nonnull org.zkoss.zk.ui.Component comp)
      Overrides:
      initialize in class com.hybris.cockpitng.util.DefaultWidgetController
    • initializeProductsCounts

      protected void initializeProductsCounts()
    • initializeChartConfiguration

      protected void initializeChartConfiguration()
    • initializeChartOptions

      protected void initializeChartOptions()
    • initializePlotOptions

      protected void initializePlotOptions()
    • warnAboutUnsupportedChartType

      protected void warnAboutUnsupportedChartType()
    • initializePiePlotOptions

      protected void initializePiePlotOptions(@Nonnull org.zkoss.chart.plotOptions.PiePlotOptions plotOptions)
    • initializeColumnPlotOptions

      protected void initializeColumnPlotOptions(@Nonnull org.zkoss.chart.plotOptions.ColumnPlotOptions plotOptions)
    • initializeDataLabels

      protected void initializeDataLabels(@Nonnull org.zkoss.chart.plotOptions.DataLabels dataLabels)
    • createChartColors

      protected List<org.zkoss.chart.Color> createChartColors()
    • initializeOptions3d

      protected void initializeOptions3d()
    • initializeChartSeries

      protected void initializeChartSeries()
    • createChartPoints

      protected List<org.zkoss.chart.Point> createChartPoints()
    • countProducts

      protected long countProducts()
    • countProducts

      protected long countProducts(@Nonnull ArticleApprovalStatus status)
    • getWidgetSettingString

      protected String getWidgetSettingString(String key)
    • getWidgetSettingInt

      protected int getWidgetSettingInt(String key)
    • getWidgetSettingBoolean

      protected boolean getWidgetSettingBoolean(String key)
    • getCharts

      public org.zkoss.chart.Charts getCharts()
    • setCharts

      public void setCharts(org.zkoss.chart.Charts chart)
    • getBackofficeProductCounter

      public BackofficeProductCounter getBackofficeProductCounter()
    • setBackofficeProductCounter

      public void setBackofficeProductCounter(BackofficeProductCounter backofficeProductCounter)
    • getProductsTotalCountValue

      public org.zkoss.zul.Label getProductsTotalCountValue()
    • getProductsUnapprovedCountValue

      public org.zkoss.zul.Label getProductsUnapprovedCountValue()
    • getProductsCheckCountValue

      public org.zkoss.zul.Label getProductsCheckCountValue()
    • getProductsApprovedCountValue

      public org.zkoss.zul.Label getProductsApprovedCountValue()
    • getProductsLinkBrowseAll

      public org.zkoss.zul.Button getProductsLinkBrowseAll()
    • getProductsLinkCreateNew

      public org.zkoss.zul.Button getProductsLinkCreateNew()