public abstract class AbstractPulseListView extends Object implements PulseListView
PulseListView.Listener
Constructor and Description |
---|
AbstractPulseListView(AdmincentralModule module,
info.magnolia.i18nsystem.SimpleTranslator i18n,
String emptyMessage,
PulseItemCategory... categories) |
AbstractPulseListView(info.magnolia.i18nsystem.SimpleTranslator i18n,
String emptyMessage,
PulseItemCategory... categories)
Deprecated.
since 5.6.2, please use
AbstractPulseListView(AdmincentralModule, SimpleTranslator, String, PulseItemCategory...) instead. |
Modifier and Type | Method and Description |
---|---|
com.vaadin.ui.Component |
asVaadinComponent()
Returns the Vaadin component managed by this view.
|
protected String |
getDateTimePattern() |
protected com.vaadin.ui.Grid |
getGrid() |
protected info.magnolia.i18nsystem.SimpleTranslator |
getI18n() |
protected PulseListView.Listener |
getListener() |
protected LocalDateTime |
getLocalDateTime(long ms) |
Set<Object> |
getSelectedItems() |
protected void |
onItemClicked(com.vaadin.ui.Grid.ItemClick event,
Object item) |
protected abstract String |
resolveClickedItemId(Object item) |
void |
setDataSource(PulseDataProvider dataProvider) |
void |
setFooter(PulseListFooterView footer) |
void |
setListener(PulseListView.Listener listener) |
void |
setTabActive(PulseItemCategory category) |
void |
updateCategoryBadgeCount(PulseItemCategory category,
int count) |
@Deprecated public AbstractPulseListView(info.magnolia.i18nsystem.SimpleTranslator i18n, String emptyMessage, PulseItemCategory... categories)
AbstractPulseListView(AdmincentralModule, SimpleTranslator, String, PulseItemCategory...)
instead.public AbstractPulseListView(AdmincentralModule module, info.magnolia.i18nsystem.SimpleTranslator i18n, String emptyMessage, PulseItemCategory... categories)
public void setDataSource(PulseDataProvider dataProvider)
setDataSource
in interface PulseListView
public void setListener(PulseListView.Listener listener)
setListener
in interface PulseListView
public void updateCategoryBadgeCount(PulseItemCategory category, int count)
updateCategoryBadgeCount
in interface PulseListView
public com.vaadin.ui.Component asVaadinComponent()
View
asVaadinComponent
in interface View
public void setFooter(PulseListFooterView footer)
setFooter
in interface PulseListView
protected final PulseListView.Listener getListener()
protected info.magnolia.i18nsystem.SimpleTranslator getI18n()
protected com.vaadin.ui.Grid getGrid()
public void setTabActive(PulseItemCategory category)
setTabActive
in interface PulseListView
public Set<Object> getSelectedItems()
getSelectedItems
in interface PulseListView
protected void onItemClicked(com.vaadin.ui.Grid.ItemClick event, Object item)
protected LocalDateTime getLocalDateTime(long ms)
protected String getDateTimePattern()
Copyright © 2020 Magnolia International Ltd.. All rights reserved.