Class DefaultSelectorListViewListener
- java.lang.Object
-
- de.hybris.platform.cockpit.model.referenceeditor.impl.DefaultSelectorListViewListener
-
- All Implemented Interfaces:
ListViewListener
public class DefaultSelectorListViewListener extends java.lang.Object implements ListViewListener
-
-
Constructor Summary
Constructors Constructor Description DefaultSelectorListViewListener(AbstractReferenceSelectorModel referenceSelectorModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
activate(java.util.List<java.lang.Integer> indexes)
Called whenever items are to be activatedvoid
changeCellValue(int columnIndex, int rowIndex, java.lang.Object data)
Called whenever a cell's value is to be changed.void
changeSelection(int columnIndex, int rowIndex)
Called whenever a cell is to be selected.void
changeSelection(java.util.List<java.lang.Integer> columnIndexes, java.util.List<java.lang.Integer> rowIndexes)
Called whenever multiple cells are to be selected.void
drop(int fromIndex, int toIndex, DragAndDropContext ddContext)
Called whenever rows are to be dropped.void
hideColumn(int colIndex)
void
markAllAsSelected(java.util.List<java.lang.Integer> columnIndexes, java.util.List<java.lang.Integer> rowIndexes)
Called whenever user marks all cells as selectedvoid
move(int fromIndex, int toIndex)
Called whenever a row is to be moved.void
moveColumn(int fromIndex, int toIndex)
void
multiEdit(int colIndex, java.util.List<java.lang.Integer> rowIndexes, java.lang.Object data)
void
openInContextEditor(int rowIndex, UIEditor editor, PropertyDescriptor propertyDescriptor)
void
remove(java.util.Collection<java.lang.Integer> indexes)
Called whenever rows are to be deleted.void
requestPaging(int offset)
void
showColumn(ColumnDescriptor columnDescr, java.lang.Integer colIndex)
void
sortColumn(int columnIndex, boolean asc)
Called whenever the elements are to be sorted.
-
-
-
Constructor Detail
-
DefaultSelectorListViewListener
public DefaultSelectorListViewListener(AbstractReferenceSelectorModel referenceSelectorModel)
-
-
Method Detail
-
activate
public void activate(java.util.List<java.lang.Integer> indexes)
Description copied from interface:ListViewListener
Called whenever items are to be activated- Specified by:
activate
in interfaceListViewListener
- Parameters:
indexes
- indexes of the items to activate
-
changeCellValue
public void changeCellValue(int columnIndex, int rowIndex, java.lang.Object data)
Description copied from interface:ListViewListener
Called whenever a cell's value is to be changed.- Specified by:
changeCellValue
in interfaceListViewListener
- 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
-
changeSelection
public void changeSelection(int columnIndex, int rowIndex)
Description copied from interface:ListViewListener
Called whenever a cell is to be selected.- Specified by:
changeSelection
in interfaceListViewListener
- Parameters:
columnIndex
- zero based column position indexrowIndex
- zero based row position index
-
changeSelection
public void changeSelection(java.util.List<java.lang.Integer> columnIndexes, java.util.List<java.lang.Integer> rowIndexes)
Description copied from interface:ListViewListener
Called whenever multiple cells are to be selected.- Specified by:
changeSelection
in interfaceListViewListener
- Parameters:
columnIndexes
- zero based column position indexes of the columns to be selectedrowIndexes
- zero based row position indexes of the rows to be selected
-
move
public void move(int fromIndex, int toIndex)
Description copied from interface:ListViewListener
Called whenever a row is to be moved.- Specified by:
move
in interfaceListViewListener
- 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:ListViewListener
Called whenever rows are to be deleted.- Specified by:
remove
in interfaceListViewListener
- Parameters:
indexes
- zero based position indexes of the rows to delete
-
sortColumn
public void sortColumn(int columnIndex, boolean asc)
Description copied from interface:ListViewListener
Called whenever the elements are to be sorted.- Specified by:
sortColumn
in interfaceListViewListener
- Parameters:
columnIndex
- index of the column by which the elements should be sortedasc
- the sort order to be used,true
= ascending;false
= descending
-
hideColumn
public void hideColumn(int colIndex)
- Specified by:
hideColumn
in interfaceListViewListener
-
moveColumn
public void moveColumn(int fromIndex, int toIndex)
- Specified by:
moveColumn
in interfaceListViewListener
-
showColumn
public void showColumn(ColumnDescriptor columnDescr, java.lang.Integer colIndex)
- Specified by:
showColumn
in interfaceListViewListener
-
requestPaging
public void requestPaging(int offset)
- Specified by:
requestPaging
in interfaceListViewListener
-
openInContextEditor
public void openInContextEditor(int rowIndex, UIEditor editor, PropertyDescriptor propertyDescriptor)
- Specified by:
openInContextEditor
in interfaceListViewListener
-
markAllAsSelected
public void markAllAsSelected(java.util.List<java.lang.Integer> columnIndexes, java.util.List<java.lang.Integer> rowIndexes)
Description copied from interface:ListViewListener
Called whenever user marks all cells as selected- Specified by:
markAllAsSelected
in interfaceListViewListener
-
multiEdit
public void multiEdit(int colIndex, java.util.List<java.lang.Integer> rowIndexes, java.lang.Object data)
- Specified by:
multiEdit
in interfaceListViewListener
-
drop
public void drop(int fromIndex, int toIndex, DragAndDropContext ddContext)
Description copied from interface:ListViewListener
Called whenever rows are to be dropped.- Specified by:
drop
in interfaceListViewListener
-
-