public class MailServiceImpl extends Object implements MailService
| Constructor and Description |
|---|
MailServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Mail mail) |
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<Mail> |
getByAddDateTime(java.time.LocalDateTime timeFrom,
java.time.LocalDateTime timeTo)
Получить список сообщений за заданный временной интервал
|
List<Mail> |
getLastEventByAddDateTime(java.time.LocalDateTime timeFrom,
java.time.LocalDateTime timeTo) |
List<Mail> |
getLastEventByCreateDateTime(java.time.LocalDateTime timeFrom,
java.time.LocalDateTime timeTo)
Получить список ПОСЛЕДНИХ сообщений для каждого пользователя за заданных временной интервал
|
List<Mail> |
getNewMessage()
Возвращает новые сообщения от последнего запроса.
|
public void add(Mail mail)
add in interface MessageService<Mail>public List<Mail> getByAddDateTime(java.time.LocalDateTime timeFrom, java.time.LocalDateTime timeTo)
MessageServicegetByAddDateTime in interface MessageService<Mail>timeFrom - Начало интервалаtimeTo - Конец интервалаpublic List<Mail> getLastEventByCreateDateTime(java.time.LocalDateTime timeFrom, java.time.LocalDateTime timeTo)
MessageServicegetLastEventByCreateDateTime in interface MessageService<Mail>timeFrom - Начало интервалаtimeTo - Конец интервалаpublic List<Mail> getLastEventByAddDateTime(java.time.LocalDateTime timeFrom, java.time.LocalDateTime timeTo)
getLastEventByAddDateTime in interface MessageService<Mail>public List<Mail> getNewMessage()
MessageServicegetNewMessage in interface MessageService<Mail>public void deleteAllByAddDateBetween(@NonNull
@NonNull java.time.LocalDateTime dateFrom,
@NonNull
@NonNull java.time.LocalDateTime dateTo)
deleteAllByAddDateBetween in interface MessageService<Mail>public void deleteAllByAddDateBefore(@NonNull
@NonNull java.time.LocalDateTime date)
deleteAllByAddDateBefore in interface MessageService<Mail>public void deleteAllByAddDateAfter(@NonNull
@NonNull java.time.LocalDateTime date)
deleteAllByAddDateAfter in interface MessageService<Mail>Copyright © 2020. All rights reserved.