Modifier and Type | Method and Description |
---|---|
protected FilterableListDataProvider<Message> |
NotificationListPresenter.createDataProvider() |
protected com.vaadin.data.PropertySet<Message> |
NotificationListPresenter.createPropertySet() |
Stream<Message> |
NotificationDataProvider.fetch(com.vaadin.data.provider.Query<Message,DataFilter> query) |
com.vaadin.data.PropertySet<Message> |
NotificationPropertySetFactory.fromFieldDefinitions(Collection<FieldDefinition> fieldDefinitions,
Locale locale) |
Optional<Message> |
NotificationItemResolver.getItemById(String idAsPath) |
Optional<Message> |
NotificationItemProviderStrategy.read(ContentDetailSubApp.DetailLocation reference) |
com.vaadin.data.PropertySet<Message> |
NotificationPropertySetFactory.withProperties(Map<String,Class> properties) |
Modifier and Type | Method and Description |
---|---|
String |
NotificationItemDescriber.apply(Message item) |
String |
NotificationItemResolver.getId(Message message) |
boolean |
NotificationInteractionAvailability.isItemAvailable(Message message) |
Modifier and Type | Method and Description |
---|---|
String |
NotificationItemDescriber.apply(Collection<Message> selectedItems) |
Stream<Message> |
NotificationDataProvider.fetch(com.vaadin.data.provider.Query<Message,DataFilter> query) |
int |
NotificationDataProvider.size(com.vaadin.data.provider.Query<Message,DataFilter> query) |
Constructor and Description |
---|
NotificationListPresenter(GridViewDefinition<Message> viewDefinition,
info.magnolia.objectfactory.ComponentProvider componentProvider,
AvailabilityChecker<Message> availabilityChecker,
Datasource<Message> datasource,
DatasourceObservation datasourceObservation,
NotificationDataProvider dataProvider) |
NotificationListPresenter(GridViewDefinition<Message> viewDefinition,
info.magnolia.objectfactory.ComponentProvider componentProvider,
AvailabilityChecker<Message> availabilityChecker,
Datasource<Message> datasource,
DatasourceObservation datasourceObservation,
NotificationDataProvider dataProvider) |
NotificationListPresenter(GridViewDefinition<Message> viewDefinition,
info.magnolia.objectfactory.ComponentProvider componentProvider,
AvailabilityChecker<Message> availabilityChecker,
Datasource<Message> datasource,
DatasourceObservation datasourceObservation,
NotificationDataProvider dataProvider) |
Constructor and Description |
---|
DeleteNotificationAction(DeleteNotificationActionDefinition definition,
MessagesManager messagesManager,
ValueContext<Message> valueContext,
info.magnolia.i18nsystem.SimpleTranslator i18n) |
DeleteNotificationAndCloseAction(DeleteNotificationActionDefinition definition,
SubAppContext subAppContext,
MessagesManager messagesManager,
ValueContext<Message> valueContext,
info.magnolia.i18nsystem.SimpleTranslator i18n) |
Modifier and Type | Method and Description |
---|---|
protected ContentViews<Message> |
NotificationWorkbench.getContentViews(WorkbenchDefinition definition) |
Constructor and Description |
---|
NotificationContentViewsDefinition(List<ContentViewDefinition<Message>> views) |
NotificationListView(ValueContext<Message> valueContext,
ListViewDefinition<Message> definition) |
NotificationListView(ValueContext<Message> valueContext,
ListViewDefinition<Message> definition) |
NotificationWorkbench(NotificationWorkbenchDefinition definition,
Workbench.WorkbenchContext workbenchContext,
MessagesManager messagesManager,
SubAppContext subAppContext,
ValueContext<Message> valueContext) |
Modifier and Type | Method and Description |
---|---|
String |
NotificationTypeValueProvider.apply(Message message) |
String |
NotificationStatusColumnDefinition.StatusValueProvider.apply(Message message) |
String |
NotificationTextColumnDefinition.MessageTextValueProvider.apply(Message message) |
Optional<info.magnolia.icons.MagnoliaIcons> |
NotificationTypeValueProvider.getIcon(Message message) |
Constructor and Description |
---|
NotificationDetailSubApp(SubAppContext subAppContext,
ItemViewDefinitionRegistry itemViewDefinitionRegistry,
info.magnolia.i18nsystem.I18nizer i18nizer,
MessagesManager messagesManager,
info.magnolia.context.Context context,
DatasourceDefinition datasourceDefinition,
DetailDescriptor<Message,?> descriptor,
ValueContext<Message> valueContext,
LocaleContext localeContext,
I18NAuthoringSupport i18NAuthoringSupport) |
NotificationDetailSubApp(SubAppContext subAppContext,
ItemViewDefinitionRegistry itemViewDefinitionRegistry,
info.magnolia.i18nsystem.I18nizer i18nizer,
MessagesManager messagesManager,
info.magnolia.context.Context context,
DatasourceDefinition datasourceDefinition,
DetailDescriptor<Message,?> descriptor,
ValueContext<Message> valueContext,
LocaleContext localeContext,
I18NAuthoringSupport i18NAuthoringSupport) |
Modifier and Type | Method and Description |
---|---|
void |
NotificationBadge.messageCleared(Message message) |
void |
NotificationBadge.messageSent(Message message) |
Constructor and Description |
---|
Banner(Message message) |
Modifier and Type | Method and Description |
---|---|
protected com.vaadin.v7.data.util.BeanItem<Message> |
MessageDetailPresenter.asBeanItem()
Deprecated.
|
Constructor and Description |
---|
MessageDetailPresenter(Message message,
PulseDetailView view,
PulseDetailActionExecutor itemActionExecutor,
AvailabilityChecker checker,
ItemViewDefinitionRegistry itemViewDefinitionRegistry,
FormBuilder formbuilder,
ActionbarPresenter actionbarPresenter,
info.magnolia.i18nsystem.I18nizer i18nizer)
Deprecated.
|
Constructor and Description |
---|
DeleteMessageAction(DeleteMessageActionDefinition definition,
Message message,
MessagesManager messagesManager,
MessageDetailPresenter messagePresenter,
UiContext uiContext)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
AppContext.broadcastMessage(Message message) |
void |
AppContext.sendGroupMessage(String group,
Message message) |
void |
AppContext.sendLocalMessage(Message message) |
void |
AppContext.sendUserMessage(String user,
Message message) |
Modifier and Type | Method and Description |
---|---|
Message |
Message.clone() |
Modifier and Type | Method and Description |
---|---|
void |
AppInstanceControllerImpl.broadcastMessage(Message message) |
void |
AppInstanceControllerImpl.sendGroupMessage(String group,
Message message) |
void |
AppInstanceControllerImpl.sendLocalMessage(Message message) |
void |
AppInstanceControllerImpl.sendUserMessage(String user,
Message message) |
Modifier and Type | Method and Description |
---|---|
Message |
MessageStore.findMessageById(String userName,
String messageId) |
Message |
MessageEvent.getMessage() |
Message |
MessagesManager.getMessageById(String userName,
String messageId)
Returns a message.
|
Message |
MessagesManagerImpl.getMessageById(String userName,
String messageId) |
Modifier and Type | Method and Description |
---|---|
List<Message> |
MessageStore.findAllMessagesForUser(String userName) |
List<Message> |
MessagesManager.getMessageBatch(String userName,
List<MessageType> types,
Map<String,Boolean> sortCriteria,
int limit,
int offset)
More efficient way to query message objects - the amount of return payload is limited, pre-sorted and filtered by type.
|
List<Message> |
MessagesManagerImpl.getMessageBatch(String userName,
List<MessageType> types,
Map<String,Boolean> sortCriteria,
int limit,
int offset) |
List<Message> |
MessageStore.getMessages(String userName,
List<MessageType> types,
Map<String,Boolean> sortCriteria,
int limit,
int offset) |
List<Message> |
MessagesManager.getMessagesForUser(String userName)
Deprecated.
since 5.3.9 - potentially dangerous since it returns the whole set of messages for the user which could be large.
The
MessagesManager.getMessageBatch(String, java.util.List, java.util.Map, int, int) should be used instead because it allows to set the limit and offset parameters. |
List<Message> |
MessagesManagerImpl.getMessagesForUser(String userName) |
Modifier and Type | Method and Description |
---|---|
void |
MessagesManager.broadcastMessage(Message message)
Sends a message to all users.
|
void |
MessagesManagerImpl.broadcastMessage(Message message) |
void |
MessagesManager.MessageListener.messageCleared(Message message) |
void |
LocalMessageDispatcher.messageCleared(Message message) |
void |
MessagesManager.MessageListener.messageSent(Message message) |
void |
LocalMessageDispatcher.messageSent(Message message) |
void |
MessagesManager.saveMessage(String userName,
Message message) |
void |
MessagesManagerImpl.saveMessage(String userName,
Message message) |
boolean |
MessageStore.saveMessage(String userName,
Message message)
Stores a new message or overwrites an existing one depending on whether there's an id set.
|
void |
MessagesManager.sendGroupMessage(String groupName,
Message message)
Send message to a specific group.
|
void |
MessagesManagerImpl.sendGroupMessage(String groupName,
Message message) |
void |
MessagesManager.sendLocalMessage(Message message)
Send message to the current user.
|
void |
MessagesManagerImpl.sendLocalMessage(Message message) |
void |
MessagesManager.sendMessage(String userName,
Message message)
Send message to a specific user.
|
void |
MessagesManagerImpl.sendMessage(String userName,
Message message) |
void |
MessagesManager.sendRoleMessage(String roleName,
Message message)
Send message to all users with specific role.
|
void |
MessagesManagerImpl.sendRoleMessage(String roleName,
Message message) |
Constructor and Description |
---|
MessageEvent(Message message,
boolean cleared) |
Constructor and Description |
---|
MessageItem(Message message) |
Copyright © 2020 Magnolia International Ltd.. All rights reserved.