Class AbstractTableController
java.lang.Object
de.hybris.platform.cockpit.model.listview.impl.AbstractTableController
- All Implemented Interfaces:
CockpitEventAcceptor,ComponentController
- Direct Known Subclasses:
DefaultBrowserSectionTableController,DefaultBrowserTableController,DefaultTableController
public abstract class AbstractTableController
extends Object
implements ComponentController, CockpitEventAcceptor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ColumnModelListenerprotected ListComponentModelListenerprotected ListViewListenerprotected final MutableTableModelprotected TableModelListenerprotected final UIListView -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract ColumnModelListenerprotected abstract ListComponentModelListenerprotected abstract ListViewListenerprotected abstract TableModelListenerprotected MutableTableModelgetModel()protected UIListViewgetView()voidInitialized this controller i.e.voidonCockpitEvent(CockpitEvent event) protected voidprotected voidvoidRemoves all references to view components which are held by this controller.
-
Field Details
-
model
-
view
-
tableModelListener
-
listViewListener
-
listModelListener
-
columnModelListener
-
-
Constructor Details
-
AbstractTableController
-
-
Method Details
-
initialize
public void initialize()Description copied from interface:ComponentControllerInitialized this controller i.e. registers all required listeners etc.- Specified by:
initializein interfaceComponentController
-
createListViewListener
-
createTableModelListener
-
createListComponentModelListener
-
createColumnModelListener
-
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
-
registerFocusListener
protected void registerFocusListener() -
unregisterFocusListener
protected void unregisterFocusListener() -
getView
-
getModel
-
onCockpitEvent
- Specified by:
onCockpitEventin interfaceCockpitEventAcceptor
-