Class ContextAreaListViewListener
- java.lang.Object
-
- de.hybris.platform.cockpit.model.listview.impl.AbstractListViewListener
-
- de.hybris.platform.cockpit.model.listview.impl.DefaultBrowserListViewListener
-
- de.hybris.platform.cockpit.components.listview.ContextAreaListViewListener
-
- All Implemented Interfaces:
ListViewListener
public class ContextAreaListViewListener extends DefaultBrowserListViewListener
-
-
Field Summary
Fields Modifier and Type Field Description protected UIListViewview-
Fields inherited from class de.hybris.platform.cockpit.model.listview.impl.DefaultBrowserListViewListener
browser
-
Fields inherited from class de.hybris.platform.cockpit.model.listview.impl.AbstractListViewListener
model
-
-
Constructor Summary
Constructors Constructor Description ContextAreaListViewListener(BrowserModel browser, MutableTableModel model, UIListView view)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate(java.util.List<java.lang.Integer> indexes)Called whenever items are to be activatedvoidchangeCellValue(int columnIndex, int rowIndex, java.lang.Object data)Called whenever a cell's value is to be changed.protected PropertyServicegetPropertyService()protected TypeServicegetTypeService()protected UIConfigurationServicegetUiConfigurationService()booleanisCreatingItem()protected booleanisCreatingLine(int rowIndex)voidmove(int fromIndex, int toIndex)Called whenever a row is to be moved.voidremove(java.util.Collection<java.lang.Integer> indexes)Called whenever rows are to be deleted.voidsetCreatingItem(boolean creating)voidsetEditIndexes(java.util.List<java.lang.Integer> editableColumns, int rowIndex)-
Methods inherited from class de.hybris.platform.cockpit.model.listview.impl.DefaultBrowserListViewListener
changeSelection, changeSelection, drop, markAllAsSelected, multiEdit, openInContextEditor, requestPaging
-
Methods inherited from class de.hybris.platform.cockpit.model.listview.impl.AbstractListViewListener
hideColumn, moveColumn, showColumn, sortColumn
-
-
-
-
Field Detail
-
view
protected final UIListView view
-
-
Constructor Detail
-
ContextAreaListViewListener
public ContextAreaListViewListener(BrowserModel browser, MutableTableModel model, UIListView view)
-
-
Method Detail
-
isCreatingLine
protected boolean isCreatingLine(int rowIndex)
-
changeCellValue
public void changeCellValue(int columnIndex, int rowIndex, java.lang.Object data)Description copied from interface:ListViewListenerCalled whenever a cell's value is to be changed.- Specified by:
changeCellValuein interfaceListViewListener- Overrides:
changeCellValuein classAbstractListViewListener- Parameters:
columnIndex- zero based column position index of the cell that is to be changedrowIndex- zero based row position index of the cell to be changeddata- the new value
-
setCreatingItem
public void setCreatingItem(boolean creating)
-
isCreatingItem
public boolean isCreatingItem()
-
setEditIndexes
public void setEditIndexes(java.util.List<java.lang.Integer> editableColumns, int rowIndex)
-
activate
public void activate(java.util.List<java.lang.Integer> indexes)
Description copied from interface:ListViewListenerCalled whenever items are to be activated- Specified by:
activatein interfaceListViewListener- Overrides:
activatein classAbstractListViewListener- Parameters:
indexes- indexes of the items to activate
-
getUiConfigurationService
protected UIConfigurationService getUiConfigurationService()
-
getPropertyService
protected PropertyService getPropertyService()
-
getTypeService
protected TypeService getTypeService()
-
move
public void move(int fromIndex, int toIndex)Description copied from interface:ListViewListenerCalled whenever a row is to be moved.- Specified by:
movein interfaceListViewListener- Overrides:
movein classDefaultBrowserListViewListener- Parameters:
fromIndex- current zero based row position indextoIndex- new zero based row position index
-
remove
public void remove(java.util.Collection<java.lang.Integer> indexes)
Description copied from interface:ListViewListenerCalled whenever rows are to be deleted.- Specified by:
removein interfaceListViewListener- Overrides:
removein classDefaultBrowserListViewListener- Parameters:
indexes- zero based position indexes of the rows to delete
-
-