Вы можете сделать это, используя объект Context, заданный в методе Decorator # decorate (ресурсный ресурс, контекст DecoratorContext).
Вы можете выполнить context # getViolations (), чтобы получить нарушения ресурса.
Обратите внимание, что вы должны добавить следующую аннотацию в ваш класс декоратора:
@ DependsUpon (DecoratorBarriers.END_OF_VIOLATION_TRACKING)
Это обеспечит выполнение вашего декоратора после отслеживания нарушений, чтобы у вас были все нарушения.