public class NotificationListPresenter
extends info.magnolia.ui.contentapp.browser.ListPresenter<info.magnolia.ui.api.message.Message>
NotificationListView
.Constructor and Description |
---|
NotificationListPresenter(info.magnolia.context.Context context,
info.magnolia.ui.contentapp.configuration.GridViewDefinition<info.magnolia.ui.api.message.Message> viewDefinition,
info.magnolia.objectfactory.ComponentProvider componentProvider,
info.magnolia.ui.contentapp.browser.ActionExecutionService actionExecutionService,
NotificationDataSourceDefinition dataSourceDefinition,
info.magnolia.ui.framework.message.MessagesManager messagesManager) |
Modifier and Type | Method and Description |
---|---|
protected info.magnolia.ui.contentapp.FilterableListDataProvider<info.magnolia.ui.api.message.Message> |
createDataProvider() |
protected com.vaadin.data.PropertySet<info.magnolia.ui.api.message.Message> |
createPropertySet() |
void |
destroy() |
boolean |
isItemAvailable(info.magnolia.ui.api.message.Message item) |
@Inject public NotificationListPresenter(info.magnolia.context.Context context, info.magnolia.ui.contentapp.configuration.GridViewDefinition<info.magnolia.ui.api.message.Message> viewDefinition, info.magnolia.objectfactory.ComponentProvider componentProvider, info.magnolia.ui.contentapp.browser.ActionExecutionService actionExecutionService, NotificationDataSourceDefinition dataSourceDefinition, info.magnolia.ui.framework.message.MessagesManager messagesManager)
protected info.magnolia.ui.contentapp.FilterableListDataProvider<info.magnolia.ui.api.message.Message> createDataProvider()
createDataProvider
in class info.magnolia.ui.contentapp.browser.ListPresenter<info.magnolia.ui.api.message.Message>
protected com.vaadin.data.PropertySet<info.magnolia.ui.api.message.Message> createPropertySet()
createPropertySet
in class info.magnolia.ui.contentapp.browser.GridViewPresenter<info.magnolia.ui.api.message.Message>
public boolean isItemAvailable(info.magnolia.ui.api.message.Message item)
isItemAvailable
in class info.magnolia.ui.contentapp.browser.GridViewPresenter<info.magnolia.ui.api.message.Message>
public void destroy()
Copyright © 2019 Magnolia International Ltd.. All rights reserved.