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