public class MessageQuery extends LazyPulseQuery<info.magnolia.ui.api.message.MessageType,info.magnolia.ui.api.message.Message>
Constructor and Description |
---|
MessageQuery(MessageQueryDefinition queryDefinition,
info.magnolia.ui.framework.message.MessagesManager messagesManager) |
Modifier and Type | Method and Description |
---|---|
protected info.magnolia.ui.api.message.Message |
createGroupingEntry(info.magnolia.ui.api.message.MessageType type) |
protected List<info.magnolia.ui.api.message.Message> |
getEntries(List<info.magnolia.ui.api.message.MessageType> types,
int limit,
int offset) |
protected long |
getEntriesAmount(List<info.magnolia.ui.api.message.MessageType> types) |
protected void |
mapObjectToItem(info.magnolia.ui.api.message.Message object,
com.vaadin.data.Item item) |
calculateMessagesPerType, constructItem, deleteAllItems, getEntriesOfType, getObjects, getQueryDefinition, getSortCriteria, loadItems, saveItems, size
@Inject public MessageQuery(MessageQueryDefinition queryDefinition, info.magnolia.ui.framework.message.MessagesManager messagesManager)
protected void mapObjectToItem(info.magnolia.ui.api.message.Message object, com.vaadin.data.Item item)
mapObjectToItem
in class LazyPulseQuery<info.magnolia.ui.api.message.MessageType,info.magnolia.ui.api.message.Message>
protected long getEntriesAmount(List<info.magnolia.ui.api.message.MessageType> types)
getEntriesAmount
in class LazyPulseQuery<info.magnolia.ui.api.message.MessageType,info.magnolia.ui.api.message.Message>
protected List<info.magnolia.ui.api.message.Message> getEntries(List<info.magnolia.ui.api.message.MessageType> types, int limit, int offset)
getEntries
in class LazyPulseQuery<info.magnolia.ui.api.message.MessageType,info.magnolia.ui.api.message.Message>
protected info.magnolia.ui.api.message.Message createGroupingEntry(info.magnolia.ui.api.message.MessageType type)
createGroupingEntry
in class LazyPulseQuery<info.magnolia.ui.api.message.MessageType,info.magnolia.ui.api.message.Message>
Copyright © 2017 Magnolia International Ltd.. All rights reserved.