public class MailRepositoryJpaImpl extends Object implements ContentRepository<Mail>
| Constructor and Description |
|---|
MailRepositoryJpaImpl() |
| Modifier and Type | Method and Description |
|---|---|
Mail |
add(@NonNull Mail content)
Добавить сообщение в хранилище
|
List<Mail> |
betweenByAddDateTime(@NonNull java.time.LocalDateTime dateFrom,
@NonNull java.time.LocalDateTime dateTo) |
List<Mail> |
betweenByCreateDateTime(@NonNull java.time.LocalDateTime dateFrom,
@NonNull java.time.LocalDateTime dateTo)
Получить все сообщения за определенный временной диапазон
|
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)
Удаляет данные за указанный период
|
public Mail add(@NonNull @NonNull Mail content)
ContentRepositoryadd in interface ContentRepository<Mail>content - Объект сообщениpublic List<Mail> betweenByCreateDateTime(@NonNull @NonNull java.time.LocalDateTime dateFrom, @NonNull @NonNull java.time.LocalDateTime dateTo)
ContentRepositorybetweenByCreateDateTime in interface ContentRepository<Mail>dateFrom - Начало временного диапазонаdateTo - Конец диапазонаpublic List<Mail> betweenByAddDateTime(@NonNull @NonNull java.time.LocalDateTime dateFrom, @NonNull @NonNull java.time.LocalDateTime dateTo)
betweenByAddDateTime in interface ContentRepository<Mail>public void deleteAllByAddDateBetween(@NonNull
@NonNull java.time.LocalDateTime dateFrom,
@NonNull
@NonNull java.time.LocalDateTime dateTo)
ContentRepositorydeleteAllByAddDateBetween in interface ContentRepository<Mail>dateFrom - Дата началаdateTo - Дата окончанияpublic void deleteAllByAddDateBefore(@NonNull
@NonNull java.time.LocalDateTime date)
deleteAllByAddDateBefore in interface ContentRepository<Mail>public void deleteAllByAddDateAfter(@NonNull
@NonNull java.time.LocalDateTime date)
deleteAllByAddDateAfter in interface ContentRepository<Mail>Copyright © 2020. All rights reserved.