Реализовать периодические события
#20
Closed
opened 6 years ago by romanov73
·
8 comments
Loading…
Reference in New Issue
There is no content yet.
Delete Branch '%!s(<nil>)'
Deleting a branch is permanent. It CANNOT be undone. Continue?
У события добавить атрибут "периодичность" со значениями: каждый год, каждый месяц, каждую неделю, каждый день.
Так же добавить атрибут "дата начала" от которой будет отсчитывать период.
Такие события будут создаваться заново периодически. Логика следующая:
По прошествии половины периода от даты прошлого периодического события создается новое событие со значением даты в будущем.
Все остальные поля копируются.
mentioned in issue #19
Периодичность представляет из себя множество enum?
Для функций проверки создать класс scheduler?
assigned to @alefly
@alefly, все верно, создается enum. Для операций с датами проще использовать встроенный Period:
https://www.mkyong.com/java8/java-8-period-and-duration-examples/
enum должен хранить этот объект, можете сделать по примеру enum ru.ulstu.core.model.ErrorConstants
created branch
20-
mentioned in merge request !15
closed via merge request !15
mentioned in commit
600d58d416