Class MainController

  • All Implemented Interfaces:
    com.hybris.cockpitng.core.WidgetController, com.hybris.cockpitng.dnd.WidgetDragAndDropAware, com.hybris.cockpitng.engine.WidgetInstanceManagerAware, java.io.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 MainController
    extends com.hybris.cockpitng.util.DefaultWidgetController
    Main controller for adaptive search.
    See Also:
    Serialized Form
    • Constructor Detail

      • MainController

        public MainController()
    • Method Detail

      • setNavigationContext

        protected void setNavigationContext​(NavigationContextData navigationContext)
      • setSearchContext

        protected void setSearchContext​(SearchContextData searchContext)
      • setSearchState

        protected void setSearchState​(SearchStateData searchState)
      • preInitialize

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

        protected void search()
      • refreshSearchText

        public void refreshSearchText​(java.lang.String searchText)
        Executes search for a given search term
        Parameters:
        searchText - - search term
      • refreshSearch

        public void refreshSearch()
        Refreshes the current search
      • refreshNavigationContext

        public void refreshNavigationContext​(NavigationContextData navigationContext)
        Refreshes the navigation context
        Parameters:
        navigationContext - - navigation context object
      • buildCategoryBreadcrumbs

        protected void buildCategoryBreadcrumbs​(NavigationContextData navigationContext)
      • refreshSearchContext

        public void refreshSearchContext​(SearchContextData searchContext)
      • refreshPagination

        public void refreshPagination​(PaginationRequestData request)
        Refreshes the pagination
        Parameters:
        request - - the pagination request
      • processSearchRequest

        protected void processSearchRequest​(SearchRequestData request)
      • processFacetRequest

        protected void processFacetRequest​(FacetRequestData request)
      • processSortRequest

        protected void processSortRequest​(SortRequestData request)