Перекрестная проверка на уровне класса по заданным элементам - PullRequest
0 голосов
/ 18 июня 2020

Допустим, у меня есть следующие beans:

class SomeBean {
  private final int max;
  private final Set<SomeOtherBean> beans;
}

class SomeOtherBean {
  private final String name;
  private final int value;
} 

Я хотел бы проверить, что каждый value ниже max, используя настраиваемую аннотацию проверки на уровне класса на SomeBean. Более того, я бы хотел, чтобы каждый недопустимый value генерировал другой ConstraintValidation, который предпочтительно должен использовать name для его идентификации, поскольку beans - это Set.

Это достижимо?

...