Class DefaultBrowserAdvancedSearchController
- java.lang.Object
-
- de.hybris.platform.cockpit.components.contentbrowser.DefaultBrowserAdvancedSearchController
-
- All Implemented Interfaces:
ComponentController
public class DefaultBrowserAdvancedSearchController extends java.lang.Object implements ComponentController
Advanced search controller to be used for advanced search components in query browsers. Connects and handles browser, model and view events triggered by advanced search components in browsers.
-
-
Constructor Summary
Constructors Constructor Description DefaultBrowserAdvancedSearchController(SearchBrowserModel browser, DefaultAdvancedSearchModel model, UIAdvancedSearchView view)Creates a newDefaultBrowserAdvancedSearchControllerinstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AdvancedSearchModelListenercreateModelListener(SearchBrowserModel browser, UIAdvancedSearchView view)protected AdvancedSearchViewListenercreateViewListener(SearchBrowserModel browser, DefaultAdvancedSearchModel model)voidinitialize()Initialized this controller i.e.voidunregisterListeners()Removes all references to view components which are held by this controller.
-
-
-
Constructor Detail
-
DefaultBrowserAdvancedSearchController
public DefaultBrowserAdvancedSearchController(SearchBrowserModel browser, DefaultAdvancedSearchModel model, UIAdvancedSearchView view)
Creates a newDefaultBrowserAdvancedSearchControllerinstance. Note: The controller needs to be initialized before using it.- Parameters:
browser- the browser modelmodel- the advanced search modelview- the advanced search view
-
-
Method Detail
-
initialize
public void initialize()
Description copied from interface:ComponentControllerInitialized this controller i.e. registers all required listeners etc.- Specified by:
initializein interfaceComponentController
-
createModelListener
protected AdvancedSearchModelListener createModelListener(SearchBrowserModel browser, UIAdvancedSearchView view)
-
createViewListener
protected AdvancedSearchViewListener createViewListener(SearchBrowserModel browser, DefaultAdvancedSearchModel model)
-
unregisterListeners
public void unregisterListeners()
Description copied from interface:ComponentControllerRemoves all references to view components which are held by this controller. Note: This method must be called each time the desktop has been removed to assure that no invalid view components are referenced.- Specified by:
unregisterListenersin interfaceComponentController
-
-