package ru.hflabs.rcd.exception; import lombok.Getter; import org.springframework.validation.Errors; /** * Класс <class>ApplicationValidationException</class> реализует исключительную ситуацию, возникающую, если сущность не прошла валидацию * * @see Errors */ @Getter public class ApplicationValidationException extends ApplicationException { private static final long serialVersionUID = 6050007313412333012L; /** Контейнер ошибок валидации */ private final Errors errors; public ApplicationValidationException(Errors errors) { super(String.format("Found %d errors during validation '%s'", errors.getErrorCount(), errors.getObjectName())); this.errors = errors; } }