У меня есть объект Validity, который содержит две даты, начало и конец. У меня есть UserType, который я написал для этого, чтобы я мог упростить отображения спящего режима для нескольких сущностей, у которых они есть. Это отлично работает.
Теперь я хочу добавить набор рабочих дней в Validity. Единственное решение, которое я могу найти, - это изменить каждую сущность так, чтобы она действовала как компонент, а дни недели отображались как.
Есть ли способ использовать это с * UserType?
class Validity {
Date start;
Date end;
Set<DayOfWeek> daysOfWeek;
}
enum DayOfWeek {SUNDAY, MONDAY, TUESDAY ... }