public interface MessageService<T extends Message>
| Modifier and Type | Method and Description |
|---|---|
void |
add(T event) |
void |
deleteAllByAddDateAfter(@NonNull java.time.LocalDateTime date) |
void |
deleteAllByAddDateBefore(@NonNull java.time.LocalDateTime date) |
void |
deleteAllByAddDateBetween(@NonNull java.time.LocalDateTime dateFrom,
@NonNull java.time.LocalDateTime dateTo) |
List<T> |
getByAddDateTime(@NonNull java.time.LocalDateTime dateFrom,
@NonNull java.time.LocalDateTime dateTo)
Получить список сообщений за заданный временной интервал
|
List<T> |
getLastEventByAddDateTime(@NonNull java.time.LocalDateTime dateFrom,
@NonNull java.time.LocalDateTime dateTo) |
List<T> |
getLastEventByCreateDateTime(@NonNull java.time.LocalDateTime dateFrom,
@NonNull java.time.LocalDateTime dateTo)
Получить список ПОСЛЕДНИХ сообщений для каждого пользователя за заданных временной интервал
|
List<T> |
getNewMessage()
Возвращает новые сообщения от последнего запроса.
|
void add(@NonNull
T event)
List<T> getByAddDateTime(@NonNull @NonNull java.time.LocalDateTime dateFrom, @NonNull @NonNull java.time.LocalDateTime dateTo)
dateFrom - Начало интервалаdateTo - Конец интервалаList<T> getLastEventByCreateDateTime(@NonNull @NonNull java.time.LocalDateTime dateFrom, @NonNull @NonNull java.time.LocalDateTime dateTo)
dateFrom - Начало интервалаdateTo - Конец интервалаList<T> getLastEventByAddDateTime(@NonNull @NonNull java.time.LocalDateTime dateFrom, @NonNull @NonNull java.time.LocalDateTime dateTo)
void deleteAllByAddDateBetween(@NonNull
@NonNull java.time.LocalDateTime dateFrom,
@NonNull
@NonNull java.time.LocalDateTime dateTo)
void deleteAllByAddDateBefore(@NonNull
@NonNull java.time.LocalDateTime date)
void deleteAllByAddDateAfter(@NonNull
@NonNull java.time.LocalDateTime date)
Copyright © 2020. All rights reserved.