package net.hostsharing.hsadminng.errors; import jakarta.validation.ValidationException; import java.util.List; import static java.lang.String.join; public class MultiValidationException extends ValidationException { private MultiValidationException(final List violations) { super("[\n" + join(",\n", violations) + "\n]"); } public static void throwInvalid(final List violations) { if (!violations.isEmpty()) { throw new MultiValidationException(violations); } } }