Мне нужно знать, соответствует ли сущность (пользователь) некоторым критериям. Я определил критерии в домене, и они реализуют интерфейс:
match(User)bool
Теперь проблема в том, что одному критерию нужны данные другого объекта (компании), а у пользователя есть только идентификатор компании.
Как мне с этим справиться? Могу ли я создать интерфейс в домене (CompanyResolver) и использовать его в критерии? этот интерфейс будет реализован репозиторием.
Спасибо