Class FacetChartController

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.pcmbackoffice.widgets.charts.facetchart.FacetChartController
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 FacetChartController extends com.hybris.cockpitng.util.DefaultWidgetController
See Also:
  • Field Details

  • Constructor Details

    • FacetChartController

      public FacetChartController()
  • Method Details

    • initialize

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

      protected void initBeans()
    • setChartTitle

      protected void setChartTitle()
    • initCurrentFacet

      protected void initCurrentFacet()
    • onViewInfo

      @Deprecated(since="2005") public void onViewInfo(com.hybris.cockpitng.core.events.impl.DefaultCockpitEvent event)
      Deprecated.
      since 2005 will be removed
    • onFilterDeleted

      public void onFilterDeleted(com.hybris.cockpitng.core.events.CockpitEvent event)
    • decrementFiltersCounterLabel

      protected void decrementFiltersCounterLabel()
    • initSearch

      public void initSearch()
    • createAdvancedSearchData

      protected com.hybris.backoffice.widgets.advancedsearch.impl.AdvancedSearchData createAdvancedSearchData()
    • onInput

      @Deprecated(since="2005", forRemoval=true) public void onInput(com.hybris.cockpitng.search.data.pageable.FullTextSearchPageable fullTextSearchPagable)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 2005
    • onInput

      public void onInput(com.hybris.cockpitng.search.data.pageable.Pageable pageable)
    • executeSearchOperation

      protected void executeSearchOperation(com.hybris.cockpitng.search.data.pageable.FullTextSearchPageable fullTextSearchPagable)
    • executeSearch

      protected void executeSearch(com.hybris.cockpitng.search.data.pageable.FullTextSearchPageable fullTextSearchPagable)
    • processSearchResultAfterSearchExecution

      protected void processSearchResultAfterSearchExecution()
    • notifyIfFullTextSearchFailed

      protected void notifyIfFullTextSearchFailed()
    • onProductUpdate

      public void onProductUpdate(com.hybris.cockpitng.core.events.CockpitEvent cockpitEvent)
    • isNewTheUpdatedObject

      protected boolean isNewTheUpdatedObject(com.hybris.cockpitng.core.events.CockpitEvent event)
    • render

      protected void render()
    • composeSeries

      protected void composeSeries(org.zkoss.chart.Series series)
    • composeChart

      protected void composeChart(org.zkoss.chart.Charts charts)
    • assignColorsToPoint

      protected void assignColorsToPoint(List<org.zkoss.chart.Point> points)
    • renderBottomPanel

      protected void renderBottomPanel(List<org.zkoss.chart.Point> points)
    • renderFilters

      protected void renderFilters()
    • showFilterComponents

      protected void showFilterComponents(boolean visibility)
    • renderFacetChooser

      protected void renderFacetChooser()
    • convertToFacets

      protected List<com.hybris.cockpitng.search.data.facet.FacetData> convertToFacets(List<String> facetNames)
    • renderRightPanel

      @Deprecated(since="2005") protected void renderRightPanel(com.hybris.cockpitng.search.data.pageable.FullTextSearchPageable fullTextSearchPageable)
      Deprecated.
      since 2005
    • isInitSearchPerformed

      protected boolean isInitSearchPerformed()
    • renderRightPanel

      protected void renderRightPanel()
    • onFacetChange

      protected void onFacetChange(String facetName)
    • handleClickOnPoint

      protected void handleClickOnPoint(org.zkoss.zk.ui.event.Event event)
    • extractEventData

      protected Optional<org.zkoss.chart.Point> extractEventData(org.zkoss.zk.ui.event.Event event)
    • applyFacetSelection

      protected void applyFacetSelection(com.hybris.backoffice.widgets.advancedsearch.impl.AdvancedSearchData query, org.zkoss.chart.Point point)
    • showFilters

      public void showFilters()
    • applyFacetSelection

      protected void applyFacetSelection(String facetName, Set<String> selectedFacets)
    • createCopyAdvancedSearchData

      protected com.hybris.backoffice.widgets.advancedsearch.impl.AdvancedSearchData createCopyAdvancedSearchData(com.hybris.backoffice.widgets.advancedsearch.impl.AdvancedSearchData data)
    • getFacetNames

      protected List<String> getFacetNames()
    • initializeFiltersCounterLabel

      protected void initializeFiltersCounterLabel()
    • setFiltersCounterLabelValue

      protected void setFiltersCounterLabelValue(int numberOfFilters)
    • saveFiltersCounterModelValue

      protected void saveFiltersCounterModelValue(int numberOfFilters)
    • updateFiltersCounter

      protected void updateFiltersCounter(Map<String,Set<String>> alreadySelected)
    • getBottomPanelRendererName

      protected String getBottomPanelRendererName()
    • getFilterPanelRendererName

      protected String getFilterPanelRendererName()
    • getFacetChooserRendererName

      protected String getFacetChooserRendererName()
    • getChartComposerName

      protected String getChartComposerName()
    • isExportEnabled

      protected boolean isExportEnabled()
    • getFilterRendererNames

      protected List<String> getFilterRendererNames()
    • getRightPanelRendererName

      protected String getRightPanelRendererName()
    • getCurrentFacet

      protected String getCurrentFacet()
    • storeCurrentFacet

      protected void storeCurrentFacet(String curentFacet)
    • getCharts

      protected org.zkoss.chart.Charts getCharts()
    • getBottomPanel

      protected org.zkoss.zul.Div getBottomPanel()
    • setFacetChartDataExtractor

      protected void setFacetChartDataExtractor(FacetChartDataExtractor facetChartDataExtractor)
    • setFacetChartBottomPanelRenderer

      protected void setFacetChartBottomPanelRenderer(FacetChartBottomPanelRenderer facetChartBottomPanelRenderer)
    • getShowFilters

      protected org.zkoss.zul.Button getShowFilters()
    • getFiltersPopup

      protected org.zkoss.zul.Popup getFiltersPopup()
    • getFiltersContainer

      protected org.zkoss.zul.Div getFiltersContainer()
    • getFacetChooser

      protected org.zkoss.zul.Div getFacetChooser()
    • setFacetChooser

      protected void setFacetChooser(org.zkoss.zul.Div facetChooser)
    • getRightPanel

      protected org.zkoss.zul.Div getRightPanel()
    • getChartTitle

      protected org.zkoss.zul.Label getChartTitle()
    • getFiltersCounterLabel

      protected org.zkoss.zul.Label getFiltersCounterLabel()
    • getFullTextSearchData

      protected com.hybris.cockpitng.search.data.FullTextSearchData getFullTextSearchData()
    • getOriginalQuery

      protected Object getOriginalQuery()
    • applyChartColors

      protected void applyChartColors(com.hybris.cockpitng.engine.WidgetInstanceManager wim, org.zkoss.chart.Charts charts)
    • getNotificationService

      protected com.hybris.cockpitng.util.notifications.NotificationService getNotificationService()
    • setNotificationService

      public void setNotificationService(com.hybris.cockpitng.util.notifications.NotificationService notificationService)