DomainValidationException.java

package cl.prgm.portaltrip.domain.exception;

import java.util.List;

public class DomainValidationException extends RuntimeException {

	private final List<String> errors;

	public DomainValidationException(String error) {
		this(List.of(error));
	}

	public DomainValidationException(List<String> errors) {
		super(String.join("; ", errors));
		this.errors = List.copyOf(errors);
	}

	public List<String> errors() {
		return errors;
	}

}