T
- Class of objects in this TablePage. Must be specified.public abstract class TablePage<T> extends Page implements Frontend.TableActionListener<T>
Modifier and Type | Class and Description |
---|---|
class |
TablePage.DeleteDetailAction |
static interface |
TablePage.TableSelectionAction<T> |
Constructor and Description |
---|
TablePage() |
TablePage(Object[] columns) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
allowMultiselect() |
protected void |
delete(List<T> selectedObjects) |
List<Action> |
getActions() |
protected Class<T> |
getClazz() |
protected Object[] |
getColumns() |
Frontend.IContent |
getContent() |
protected Object[] |
getNameArguments() |
protected Frontend.FormContent |
getOverview() |
protected String |
getResourceName() |
List<Action> |
getTableActions() |
String |
getTitle() |
protected abstract List<T> |
load() |
void |
refresh() |
void |
selectionChanged(List<T> selectedObjects) |
getRoute, validateRoute
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
action
public TablePage()
public TablePage(Object[] columns)
protected String getResourceName()
protected Object[] getNameArguments()
protected boolean allowMultiselect()
protected Object[] getColumns()
protected Frontend.FormContent getOverview()
public Frontend.IContent getContent()
getContent
in class Page
public final List<Action> getActions()
getActions
in class Page
public void refresh()
public void selectionChanged(List<T> selectedObjects)
selectionChanged
in interface Frontend.TableActionListener<T>
Copyright © 2019. All rights reserved.