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 Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final StringFields inherited from class org.zkoss.zk.ui.util.GenericAutowireComposer
_separator, application, applicationScope, arg, componentScope, desktop, desktopScope, execution, page, pageScope, param, requestScope, self, session, sessionScope, spaceOwner, spaceScopeFields inherited from class org.zkoss.zk.ui.util.GenericComposer
_applied -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidapplyChartColors(com.hybris.cockpitng.engine.WidgetInstanceManager wim, org.zkoss.chart.Charts charts) protected voidapplyFacetSelection(com.hybris.backoffice.widgets.advancedsearch.impl.AdvancedSearchData query, org.zkoss.chart.Point point) protected voidapplyFacetSelection(String facetName, Set<String> selectedFacets) protected voidassignColorsToPoint(List<org.zkoss.chart.Point> points) protected voidcomposeChart(org.zkoss.chart.Charts charts) protected voidcomposeSeries(org.zkoss.chart.Series series) protected List<com.hybris.cockpitng.search.data.facet.FacetData>convertToFacets(List<String> facetNames) protected com.hybris.backoffice.widgets.advancedsearch.impl.AdvancedSearchDataprotected com.hybris.backoffice.widgets.advancedsearch.impl.AdvancedSearchDatacreateCopyAdvancedSearchData(com.hybris.backoffice.widgets.advancedsearch.impl.AdvancedSearchData data) protected voidprotected voidexecuteSearch(com.hybris.cockpitng.search.data.pageable.FullTextSearchPageable fullTextSearchPagable) protected voidexecuteSearchOperation(com.hybris.cockpitng.search.data.pageable.FullTextSearchPageable fullTextSearchPagable) protected Optional<org.zkoss.chart.Point>extractEventData(org.zkoss.zk.ui.event.Event event) protected org.zkoss.zul.Divprotected Stringprotected Stringprotected org.zkoss.chart.Chartsprotected org.zkoss.zul.Labelprotected Stringprotected org.zkoss.zul.Divprotected Stringprotected Stringprotected org.zkoss.zul.Divprotected org.zkoss.zul.Labelprotected org.zkoss.zul.Popupprotected com.hybris.cockpitng.search.data.FullTextSearchDataprotected com.hybris.cockpitng.util.notifications.NotificationServiceprotected Objectprotected org.zkoss.zul.Divprotected Stringprotected org.zkoss.zul.Buttonprotected voidhandleClickOnPoint(org.zkoss.zk.ui.event.Event event) protected voidprotected voidvoidinitialize(org.zkoss.zk.ui.Component comp) protected voidvoidprotected booleanprotected booleanprotected booleanisNewTheUpdatedObject(com.hybris.cockpitng.core.events.CockpitEvent event) protected voidprotected voidonFacetChange(String facetName) voidonFilterDeleted(com.hybris.cockpitng.core.events.CockpitEvent event) voidonInput(com.hybris.cockpitng.search.data.pageable.FullTextSearchPageable fullTextSearchPagable) Deprecated, for removal: This API element is subject to removal in a future version.since 2005voidonInput(com.hybris.cockpitng.search.data.pageable.Pageable pageable) voidonProductUpdate(com.hybris.cockpitng.core.events.CockpitEvent cockpitEvent) voidonViewInfo(com.hybris.cockpitng.core.events.impl.DefaultCockpitEvent event) Deprecated.since 2005 will be removedprotected voidprotected voidrender()protected voidrenderBottomPanel(List<org.zkoss.chart.Point> points) protected voidprotected voidprotected voidprotected voidrenderRightPanel(com.hybris.cockpitng.search.data.pageable.FullTextSearchPageable fullTextSearchPageable) Deprecated.since 2005protected voidsaveFiltersCounterModelValue(int numberOfFilters) protected voidprotected voidsetFacetChartBottomPanelRenderer(FacetChartBottomPanelRenderer facetChartBottomPanelRenderer) protected voidsetFacetChartDataExtractor(FacetChartDataExtractor facetChartDataExtractor) protected voidsetFacetChooser(org.zkoss.zul.Div facetChooser) protected voidsetFiltersCounterLabelValue(int numberOfFilters) voidsetNotificationService(com.hybris.cockpitng.util.notifications.NotificationService notificationService) protected voidshowFilterComponents(boolean visibility) voidprotected voidstoreCurrentFacet(String curentFacet) protected voidupdateFiltersCounter(Map<String, Set<String>> alreadySelected) Methods inherited from class com.hybris.cockpitng.util.DefaultWidgetController
doAfterCompose, doBeforeCompose, doBeforeComposeChildren, executeOperation, getDragAndDropStrategy, getLabel, getLabel, getModel, getValue, getWidgetDragAndDropStrategyRepository, getWidgetInstanceManager, getWidgetRoot, getWidgetSettings, getWidgetslot, getWidgetTitle, getWidgetUtils, initDragAndDropAwareness, initWidgetSetting, initWidgetSetting, initWidgetSetting, initWidgetSetting, initWidgetSetting, invokeListenerMethod, onSocketInput, preInitialize, sendOutput, sendOutputAfterOperation, sendOutputAfterOperation, sendOutputAfterOperation, setValue, setWidgetInstanceManager, setWidgetTitleMethods inherited from class com.hybris.cockpitng.util.ViewAnnotationAwareComposer
scanEventListenersMethods inherited from class org.zkoss.zk.ui.util.GenericAutowireComposer
alert, didActivate, getPage, willClone, willPassivateMethods inherited from class org.zkoss.zk.ui.util.GenericComposer
doCatch, doFinallyMethods inherited from class org.zkoss.zk.ui.event.GenericEventListener
bindComponent, getController, onEvent, unbindComponent
-
Field Details
-
EVENT_ON_POINT_CLICK
- See Also:
-
COMPONENT_SHOW_FILTERS_BUTTON_ID
- See Also:
-
SELECTED_FACETS
- See Also:
-
SOCKET_IN_PAGEABLE
- See Also:
-
SOCKET_IN_INIT_SEARCH
- See Also:
-
SOCKET_OUT_FACETS
- See Also:
-
SOCKET_OUT_INITIAL_SEARCH_DATA
- See Also:
-
SOCKET_OUT_INITIAL_SEARCH_CONTEXT
- See Also:
-
MODEL_FILTERS_COUNTER
- See Also:
-
-
Constructor Details
-
FacetChartController
public FacetChartController()
-
-
Method Details
-
initialize
public void initialize(org.zkoss.zk.ui.Component comp) - Overrides:
initializein classcom.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
-
renderBottomPanel
-
renderFilters
protected void renderFilters() -
showFilterComponents
protected void showFilterComponents(boolean visibility) -
renderFacetChooser
protected void renderFacetChooser() -
convertToFacets
-
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
-
handleClickOnPoint
protected void handleClickOnPoint(org.zkoss.zk.ui.event.Event event) -
extractEventData
-
applyFacetSelection
protected void applyFacetSelection(com.hybris.backoffice.widgets.advancedsearch.impl.AdvancedSearchData query, org.zkoss.chart.Point point) -
showFilters
public void showFilters() -
applyFacetSelection
-
createCopyAdvancedSearchData
protected com.hybris.backoffice.widgets.advancedsearch.impl.AdvancedSearchData createCopyAdvancedSearchData(com.hybris.backoffice.widgets.advancedsearch.impl.AdvancedSearchData data) -
getFacetNames
-
initializeFiltersCounterLabel
protected void initializeFiltersCounterLabel() -
setFiltersCounterLabelValue
protected void setFiltersCounterLabelValue(int numberOfFilters) -
saveFiltersCounterModelValue
protected void saveFiltersCounterModelValue(int numberOfFilters) -
updateFiltersCounter
-
getBottomPanelRendererName
-
getFilterPanelRendererName
-
getFacetChooserRendererName
-
getChartComposerName
-
isExportEnabled
protected boolean isExportEnabled() -
getFilterRendererNames
-
getRightPanelRendererName
-
getCurrentFacet
-
storeCurrentFacet
-
getCharts
protected org.zkoss.chart.Charts getCharts() -
getBottomPanel
protected org.zkoss.zul.Div getBottomPanel() -
setFacetChartDataExtractor
-
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
-
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)
-